From: Joel D. <joe...@gm...> - 2007-05-03 21:46:39
|
Hello all, I am trying to build iptables using buildroot, and I get the following error: /home/joel/gumstix/gumstix-buildroot/build_arm_nofpu/staging_dir/bin/arm-linux-uclibcgnueabi-ar rv libiptc/libiptc.a libiptc/libip4tc.o /home/joel/gumstix/gumstix-buildroot/build_arm_nofpu/staging_dir/bin/arm-linux-uclibcgnueabi-ar: creating libiptc/libiptc.a a - libiptc/libip4tc.o /home/joel/gumstix/gumstix-buildroot/build_arm_nofpu/staging_dir/bin/arm-linux-uclibcgnueabi-gcc -pipe -Os -march=armv5te -mtune=xscale -Wa,-mcpu=xscale -Wall -Wunused -I/home/joel/gumstix/gumstix-buildroot/build_arm_nofpu/linux-2.6.20gum/include -Iinclude/ -DIPTABLES_VERSION=\"1.3.7\" -DNO_SHARED_LIBS=1 -D_UNKNOWN_KERNEL_POINTER_SIZE -DIPTABLES_MULTI -DIPT_LIB_DIR=\"/usr/lib/iptables\" -static -o iptables iptables-multi.c iptables-save.c iptables-restore.c iptables-standalone.c iptables.oextensions/libext.a libiptc/libiptc.a extensions/libext.a(libipt_rpc.o): In function `print_rpcs': libipt_rpc.c:(.text+0xc8): undefined reference to `getrpcbynumber' extensions/libext.a(libipt_rpc.o): In function `parse': libipt_rpc.c:(.text+0x4fc): undefined reference to `getrpcbyname' collect2: ld returned 1 exit status make[1]: *** [iptables] Error 1 rm libiptc/libip4tc.o libipq/libipq.o make[1]: Leaving directory `/home/joel/gumstix/gumstix-buildroot/build_arm_nofpu/iptables-1.3.7' make: *** [/home/joel/gumstix/gumstix-buildroot/build_arm_nofpu/iptables- 1.3.7/iptables] Error 2 I checked out gumstix buildroot this morning: revision 1388 Has anyone else run into this problem? Thanks in advance, -- Joel |
From: Dave H. <dhy...@gm...> - 2007-05-03 22:02:35
|
Hi Joel, > libipt_rpc.c:(.text+0xc8): undefined reference to `getrpcbynumber' > extensions/libext.a(libipt_rpc.o): In function `parse': > libipt_rpc.c:(.text+0x4fc): undefined reference to `getrpcbyname' These functions are part of uClibc, and are not enabled by default. This page: <http://docswiki.gumstix.com/NFS> has a section on enabling RPC support in uClibc. -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |