Build fails on Ubuntu Karmic (and others)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pyexiv2 |
Fix Released
|
High
|
Mark Lee |
Bug Description
Apparently some versions libboost-python have the suffix -mt appended, which causes the pyexiv2 scons build to fail. My own issues were on AMD64 version Ubuntu Karmic with default versions of dependencies.
Original report from the mailing list (see http://<email address hidden>
>> I had some troubles compiling on 64 Ubuntu Karmic. (I had no problems
>> compiling on 32 bit Jaunty.) All of my libboost* files in /usr/lib have a
>> suffix of "-mt" appended to them, so I edited src/SConscript and changed
>>
>> libs = ['boost_python', 'exiv2']
>>
>> to
>>
>> libs = ['boost_python-mt', 'exiv2']
>>
>> and then pyexiv2 compiles successfully. Hopefully there is a less hacky
>> fix than this...
>
> That's a known issue (although there is no bug report to track it, could you
> please file one?): the debian and ubuntu packages include a patch to work
> around it, see
> http://
>
> Note that I remember reading somewhere that this -mt prefix was dropped in
> newer versions of packages (can't find the link now), and it seems to be the
> case in ubuntu karmic: libboost-
> libboost-
> http://
> http://
>
Changed in pyexiv2: | |
status: | Fix Committed → Fix Released |
Note that the same issue is most likely present on debian stable as well. Compare http:// packages. debian. org/lenny/ i386/libboost- python1. 35.0/filelist and http:// packages. debian. org/squeeze/ i386/libboost- python1. 39.0/filelist.