Summary: | media-video/bombono-dvd-1.2.1: fails to build with >=dev-libs/boost-1.50 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | New packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | Adrian.Bassett, helmut, jfostiguy, muravev, zeekec |
Priority: | Normal | Keywords: | NeedPatch |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://tinderboxlogs.s3.amazonaws.com/tbamd64.excelsior.flameeyes.eu/media-video%3Abombono-dvd-1.2.1%3A20120709-231907.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 425188 |
Description
Diego Elio Pettenò (RETIRED)
![]() Bombono uses Boost Filesystem version 2, but that library version has been deprecated for a while and now has been removed in Boost 1.50. Meaning, Bombono does not build against Boost 1.50 and later anymore. (In reply to comment #1) > Bombono uses Boost Filesystem version 2, but that library version has been > deprecated for a while and now has been removed in Boost 1.50. > > Meaning, Bombono does not build against Boost 1.50 and later anymore. I have the following: $ eix -I boost [I] dev-libs/boost Available versions: 1.49.0-r2 (~)1.52.0-r4 {debug doc icu mpi +nls python static-libs +threads tools} Installed versions: 1.52.0-r4(04:15:01 26/11/12)(icu nls python threads -debug -doc -mpi -static-libs -tools) Homepage: http://www.boost.org/ Description: Boost Libraries for C++ [I] dev-util/boost-build Available versions: 1.46.1 1.49.0 (~)1.51.0 (~)1.52.0-r1 {examples python test} Installed versions: 1.52.0-r1(02:07:17 26/11/12)(python -examples -test) Homepage: http://www.boost.org/doc/tools/build/index.html Description: A system for large project software construction, which is simple to use and powerful. Found 2 matches. $ and found that neither the bombono-dvd-1.2.1.ebuild in the main Portage tree nor the bombono-dvd-1.2.1.ebuild in the sabayon overlay would build. However, the ebuild in the sabayon overlay appeared to me to include a patch to get around the problem described in this bug report, so I copied it and its patch files into my local overlay and made a single change to the ebuild: # diff /usr/local/portage/media-video/bombono-dvd /var/lib/layman/sabayon/media-video/bombono-dvd/bombono-dvd-1.2.1.ebuild 53c53 < append-flags -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 --- > append-flags -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=2 # diff /usr/local/portage/media-video/bombono-dvd /usr/portage/media-video/bombono-dvd/bombono-dvd-1.2.1.ebuild 49d48 < "${FILESDIR}/${PN}-boost-1.51.0-fix.patch" 53c52 < append-flags -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 --- > append-flags -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=2 # The result is that Bombono DVD 1.2.1 builds and runs on my laptop using Boost 1.52.0-r4. I confirm that the patch suggested in comment [2] works with boost >= 1.51 For reference, the patch is here https://git.sabayon.org/overlays/for-gentoo.git/plain/media-video/bombono-dvd/files/bombono-dvd-boost-1.51.0-fix.patch + 09 Dec 2012; Sergey Popov <pinkbyte@gentoo.org> +bombono-dvd-1.2.1-r1.ebuild, + +files/bombono-dvd-boost-1.51.0-fix.patch: + Revision bump, fix build with newer boost, wrt bug #425600 Please test it |