dev-util/kdevplatform-0.9.94 from kde-testing overlay won't compile with boost-1.39.0 Reproducible: Always Steps to Reproduce: 1. emerge "=dev-util/kdevplatform-0.9.94" Actual Results: [ 83%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/allclassesfolder.o /home/tmp/kdevplatform-svn/src/kdevplatform/plugins/classbrowser/allclassesfolder.cpp:103: warning: unused parameter ‘context’ Linking CXX shared module ../../lib/kdevclassbrowser.so CMakeFiles/kdevclassbrowser.dir/allclassesfolder.o: In function `boost::serialization::throw_exception(std::exception const&)': /usr/include/boost/serialization/throw_exception.hpp:29: multiple definition of `boost::serialization::throw_exception(std::exception const&)' CMakeFiles/kdevclassbrowser.dir/classmodel.o:/usr/include/boost/serialization/throw_exception.hpp:30: first defined here CMakeFiles/kdevclassbrowser.dir/classmodel.o: In function `boost::serialization::throw_exception(std::exception const&)': classmodel.cpp:(.text+0x9b1): undefined reference to `boost::throw_exception(std::exception const&)' CMakeFiles/kdevclassbrowser.dir/allclassesfolder.o: In function `boost::serialization::throw_exception(std::exception const&)': allclassesfolder.cpp:(.text+0x501): undefined reference to `boost::throw_exception(std::exception const&)' collect2: ld returned 1 exit status make[2]: *** [lib/kdevclassbrowser.so] Error 1 make[1]: *** [plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/all] Error 2 make: *** [all] Error 2 see http://lists.kde.org/?l=kdevelop-bugs&m=124638462604690&w=2 Downgrading to Boost 1.37 fixes the compilation error.
Thanks for reporting this incompatibility, assigning to kde team.
This has been fixed upstream (2009-07-12 23:32): http://www.kdevelop.org/index.html?filename=HEAD/ChangeLog_kdevplatform.html The actual patches: http://websvn.kde.org/?view=rev&revision=995562 http://websvn.kde.org/?view=rev&revision=995563 Applying these two patches allows kdevplatform-0.9.94 to compile for me.
Whoops, I didn't notice that this bug was about a version in the kde-testing overlay. These patches allow kdevplatform-0.9.93 (in the main tree) to compile for me.
(In reply to comment #2) > This has been fixed upstream (2009-07-12 23:32): > http://www.kdevelop.org/index.html?filename=HEAD/ChangeLog_kdevplatform.html > > The actual patches: > http://websvn.kde.org/?view=rev&revision=995562 > http://websvn.kde.org/?view=rev&revision=995563 > > Applying these two patches allows kdevplatform-0.9.94 to compile for me. > Can confirm it as well.
Please update to 3.9.95 and reopen if still an issue.