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