xmlrpc-0.9.9 will not build properly with gcc version: gcc (GCC) 3.3.2 20031218 (Gentoo Linux 3.3.2-r5, propolice-3.3-7) The emerge will fail like so: gcc -O2 -march=pentium4 -fomit-frame-pointer -D_UNIX -D_FORK -I/usr/include -I/usr/include/w3c-libwww -DHAVE_CONFIG_H -Wall -o .libs/asynch_client asynch_client.o ../src/.libs/libxmlrpc_client.so -L/usr/lib -lwwwinit -lwwwapp -lwwwxml -lxmltok -lxmlparse -lwwwzip -lwwwhtml -lwwwtelnet -lwwwnews -lwwwhttp -lwwwmime -lwwwgopher -lwwwftp -lwwwfile -lwwwdir -lwwwcache -lwwwstream -lwwwmux -lwwwtrans -lwwwcore -lwwwutils -lmd5 -ldl -lz -L/usr/lib -lssl -lcrypto ../src/.libs/libxmlrpc.so ../lib/expat/xmlparse/.libs/libxmlrpc_xmlparse.so ../lib/expat/xmltok/.libs/libxmlrpc_xmltok.so -Wl,--rpath -Wl,/usr/lib meerkat-app-list.cc:6:23: strstream.h: No such file or directory meerkat-app-list.cc: In function `void list_apps(int)': meerkat-app-list.cc:18: error: `ostrstream' undeclared (first use this function) meerkat-app-list.cc:18: error: (Each undeclared identifier is reported only once for each function it appears in.) meerkat-app-list.cc:18: error: parse error before `;' token meerkat-app-list.cc:19: error: `time_period_stream' undeclared (first use this function) This is merely an incompatibility with the C++ includes in gcc-3.3.2. The patch attached fixes all errors, but does not fix all warnings. Find attached xmlrpc-0.9.9-r1.ebuild and gentoo-0.9.9-r1.patch.
Created attachment 29281 [details] Ebuild revision 1 for xmlrpc-0.9.9.
Created attachment 29282 [details, diff] Patch against xmlrpc-0.9.9.
fixed in cvs.