I haven't looked deeper into this, but dev-libs/xmlrpc-c-1.16.06 fails at install: >>> Install xmlrpc-c-1.16.06 into /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/image/ category dev-libs make -j3 -s DESTDIR=/var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/image/ install mkdir /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/image/usr mkdir /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/image/usr/lib /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/install-sh -c -m 644 libxmlrpc_util.a /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/image//usr/lib/libxmlrpc_util.a Lots of echoes to 'xmlrpc-c/config.h' suppressed here ... ranlib /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/image//usr/lib/libxmlrpc_util.a In file included from /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/include/xmlrpc-c/util.h:20, from curlmulti.c:25: /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/include/xmlrpc-c/config.h:1:1: error: unterminated #ifndef In file included from /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/include/xmlrpc-c/base.h:10, from /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/include/xmlrpc-c/client.h:13, from curltransaction.h:6, from curlmulti.h:7, from curlmulti.c:32: /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/include/xmlrpc-c/config.h:4:1: error: unterminated comment /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/include/xmlrpc-c/config.h:1:1: error: unterminated #ifndef In file included from /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/include/xmlrpc-c/client.h:13, from curltransaction.h:6, from curlmulti.h:7, from curlmulti.c:32: /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/include/xmlrpc-c/base.h:39: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘xmlrpc_int32’ /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/include/xmlrpc-c/base.h:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘xmlrpc_int64’ /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/include/xmlrpc-c/base.h:120: error: expected declaration specifiers or ‘...’ before ‘xmlrpc_int64’ /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/include/xmlrpc-c/base.h:496: error: expected declaration specifiers or ‘...’ before ‘xmlrpc_int64’ mkdir /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/image/usr/include make[2]: *** [curlmulti.o] Error 1 make[1]: *** [/var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/lib/curl_transport/curlmulti.o] Error 2 make: *** [src/install] Error 2 make: *** Waiting for unfinished jobs....
Created attachment 175670 [details] build log
Created attachment 175671 [details] my emerge --info
You're not using tmpfs or something like that, are you?
And could you attach this file? /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/include/xmlrpc-c/config.h
(In reply to comment #4) > And could you attach this file? > /var/tmp/portage/dev-libs/xmlrpc-c-1.16.06/work/xmlrpc-c-1.16.06/include/xmlrpc-c/config.h This should be fixed in xmlrpc-c-1.16.06-r1. + 03 Jan 2009; Peter Alfredsen <loki_val@gentoo.org> + xmlrpc-c-1.16.06-r1.ebuild: + We need to "emake all" or we'll run into bug 251415. Per suggestion from + upstream. +
No, wait. That doesn't solve it, looking at the makefiles. Reopening. Yngwin, *prod* for a faily build.log without -s.
Works for me now.
Resolving as worksforme, then. Reopen if you encounter it again.
Using gcc-4.3.2 and 4.2.4, I managed to avoid the above error with xmlrpc-c-1.16.06-r1 by restricting make to use only one process (no -j option).