Date: Mon, 30 Oct 2000 11:44:31 -0800 (PST) From: Mike Hoskins <mike@adept.org> To: Hao Zhang <zhanghao@nortelnetworks.com> Cc: "'freebsd-net@freebsd.org'" <freebsd-net@freebsd.org>, "'hackers@freebsd.org'" <hackers@freebsd.org> Subject: Re: Building a custom kernel in 4.1 Message-ID: <Pine.BSF.4.21.0010301135290.76155-100000@snafu.adept.org> In-Reply-To: <E1A4B2CC91EBD1118A510000F80836F80254FD54@zwdld002.ca.nortel.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello, Did you follow these steps? http://snad.ncsl.nist.gov/itg/nistswitch/install.html According to 1.1, support for versions of Freebsd > 3.3 is 'in the works'. -mrh On Mon, 30 Oct 2000, Hao Zhang wrote: > > > Hello, > > I am familiar with the procedure of building a custom kernel under > > FreeBSD3.3 but having a lot of difficulty when trying to follow the > > procedure for FreeBSD4.1. Can anyone summarize the exact steps to build a > > custom kernel under FreeBSD4.1(the documentation is a little confusing)? > > > > I am trying to build a custom kernel with a label module (from NIST) and > the > > build fails while trying to link with some of the function pointers of > that > > module. Below are the errors I get: > > > > > **************************************************************************** > > ************************************************* > > > > c -c -O -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes > -Wmiss > > ing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions > -an > > si -nostdinc -I- -I. -I/usr/src/sys -I/usr/src/sys/../include -D_KERNEL > -i > > nclude opt_global.h -elf -mpreferred-stack-boundary=2 config.c > > cc -c -O -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes > -Wmis > > sing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions > -a > > nsi -nostdinc -I- -I. -I/usr/src/sys -I/usr/src/sys/../include -D_KERNEL > - > > include opt_global.h -elf -mpreferred-stack-boundary=2 setdef1.c > > touch hack.c > > cc -elf -shared -nostdlib hack.c -o hack.So > > rm -f hack.c > > sh /usr/src/sys/conf/newvers.sh MPLS > > cc -c -O -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes > -Wmis > > sing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions > -a > > nsi -nostdinc -I- -I. -I/usr/src/sys -I/usr/src/sys/../include -D_KERNEL > - > > include opt_global.h -elf -mpreferred-stack-boundary=2 vers.c > > linking MPLS > > if_ethersubr.o: In function `ether_demux': > > if_ethersubr.o(.text+0x666): undefined reference to `lt_find_by_label_ptr' > > if_ethersubr.o(.text+0x68c): undefined reference to `lt_find_by_label_ptr' > > if_ethersubr.o(.text+0x6fd): undefined reference to `lt_find_by_label_ptr' > > rtsock.o: In function `route_output': > > rtsock.o(.text+0x8c6): undefined reference to `lt_add_ptr' > > rtsock.o(.text+0x8d6): undefined reference to `lt_add_ptr' > > rtsock.o(.text+0x8e6): undefined reference to `lt_rm_ptr' > > rtsock.o(.text+0x8f6): undefined reference to `lt_rm_ptr' > > rtsock.o(.text+0x909): undefined reference to `PrintLabelTable_ptr' > > rtsock.o(.text+0x912): undefined reference to `PrintLabelTable_ptr' > > *** Error code 1 > > > > Stop in /usr/obj/usr/src/sys/MPLS. > > *** Error code 1 > > > > Stop in /usr/src. > > *** Error code 1 > > > **************************************************************************** > > ************************************************* > > > > > > Any quick help would be really appreciated. > > > > Syed Kamran Raza > > Nortel Networks > > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0010301135290.76155-100000>