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 [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message