Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 415137 - dev-python/tagpy-0.94.8 - ld: cannot find -lboost_python-mt
Summary: dev-python/tagpy-0.94.8 - ld: cannot find -lboost_python-mt
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Stefan Briesenick (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-08 13:42 UTC by Juanlu Pérez
Modified: 2012-10-06 12:21 UTC (History)
0 users

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


Attachments
build.log (build.log,3.32 KB, text/plain)
2012-05-08 14:29 UTC, Juanlu Pérez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juanlu Pérez 2012-05-08 13:42:33 UTC
dev-python/tagpy-0.94.8 fails to emerge

x86_64-pc-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,--as-needed -march=athlon64 -O2 -pipe build-2.7/temp.linux-x86_64-2.7/src/wrapper/basics.o build-2.7/temp.linux-x86_64-2.7/src/wrapper/id3.o build-2.7/temp.linux-x86_64-2.7/src/wrapper/rest.o -L/usr/lib64 -ltag -lboost_python-mt -lpython2.7 -o build-2.7/lib.linux-x86_64-2.7/_tagpy.so
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lboost_python-mt
collect2: ld returned 1 exit status
error: command 'x86_64-pc-linux-gnu-g++' failed with exit status 1
 * ERROR: dev-python/tagpy-0.94.8 failed (compile phase):
 *   Building failed with CPython 2.7 in distutils_building() function
 * 
 * Call stack:
 *     ebuild.sh, line   85:  Called src_compile
 *   environment, line 3675:  Called distutils_src_compile
 *   environment, line  995:  Called python_execute_function 'distutils_building'
 *   environment, line 2060:  Called die
 * The specific snippet of code:
 *                       die "${failure_message}";
 * 
 * If you need support, post the output of 'emerge --info =dev-python/tagpy-0.94.8',
 * the complete build log and the output of 'emerge -pqv =dev-python/tagpy-0.94.8'.
 * The complete build log is located at '/var/tmp/portage/dev-python/tagpy-0.94.8/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-python/tagpy-0.94.8/temp/environment'.
 * S: '/var/tmp/portage/dev-python/tagpy-0.94.8/work/tagpy-0.94.8'


Reproducible: Always

Steps to Reproduce:
1. emerge tagpy
2.
3.
Comment 1 Rafał Mużyło 2012-05-08 13:53:54 UTC
Check 'eselect boost', just in case.
Attach full build log.
Comment 2 Juanlu Pérez 2012-05-08 14:28:47 UTC
# eselect boost list
Available boost versions:
  [1]   boost-1.46/default
  [2]   boost-1.47/default
  [3]   boost-1.48/default
  [4]   boost-1.49/default *

# eselect boost set 4

Same result...
Comment 3 Juanlu Pérez 2012-05-08 14:29:59 UTC
Created attachment 311181 [details]
build.log
Comment 4 Rafał Mużyło 2012-05-08 14:50:25 UTC
I would seem, that this is the problem, that has been fixed by -r1.
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2012-05-08 15:26:22 UTC
The -r0 ebuild plainly states it wants the correct older boost in DEPEND, but obviously doesn't (perhaps shouldn't) use eselect boost to set that.
Comment 6 Stefan Briesenick (RETIRED) gentoo-dev 2012-06-24 21:46:53 UTC
dev-python/tagpy-0.94.8-r1 works for me with amd64 and boost-1.49.
Comment 7 Stefan Briesenick (RETIRED) gentoo-dev 2012-10-06 12:21:12 UTC
ok, no answer yet. So I will close this bug now, because it works for me. But feel free to reopen...