Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 399901

Summary: [TRACKER] Packages incompatible with PYTHON_ABI-versioned Boost Python libraries
Product: Gentoo Linux Reporter: Arfrever Frehtes Taifersar Arahesis <arfrever.fta>
Component: Current packagesAssignee: Tiziano Müller (RETIRED) <dev-zero>
Status: RESOLVED FIXED    
Severity: normal CC: cpp+disabled, hwoarang, SebastianLuther
Priority: Normal Keywords: Tracker
Version: unspecified   
Hardware: All   
OS: All   
URL: http://archives.gentoo.org/gentoo-dev/msg_ab39d8366b714ecacfc7fa64cd48ad00.xml
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 400969, 401215, 401387, 401391, 401393, 401395    
Bug Blocks:    

Description Arfrever Frehtes Taifersar Arahesis 2012-01-23 22:34:41 UTC
Names of Boost Python libraries of >=dev-libs/boost-1.48 include ${PYTHON_ABI} for support for multiple Python ABIs. Reverse dependencies should be fixed to link against newly names Boost Python libraries.

-lboost_python         ->  -lboost_python-${PYTHON_ABI}
-lboost_python-mt      ->  -lboost_python-${PYTHON_ABI}-mt
-lboost_mpi_python-mt  ->  -lboost_mpi_python-${PYTHON_ABI}-mt
Comment 1 Markos Chandras (RETIRED) gentoo-dev 2012-02-26 11:14:48 UTC
ETA for unmasking: 2012-03-01. It's been more than a month, so packages that haven't been fixed yet will need their deps adjusted appropriatey.
Comment 2 JTRiley 2012-02-27 16:13:52 UTC
I know that net-libs/rb_libtorrent-0.15.6 needs this fix, however, I see that the fix is in 0.15.9 which is not yet stable. Should I file a bug to fix the current stable version or request 0.15.9 to be stabilized?
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2012-02-27 16:40:49 UTC
No. Boost-1.48 is not stable so you should not mix stable with testing packages. Your request is invalid and if you open such a bug it will be closed as invalid as well
Comment 4 JTRiley 2012-02-27 17:00:41 UTC
(In reply to comment #3)
> No. Boost-1.48 is not stable so you should not mix stable with testing
> packages. Your request is invalid and if you open such a bug it will be closed
> as invalid as well

My bad, forgot that I had keyworded boost in package.keywords. With that said, rb_libtorrent 0.15.6 is not handling slotted boost installs correctly - it tries to build against 1.48.0-r1 even though I have stable 1.46-r1 installed...
Comment 5 Markos Chandras (RETIRED) gentoo-dev 2012-02-27 17:23:07 UTC
This is a problem with every package that links to boost library and the real problem is the eselect boost module. In any case, this is unrelated to this bug report
Comment 6 Markos Chandras (RETIRED) gentoo-dev 2012-02-27 17:29:15 UTC
Closing as FIXED as all the blockers are now fixed