Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 159288 - dev-libs/boost with bjam bcp flags missed symlinks
Summary: dev-libs/boost with bjam bcp flags missed symlinks
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major
Assignee: Tiziano Müller (RETIRED)
URL:
Whiteboard:
Keywords:
: 180035 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-12-28 08:23 UTC by Mohamed M. Hagag
Modified: 2009-10-20 20:50 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mohamed M. Hagag 2006-12-28 08:23:43 UTC
i've got errors compiling k3d because boost is compiled with bjam bcp pyste USE flags i'm not sure which of them the responsible for not making the right file names these're the files with wrong names as k3d and other packages exepect them:
/usr/lib/libboost_regex.{a,so,so.1.33.1}
/usr/lib/libboost_filesystem.{a,so,so.1.33.1}
/usr/lib/libboost_date_time.{a,so,so.1.33.1}

instead i found these files twice with suffix gcc and mt like this:
/usr/lib/libboost_regex-mt.{a,so,so.1.33.1}
/usr/lib/libboost_regex-gcc.{a,so,so.1.33.1}
/usr/lib/libboost_filesystem-mt.{a,so,so.1.33.1}
/usr/lib/libboost_filesystem-gcc.{a,so,so.1.33.1}
/usr/lib/libboost_date_time-mt.{a,so,so.1.33.1}
/usr/lib/libboost_date_time-gcc.{a,so,so.1.33.1}

i was able to fix the problem by making symlinks to the required files then k3d compiled fine and works fine.
i suggest that should be fixed in the boost ebuild -make symlinks if bjam bcb flages set- in install function to solve this problem.
Comment 1 Tiziano Müller (RETIRED) gentoo-dev 2006-12-28 15:08:34 UTC
Do you have the "threadsonly" USE-flag set? If yes, please
disable it and re-emerge boost.
Comment 2 Mohamed M. Hagag 2006-12-28 15:26:22 UTC
these wrong file names are happen only if bjam bcp pyste flags set, i've disabled them and then k3d compiles and runs very well with boost built with threadsonly USE flag as i remeber .
any way why not just let the ebuild do some symlinks instead of disabling functionality ? are there any problems with this solution ?
Comment 3 Togge 2007-06-03 10:14:43 UTC
*** Bug 180035 has been marked as a duplicate of this bug. ***
Comment 4 Dirkjan Ochtman (RETIRED) gentoo-dev 2009-10-20 20:50:24 UTC
I'm going to close this, since it's rather old. Feel free to re-open if this still happens with boost-1.39.