Version 1.37.0 is out. New Library: Proto Updated Libraries: Asio, Circular Buffer, Dynamic Bitset, Exception, Hash, Interprocess, Intrusive, Math, Type Traits, Unordered
patches needed: boost-1.36.0-fix_mpi_installation.patch https://bugs.gentoo.org/attachment.cgi?id=163173 boost-1.36.0-tools-build-fix.patch https://bugs.gentoo.org/attachment.cgi?id=163174
Created attachment 170781 [details] dev-libs/boost-1.37.0.ebuild
umbrello-4.1.3 fails to build with boost 1.37 some problem with the spirit library seems to be the cause
umbrello 4.1.69 ( not in portage ) and povray 3.7.0_beta29 ( diy-ebuild ) were my only failures to compile with this boost revision. ( Of the builds that were installed and depended on boost ) +1 vote to get it in portage then. I noticed that in bugzilla there is some sort of build dating from early this year with boost-build-2.0.0, don't use that, its full of crack. revbumping 1.35 and dropping its patchline did the trick for me. Both boost and boost-build available in a 'works-for-me' status in my overlay http://git.fox.geek.nz/kentexperimental/
Would it be possible to get this ebuild into the sunrise overlay? Or maybe some other overlay that can be subscribed to via layman? The boost libraries are quite popular. It's a bit of a shame that Gentoo is still stuck at 1.35, because the last two releases included very interesting new additons (like proto and asio). Please make this e-build easily available.
Bug 234902 contains a Layman tar overlay for boost 1.36.0 and 1.37.0. As far as the umbrello issue goes, Spirit changed drastically with the introduction of Spirit.v2 in 1.36.0...
Add a patch to that list: http://bugs.gentoo.org/attachment.cgi?id=171779 boost-1.37.0-r1-function-template-compile-fix.patch The updated ebuild will be going up as well.
Created attachment 171780 [details] An updated version of the Boost 1.37.0 ebuild
By the way, the new patch is required in order for OOo 3.0.0 to build: See bgo #246820 for details.
(In reply to comment #7) > Add a patch to that list: > http://bugs.gentoo.org/attachment.cgi?id=171779 > boost-1.37.0-r1-function-template-compile-fix.patch > > The updated ebuild will be going up as well. > Correction, use this version instead: http://bugs.gentoo.org/attachment.cgi?id=172172
With the eselect-boost ebuild now available in portage, wouldn't it be advisable to put an automatic "eselect boost set" into the ebuild under pkg_postinst()?
This also fails to compile with rb_libtorrent. The ebuild for 0.13 that passes in to configure "--with-boost-date-time=boost_date_time-mt \ --with-boost-filesystem=boost_filesystem-mt \ --with-boost-thread=boost_thread-mt \ --with-boost-regex=boost_regex-mt \ --with-boost-program_options=boost_program_options-mt" Also, the ebuild for 0.13.1 has an additional check for the threads USE flag which isn't present in 1.37. I haven't raised this as a bug against rb_libtorrent yet.
Finally done.