Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 245617 - dev-libs/boost-1.37.0 version bump
Summary: dev-libs/boost-1.37.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Tiziano Müller (RETIRED)
URL: http://www.boost.org/users/news/versi...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-05 07:29 UTC by Christoph Gysin
Modified: 2009-05-13 19:14 UTC (History)
11 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-libs/boost-1.37.0.ebuild (boost-1.37.0.ebuild,6.82 KB, text/plain)
2008-11-05 07:37 UTC, Christoph Gysin
Details
An updated version of the Boost 1.37.0 ebuild (boost-1.37.0.ebuild,6.89 KB, text/plain)
2008-11-15 06:37 UTC, Lucas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Gysin 2008-11-05 07:29:57 UTC
Version 1.37.0 is out.

New Library: Proto

Updated Libraries: Asio, Circular Buffer, Dynamic Bitset, Exception, Hash, Interprocess, Intrusive, Math, Type Traits, Unordered
Comment 1 Christoph Gysin 2008-11-05 07:35:42 UTC
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
Comment 2 Christoph Gysin 2008-11-05 07:37:16 UTC
Created attachment 170781 [details]
dev-libs/boost-1.37.0.ebuild
Comment 3 Christian Kotz 2008-11-10 20:00:11 UTC
umbrello-4.1.3 fails to build with boost 1.37
some problem with the spirit library seems to be the cause
Comment 4 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2008-11-12 06:03:27 UTC
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/
Comment 5 Peter Simons 2008-11-13 21:20:47 UTC
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.
Comment 6 Lucas 2008-11-15 02:19:01 UTC
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...
Comment 7 Lucas 2008-11-15 06:36:41 UTC
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.
Comment 8 Lucas 2008-11-15 06:37:40 UTC
Created attachment 171780 [details]
An updated version of the Boost 1.37.0 ebuild
Comment 9 Lucas 2008-11-15 06:41:17 UTC
By the way, the new patch is required in order for OOo 3.0.0 to build: See bgo #246820 for details.
Comment 10 Lucas 2008-11-18 05:10:07 UTC
(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
Comment 11 Torsten Stets 2008-12-17 10:01:27 UTC
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()? 
Comment 12 Stephen Bridges 2009-01-03 16:18:08 UTC
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.
Comment 13 Tiziano Müller (RETIRED) gentoo-dev 2009-05-13 19:14:04 UTC
Finally done.