From: carr@tera.cs.umn.edu (Christopher L. Carr)
Subject: kernel build problem revisited
Summary: problem building a kernel on ipx 4.1.3
Keywords: kernel, build
Organization: University of Minnesota
Date: Tue, 29 Dec 1992 04:04:46 GMT

Here is some more info on my problem.

I ran ranlib, and still ld cannot seem to 
find libprom.a????

here is the output from the make and some
other stuff.

Any help is appreciated.


cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../netinet/in_proto.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../netinet/tcp_debug.c
cc -sparc -c -g -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../os/init_dbx.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../os/init_sysent.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../os/tty_ptyconf.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../os/uipc_proto.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../os/vfs_conf.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../sbusdev/gt_printbuf.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../scsi/conf/scsi_confdata.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../scsi/targets/sd_conf.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../scsi/targets/st_conf.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../sun/conf.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../sun/str_conf.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../sun/swapgeneric.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../sun4c/openprom_xxx.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../sundev/zs_conf.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../sundev/zs_proto.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../sunif/le_conf.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../sunwindowdev/windevconf.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ../../sun/stubs.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. -DMAXUSERS=24 param.c
cc -sparc -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. ioconf.c
cc -sparc -I. -c -O -Dsun4c -DCHRIS_CARR_NEW_2 -DSUN4C_60 -DWINSVJ -DVDDRV -DASYNCHIO -DLWP -DVFSSTATS -DRFS -DCRYPT -DTCPDEBUG -DIPCSHMEM -DIPCSEMAPHORE -DIPCMESSAGE -DSYSAUDIT -DSYSACCT -DPCFS -DHSFS -DTMPFS -DTFS -DLOFS -DNFSSERVER -DNFSCLIENT -DUFS -DQUOTA -DINET -DKERNEL -I. -I.. -I../.. confvmunix.c
loading vmunix
ld: Undefined symbol
   _prom_get_boot_dev_name
   _prom_get_boot_dev_unit
   _prom_childnode
   _prom_getprop
   _prom_nextnode
   _prom_alloc
   _prom_get_boot_dev_part
   _prom_bootpath
   _prom_mayput
   _prom_stdout_is_framebuffer
   _prom_putchar
   _prom_writestr
   _prom_stdin_stdout_equivalence
   _prom_stdin_is_keyboard
   _prom_get_stdin_subunit
   _prom_getproplen
   _prom_getversion
   _prom_get_stdin_unit
   _prom_get_stdin_dev_name
   _prom_bootparam
   _prom_enter_mon
   _prom_printf
   _prom_reboot
   _prom_sethandler
   _prom_getchar
   _prom_exit_to_mon
   _prom_setcxsegmap
   _prom_init
   _prom_bootargs
   _prom_setprop
   _prom_nextprop
   _prom_get_stdout_subunit
   _prom_get_stdout_unit
   _prom_get_stdout_dev_name
make: *** [vmunix] Error 2




************contents of following dir*******************

/usr/kvm/sys/sun4c/CHRIS_NEW_IMPROVED

Makefile
Makefile.bak
ar.h
atalk.h
audioamd.h
bpp.h
bwtwo.h
cgeight.h
cgfour.h
cgnine.h
cgsix.h
cgthree.h
cgtwelve.h
cgtwo.h
chat.h
clone.h
conf.o
confvmunix.c
confvmunix.o
db.h
dbri.h
dbx.h
dcp.h
des.h
dma.h
dnalink.h
dtop.h
ec.h
en.h
esp.h
ether.h
fd.h
fpa.h
ft.h
gpone.h
gt.h
gt_printbuf.o
hd.h
hrc.h
hy.h
id.h
ie.h
ifd.h
in_proto.o
init_dbx.o
init_sysent.o
ioconf.c
ioconf.o
ipi.h
is.h
kb.h
kg.h
le.h
le_conf.o
loop.h
make.log
mcp.h
mcpa.h
mcpb.h
mcph.h
mcps.h
ms.h
mt.h
mti.h
nbuf.h
ns.h
openeepr.h
openprom_xxx.o
param.c
param.o
pc.h
pf.h
pi.h
pp.h
pty.h
rd.h
sc.h
scsi_confdata.o
scsibus.h
sd.h
sd_conf.o
se.h
sf.h
sg.h
si.h
snit.h
sp.h
sr.h
st.h
st_conf.o
str_conf.o
stubs.o
sw.h
swapgeneric.o
taac.h
tb.h
tbi.h
tcp_debug.o
tcptli.h
tim.h
tirw.h
tod.h
tty_ptyconf.o
tvone.h
uipc_proto.o
vers.c
vers.o
version
vfs_conf.o
vmunix
vp.h
vpa.h
vpc.h
vx.h
wds.h
win.h
windevconf.o
xd.h
xns.h
xt.h
xy.h
zs.h
zs_conf.o
zs_proto.o
zsb.h
zsi.h
zss.h




*******************contents of following dir***************
/usr/kvm/sys/sun4c

CHRIS_NEW_IMPROVED
OBJ
a.out.h
asm_linkage.h
auxio.h
buserr.h
clock.h
conf
cpu.h
dbx_machdep.c
devr.h
eeprom.h
enable.h
frame.h
intreg.h
libprom.a
llib-lprom.ln
machine
memerr.h
mmu.h
openprom_xxx.c
param.h
pcb.h
psl.h
pte.h
ran.result
ran2.result
reg.h
romvec.h
scb.h
seg_kmem.h
setjmp.h
trap.h
vm_hat.h
vmparam.h
--
Chris Carr
****************************************************************************
carr@cs.umn.edu
Newsgroups: comp.sys.sun.admin,comp.unix.questions