sys-apps/paludis cannot be compiled with python bindings.
Created attachment 229895 [details] Build log
Possibly should be merged with bug 317969.
no, different bug. /usr/include/boost/python/exception_translator.hpp:20:5: error: call of overloaded 'bind(boost::python::detail::translate_exception<paludis::ActionAbortedError, std::tr1::_Bind<std::tr1::_Mem_fn<void (paludis::python::RegisteredException<paludis::ActionAbortedError>::*)(const paludis::ActionAbortedError&)const>(paludis::python::RegisteredException<paludis::ActionAbortedError>*, std::tr1::_Placeholder<1>)> >, boost::arg<1>&, boost::arg<2>&, std::tr1::_Bind<std::tr1::_Mem_fn<void (paludis::python::RegisteredException<paludis::ActionAbortedError>::*)(const paludis::ActionAbortedError&)const>(paludis::python::RegisteredException<paludis::ActionAbortedError>*, std::tr1::_Placeholder<1>)>&)' is ambiguous
*** Bug 329027 has been marked as a duplicate of this bug. ***
*** Bug 329755 has been marked as a duplicate of this bug. ***
https://svn.boost.org/trac/boost/changeset/62198 You need that.
(In reply to comment #6) > https://svn.boost.org/trac/boost/changeset/62198 > > You need that. > how to use it to fix the problem?
(In reply to comment #6) > https://svn.boost.org/trac/boost/changeset/62198 > > You need that. > are you serious ? ;) now we already need to fix boost to get paludis running with gcc 4.5 *g* (In reply to comment #7) > (In reply to comment #6) > > https://svn.boost.org/trac/boost/changeset/62198 > > > > You need that. > > > how to use it to fix the problem? > if I understood correct this applies to boost: ebuild boost-1.42.0-r1 unpack ebuild boost-1.42.0-r1 setup ebuild boost-1.42.0-r1 prepare ebuild boost-1.42.0-r1 configure ebuild boost-1.42.0-r1 compile ebuild boost-1.42.0-r1 install ebuild boost-1.42.0-r1 qmerge should do it
between the unpack and setup step you need to apply the patch or make the change
Your choices are: * Use gcc 4.4 rather than 4.5 * Patch boost so it works with gcc 4.5 * Wait for a new boost release that includes the fix * Turn off python-bindings
(In reply to comment #10) > Your choices are: > > * Use gcc 4.4 rather than 4.5 > * Patch boost so it works with gcc 4.5 > * Wait for a new boost release that includes the fix > * Turn off python-bindings > I took *2 (patch boost) but also bumped it to boost 1.43 and it compiled flawlessly so it's an upstream issue with boost thanks !
boost guys, one-liner patch for you to let me apply.
Fixed in boost-1.42.0-r2.