there is bug in current boost releases which fails compilation whenever boost::thread is used and c++0x is enabled, see original bug report in boost tracker Reproducible: Always
Hi, can you please submit a full build.log and environment file? Thanks, Michae
(In reply to comment #1) > Hi, > > can you please submit a full build.log and environment file? > > Thanks, Michae > can you be more specific? e.g. what env files? also, you need the build.log of boost or the one generated by my project. as far as I can remember, boost compiles well, the problem is when one tries to use boost threads.
Looking at the referenced boost bug, it looks like this fix has been included in the soon-to-be-released boost 1.45. Boost maintainers might want to do a version bump when 1.45 comes out, rather than backporting the fix to the earlier versions in portage. Meanwhile, have you managed to get a fixed version of boost installed locally to make progress in your own project? For instance, you could set up your own ebuild overlay to experiment with doing a version bump yourself, start with boost 1.44 and then apply that patch.
(In reply to comment #3) > Looking at the referenced boost bug, it looks like this fix has been included > in the soon-to-be-released boost 1.45. Boost maintainers might want to do a > version bump when 1.45 comes out, rather than backporting the fix to the > earlier versions in portage. > > Meanwhile, have you managed to get a fixed version of boost installed locally > to make progress in your own project? For instance, you could set up your own > ebuild overlay to experiment with doing a version bump yourself, start with > boost 1.44 and then apply that patch. > latest portage boost is 1.42, I'll try the 1.44 version bump from http://bugs.gentoo.org/show_bug.cgi?id=320039 and bump it into 1.45 when it gos out, hopefully I won't get into problems.
I resolve this bug as needinfo. Please reopen if you still want from us to process it, and also submit your "emerge --info" output, "emerge -pv boost" output, full build.log and environment. Thank you for your report.