Travis & Felix:

I can't get Curl to build with eglibc 2.14 (and if I remember, 2.15):


OpenWrt-libtool: compile:  i486-openwrt-linux-gnu-gcc -DHAVE_CONFIG_H 
-I../include/curl -I../include -I../include -I../lib -I../lib -isystem 
/home/philipp/openwrt-alix/staging_dir/target-i386_eglibc-2.14.1/usr/include 
-isystem 
/home/philipp/openwrt-alix/staging_dir/target-i386_eglibc-2.14.1/include 
-isystem 
/home/philipp/openwrt-alix/staging_dir/toolchain-i386_gcc-4.6-linaro_eglibc-2.14.1/usr/include
 -isystem 
/home/philipp/openwrt-alix/staging_dir/toolchain-i386_gcc-4.6-linaro_eglibc-2.14.1/include
 -I/home/philipp/openwrt-alix/staging_dir/target-i386_eglibc-2.14.1/usr/include 
-I/home/philipp/openwrt-alix/staging_dir/target-i386_eglibc-2.14.1/usr/include/openssl
 -I/home/philipp/openwrt-alix/staging_dir/target-i386_eglibc-2.14.1/usr/include 
-march=geode -Os -mmmx -m3dnow -fno-align-jumps -fno-align-functions 
-fno-align-labels -fno-align-loops -pipe -fomit-frame-pointer -fhonour-copts 
-Wno-error=unused-but-set-variable -fpic -g0 -Wno-system-headers -MT 
curl_addrinfo.lo -MD -MP
-MF .deps/curl_addrinfo.Tpo -c curl_addrinfo.c  -fPIC -DPIC -o 
.libs/curl_addrinfo.o
In file included from curl_addrinfo.c:50:0:
curl_addrinfo.h:78:25: warning: 'struct hostent' declared inside parameter list 
[enabled by default]
curl_addrinfo.c:274:25: warning: 'struct hostent' declared inside parameter 
list [enabled by default]
curl_addrinfo.c:274:1: error: conflicting types for 'Curl_he2ai'
curl_addrinfo.h:78:1: note: previous declaration of 'Curl_he2ai' was here
curl_addrinfo.c: In function 'Curl_he2ai':
curl_addrinfo.c:293:22: error: dereferencing pointer to incomplete type
curl_addrinfo.c:307:28: error: dereferencing pointer to incomplete type
curl_addrinfo.c:327:23: error: dereferencing pointer to incomplete type
curl_addrinfo.c:342:45: error: dereferencing pointer to incomplete type
curl_addrinfo.c: At top level:
curl_addrinfo.c:370:18: error: field 'hostentry' has incomplete type
curl_addrinfo.c: In function 'Curl_ip2addr':
curl_addrinfo.c:440:4: error: dereferencing pointer to incomplete type
curl_addrinfo.c:441:4: error: dereferencing pointer to incomplete type
curl_addrinfo.c:442:4: error: dereferencing pointer to incomplete type
curl_addrinfo.c:443:4: error: dereferencing pointer to incomplete type
curl_addrinfo.c:444:4: error: dereferencing pointer to incomplete type
curl_addrinfo.c:445:4: error: dereferencing pointer to incomplete type
curl_addrinfo.c:446:4: error: dereferencing pointer to incomplete type
curl_addrinfo.c:454:3: warning: passing argument 1 of 'Curl_he2ai' from 
incompatible pointer type [enabled by default]
curl_addrinfo.c:274:1: note: expected 'const struct hostent *' but argument is 
of type 'struct hostent *'
make[5]: *** [curl_addrinfo.lo] Error 1
make[5]: Leaving directory 
`/home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.14.1/curl-7.23.1/lib'
make[4]: *** [install-recursive] Error 1
make[4]: Leaving directory 
`/home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.14.1/curl-7.23.1'
make[3]: *** 
[/home/philipp/openwrt-alix/build_dir/target-i386_eglibc-2.14.1/curl-7.23.1/.built]
 Error 2
make[3]: Leaving directory `/home/philipp/openwrt-alix/feeds/packages/libs/curl'
make[2]: *** [package/feeds/packages/curl/compile] Error 2
make[2]: Leaving directory `/home/philipp/openwrt-alix'
make[1]: *** 
[/home/philipp/openwrt-alix/staging_dir/target-i386_eglibc-2.14.1/stamp/.package_compile]
 Error 2
make[1]: Leaving directory `/home/philipp/openwrt-alix'
make: *** [world] Error 2



This is from updating trunk yesterday afternoon.

Any idea what's going on?

And are we building x86 + eglibc as a builbot target now so that commit damage 
turns up more quickly?

Thanks,

-Philip
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to