[OpenVCP] compile bugs?!
Gerrit Wyen
gerrit at traffic4all.com
Thu Jan 25 16:54:20 UTC 2007
hi,
> andrew:~/openvcpd-0.2-rc2# make
> gcc -lvserver -g -O2 -DPACKAGE_NAME=\"openvcpd\" -DPACKAGE_TARNAME=
\"openvcpd\" -DPACKAGE_VERSION=\"0.2\ rc2\" -DPACKAGE_STRING=\"openvcpd\
0.2\ rc2\" -DPACKAGE_BUGREPORT=\"gerrit at t4a.net\" -DHAVE_LIBVSERVER=1
-DHAVE_DIRENT_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ARPA_INET_H=1
-DHAVE_FCNTL_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_SOCKET_H=1
-DHAVE_SYS_VFS_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1
-DCLOSEDIR_VOID=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1
-DHAVE_WORKING_VFORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=0
-Dmalloc=rpl_malloc -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=0
-Drealloc=rpl_realloc -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SOCKET_H=1
-DSELECT_TYPE_ARG1=int -DSELECT_TYPE_ARG234=\(fd_set\ \*\)
-DSELECT_TYPE_ARG5=\(struct\ timeval\ \*\) -DRETSIGTYPE=void
-DHAVE_MEMSET=1 -DHAVE_MKDIR=1 -DHAVE_RMDIR=1 -DHAVE_SELECT=1
-DHAVE_SOCKET=1 -DHAVE_STRDUP=1 -DHAVE_STRSTR=1 -DOPENVCP_CONFIG=
\"/usr/local/etc/openvcpd.conf\" -DOPENVCP_DATA=
\"/usr/local/share/openvcpd\" -Ilib/ -Isrc/ -o openvcpd src/main.c
src/misc.o src/node.o src/traffic.o src/setup.o src/set.o
src/parseconfig.o src/get.o src/request.o lib/fs.o lib/strings.o
> /tmp/ccJAsbyc.o(.text+0x7bc): In function `handle_request':
> src/main.c:416: undefined reference to `rpl_malloc'
> /tmp/ccJAsbyc.o(.text+0x90b):src/main.c:420: undefined reference to
`rpl_malloc'
> src/misc.o(.text+0x72): In function `ovcp_readline':
> src/misc.c:82: undefined reference to `rpl_realloc'
> src/misc.o(.text+0x2be): In function `exec_cmd':
> src/misc.c:201: undefined reference to `rpl_realloc'
> src/misc.o(.text+0x3e5): In function `exec_cmdv':
this error is caused by the configure scripts that thinks your C Library
is broken. Do you use uclibc ?
try
export ac_cv_func_malloc_0_nonnull=yes
export ac_cv_func_realloc_works=yes
export ac_cv_func_realloc_0_nonnull=yes
export ac_cv_func_malloc_works=yes
export ac_cv_func_malloc_0_nonnull=yes
then rerun the configure script and try to compile again.
hth,
gerrit
More information about the OpenVCP
mailing list