[BSD] kernel compile - nem megy

Laszlo Zsolt Nagy nagylzs at freemail.hu
2005. Már. 16., Sze, 09:07:36 CET


  Sziasztok!

FreeBSD 4.8-p27 rendszeren, kozvetlenul source update utan (cvsup) le 
akarom forditani a kernelt.
Ha belerakom a dummynet-et akkor a kovetkezot kapom:

cc -shared -nostdlib hack.c -o hack.So
rm -f hack.c
sh /usr/src/sys/conf/newvers.sh GENERIC
cc -c -O -pipe -march=pentiumpro -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes 
-Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -ansi  
-nostdinc -I- -I. -I/usr/src/sys -I/usr/src/sys/../include 
-I/usr/src/sys/contrib/ipfilter  -D_KERNEL -include opt_global.h  
-mpreferred-stack-boundary=2  vers.c
linking kernel
ip_dummynet.o: In function `dummynet_flush':
ip_dummynet.o(.text+0x18c0): undefined reference to `flush_pipe_ptrs'
ip_dummynet.o: In function `dn_rule_delete_fs':
ip_dummynet.o(.text+0x1964): undefined reference to `ip_fw_default_rule'
ip_dummynet.o: In function `dn_rule_delete':
ip_dummynet.o(.text+0x19f6): undefined reference to `ip_fw_default_rule'
ip_dummynet.o: In function `delete_pipe':
ip_dummynet.o(.text+0x2159): undefined reference to `flush_pipe_ptrs'
ip_dummynet.o(.text+0x2236): undefined reference to `flush_pipe_ptrs'
ip_dummynet.o: In function `ip_dn_init':
ip_dummynet.o(.text+0x264d): undefined reference to `ip_dn_ruledel_ptr'
*** Error code 1

Stop in /usr/obj/usr/src/sys/MESSIAS.
*** Error code 1

Az a baj, hogy nekem pont a dummynet kellene, es nem terhetek at 5.3-ra 
mert van olyan program a gepen ami csak 4.8-on megy.

/etc/make.conf tartalma:

CPUTYPE=p3
PPP_NOSUID=true
NO_FORTRAN=true
NO_I4B=true
NO_LPR=true
NOGAMES=true
NOUUCP=true
KERNKONF=MESSIAS

SUP=/usr/local/bin/cvsup
SUPFLAGS=-g -L -1

# added by use.perl 2005-03-15 08:49:06
PERL_VER=5.6.2
PERL_VERSION=5.6.2
NOPERL=yes


Ez a perl verzio a ports-bol jott, de gondolom ez nem gond. Valami 
linkelesi gondnak tunik, de "make buildkernel"-lel forditottam,
ez elvileg clean-t meg depend-et is csinal; nem ertem miert van benne 
undefined reference.
Mi a megoldas?

   Laci




További információk a(z) BSD levelezőlistáról