[uClibc]ipmasqadm include compile errors

Michael Shuler mike at bwsys.net
Wed May 22 14:35:47 UTC 2002


For whomever maintains the list os successfull programs running uClibc ipchains 1.3.10 compiles and
runs with uClibc-0.9.11.

I am having a problem getting ipmasqadm-0.4.2 to compile.  It seems to be having some header file
issues.  It compiles without a hitch on my RedHat 7.2 system with plain gcc and libc6 but can't
find a buch of include files when using the uClibc gcc helper program.  Here's what I'm
getting...any help would be really appreciated.  This is for a Linux/uClibc/BusyBox port to Apple's
Airport/Lucent's RG1000.  Check out http://www-hft.ee.tu-berlin.de/~strauman/airport/airport.html
for more info.

Thanks
Mike

[root at MikesLaptop ipmasqadm-0.4.2]# make KSRC=/software/RG1000/kernel/linux-2.2.16-original
make -C lib
make[1]: Entering directory `/software/RG1000/ipmasqadm/ipmasqadm-0.4.2/lib'
gcc  -Wall -O2 -I /software/RG1000/kernel/linux-2.2.16-original/include -I../include  -fPIC
-DLIBDIR=\"/usr/lib/ipmasqadm\"   -c -o ip_masq_ioctl.o ip_masq_ioctl.c
In file included from ip_masq_ioctl.c:3:
/usr/i386-linux-uclibc/include/stdio.h:34: stddef.h: No such file or directory
In file included from /usr/i386-linux-uclibc/include/stdio.h:36,
                 from ip_masq_ioctl.c:3:
/usr/i386-linux-uclibc/include/bits/types.h:29: stddef.h: No such file or directory
In file included from /usr/i386-linux-uclibc/include/stdio.h:65,
                 from ip_masq_ioctl.c:3:
/usr/i386-linux-uclibc/include/sys/types.h:146: stddef.h: No such file or directory
In file included from ip_masq_ioctl.c:3:
/usr/i386-linux-uclibc/include/stdio.h:71: stdarg.h: No such file or directory
In file included from ip_masq_ioctl.c:4:
/usr/i386-linux-uclibc/include/stdlib.h:35: stddef.h: No such file or directory
In file included from /usr/i386-linux-uclibc/include/stdlib.h:550,
                 from ip_masq_ioctl.c:4:
/usr/i386-linux-uclibc/include/alloca.h:25: stddef.h: No such file or directory
In file included from ip_masq_ioctl.c:5:
/usr/i386-linux-uclibc/include/string.h:33: stddef.h: No such file or directory
In file included from ip_masq_ioctl.c:8:
/usr/i386-linux-uclibc/include/sys/socket.h:29: stddef.h: No such file or directory
In file included from /usr/i386-linux-uclibc/include/sys/socket.h:35,
                 from ip_masq_ioctl.c:8:
/usr/i386-linux-uclibc/include/bits/socket.h:29: stddef.h: No such file or directory
In file included from /usr/i386-linux-uclibc/include/bits/socket.h:31,
                 from /usr/i386-linux-uclibc/include/sys/socket.h:35,
                 from ip_masq_ioctl.c:8:
/usr/i386-linux-uclibc/include/limits.h:124: limits.h: No such file or directory
In file included from /usr/i386-linux-uclibc/include/netdb.h:33,
                 from ip_masq_ioctl.c:9:
/usr/i386-linux-uclibc/include/rpc/netdb.h:42: stddef.h: No such file or directory
In file included from ip_masq_ioctl.c:14:
/software/RG1000/kernel/linux-2.2.16-original/include/linux/ip_masq.h:14: stddef.h: No such file or
directory
make[1]: *** [ip_masq_ioctl.o] Error 1
make[1]: Leaving directory `/software/RG1000/ipmasqadm/ipmasqadm-0.4.2/lib'
make: *** [lib] Error 2



More information about the uClibc mailing list