[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::digital_unix

Title:DIGITAL UNIX(FORMERLY KNOWN AS DEC OSF/1)
Notice:Welcome to the Digital UNIX Conference
Moderator:SMURF::DENHAM
Created:Thu Mar 16 1995
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:10068
Total number of notes:35879

8823.0. "kernel rebuild unix v3.2c errors" by EDSCLU::KELLY () Thu Feb 13 1997 15:15

We are tring to do a kernel rebuild on UNIX 3.2.C and are getting
the following error:

sion.major  ../conf/version.minor  ../conf/version.variant  ../conf/version.buil
d  ../conf/version.patch`  "`cat ../conf/version.banner`"
cc -I -I. -I.. -I../include -DIDENT=GETQ -DDEC3000_300 -DSWAPTYPE=1 -DUERF -DOSF
 -DCOMPAT_43 -DMACH -DUFS -DSTREAMS -DDLI -DDNA_NETMAN -DDLI -DDNA_DLI -DXXXV -D
XXXVNATV -DWDD -DWDD_DECHDLC -DWDD_LAPB -DWDD_LLC -DWDD_SSCC -DSTREAMS -DXTISO -
DTIMOD -DTIRDWR -DDLI -DWAN_OSF -DWANUTIL -DCTF -DDNA_NETMAN -DDLI -DDNA_DLI -DT
RSRCF -DKERNEL -D_KERNEL -D_BSD -c vers.c
rm -f vmunix vmunix.sys
loading vmunix.sys
ld:
Error: Undefined:
inifaddr_hinit
inifaddr_hexp
inifaddr_hmask
inifaddr_htab
inifaddr_hstat
*** Exit 1 (ignored)
chmod 755 a.out
chmod: a.out: No such file or directory
*** Exit 4
Stop.


Have we deleted some files somewhere or are there some invalid
config options that are turned on ... ???

Any input resolving this would be very much appreciated.


Thanks,

Jim Kelly
  
T.RTitleUserPersonal
Name
DateLines
8823.1CSC64::BLAYLOCKIf at first you doubt,doubt again.Thu Feb 13 1997 17:307

Check to see if the <netinet/in_var.h> matches the timeframe
of your /usr/sys/BINARY/in.o file.  Those symbols are from (defined in)
newer (patched) versions of in.o (post April 1996).

Sorry, I do not know the patch ID for the associated fix.
8823.3CSC64::BLAYLOCKIf at first you doubt,doubt again.Fri Feb 14 1997 14:3213
Since I do not know what files are looking for the definition
and these symbols do not exist on my V3.2C system (no patches)
we need to find out who might be requesting them in some other
module

Try

# cd /usr
# find . -name '*.o' | xargs nm | (grep -E '\:|inifaddr_hmask') > a.a

and looking in the resulting file for the symbol name and object
file name.
8823.4new dataEDSCLU::KELLYFri Feb 14 1997 14:4416
I checked the dates for the "in.o" and "in_var.h" and the dates were JUlY 
24 and JULY 25.

Suspecting that one of the layered products could have been built on an 
3.2g machine, we copied the "in.o" and "in_var.h" files from the 3.2g 
machine to the 3.2c machine. We then ran the kernel build and it completed
successfully.

Will this work (is the kernel o.k.) or do we need to 
upgrade the 3.2c machine to version 3.2g  and rebuild
the kernel  ??


Thanks,

Jim Kelly