Bug 137558

Summary: libboost_python-gcc-1_33.so.1.33.0 file not included in boost binary package
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Valerio Mariani <marianivalerio>
Component: OtherAssignee: Philipp Thomas <pth>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: aj
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: SuSE Linux 10.0   
Whiteboard:
Found By: Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Valerio Mariani 2005-12-08 11:24:24 UTC
The file "libboost_python-gcc-1_33.so.1.33.0" (library for boost python) is not included in the "boost" package. In order to identify the problem, I downloaded the src package and tried to rebuild the rpm package. 

I think there is a problem in the spec file. In the %build stage the pyhton version is stored in a macro called %py_ver. In the %install stage, a macro with the wrong name, %python_version, which is empty, is passed to the bjam command that install the files. Not recognizing any valid parameter, bjam skips the installation of the python library, that is then excluded from the binary package.

Changing the second macro's name to %py_ver builds and installs the package correctly on my system

Did not find any metion of this in the bug database. Hope it helps
Comment 1 Philipp Thomas 2005-12-08 16:20:02 UTC
OK, fixed. Thanks for reporting it.
Comment 2 Philipp Thomas 2005-12-09 10:45:49 UTC
Reopen to get a decision on update.
Comment 3 Philipp Thomas 2005-12-09 10:47:10 UTC
Andreas, my opinion is to do an update, but this is up to you to decide.
Comment 4 Andreas Jaeger 2005-12-09 11:43:49 UTC
Let's not update this one, this will be solved for 10.1 only.  Closing again ;-)