creating libkpilot_la_meta_unload.cc creating libkpilot_la.all_cc.cc ... /bin/sh ../../libtool --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3/include -I/usr/qt/3/include -I/usr/X11R6/include -I/usr/include/libpisock -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -fno-exceptions -fno-check-new -DDEBUG -DDEBUG_CERR -c -o libkpilot_la.all_cc.lo `test -f libkpilot_la.all_cc.cc || echo './'`libkpilot_la.all_cc.cc mkdir .libs i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3/include -I/usr/qt/3/include -I/usr/X11R6/include -I/usr/include/libpisock -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -fno-exceptions -fno-check-new -DDEBUG -DDEBUG_CERR -c libkpilot_la.all_cc.cc -fPIC -DPIC -o .libs/libkpilot_la.all_cc.o In file included from /usr/include/g++-v32/backward/iostream.h:31, from options.h:81, from options.cc:33, from libkpilot_la.all_cc.cc:2: /usr/include/g++-v32/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated. In file included from /usr/include/libpisock/pi-address.h:50, from pilotAddress.h:39, from pilotAddress.cc:41, from libkpilot_la.all_cc.cc:12: /usr/include/libpisock/pi-address.hxx:36: friend declaration requires class-key, i.e. `friend struct addressList_t' In file included from /usr/include/libpisock/pi-datebook.h:89, from pilotDateEntry.h:43, from pilotDateEntry.cc:39, from libkpilot_la.all_cc.cc:13: /usr/include/libpisock/pi-datebook.hxx:37: friend declaration requires class-key, i.e. `friend struct appointmentList_t' In file included from /usr/include/libpisock/pi-todo.h:40, from pilotTodoEntry.h:43, from pilotTodoEntry.cc:38, from libkpilot_la.all_cc.cc:14: /usr/include/libpisock/pi-todo.hxx:26: friend declaration requires class-key, i.e. `friend struct todoList_t' make[3]: *** [libkpilot_la.all_cc.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdepim-3.0.4/work/kdepim-3.0.4/kpilot/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdepim-3.0.4/work/kdepim-3.0.4/kpilot' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdepim-3.0.4/work/kdepim-3.0.4' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function kde_src_compile, Line -6672, Exitcode 2 !!! died running emake, kde_src_compile:make
*looks like* it just needs a quick gcc3.x fix
please do: emerge pilot-link emerge kdepim The header files which do not work with gcc-3.2 are from pilot-link.
The following fixed the problem! David ORourke emerge pilot-link emerge kdepim