Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 136592 - The ebuild for boost or boost-jam does not create a valid site-config.jam file
Summary: The ebuild for boost or boost-jam does not create a valid site-config.jam file
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Lowest normal (vote)
Assignee: C++ Team [disbanded]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-12 15:47 UTC by Salim Fadhley
Modified: 2007-06-16 06:49 UTC (History)
1 user (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 Salim Fadhley 2006-06-12 15:47:12 UTC
It's not actually possible to use the Gentoo ebuild for boost and boost-jam out of the box because the site-config.jam file is not configured. This should be done by the ebuild because I believe it depends only on the operating system layout. Ideally, it would be possible to just copy the demo files from:

/usr/share/boost-build/v2/example

and then run bjam to build them. At the moment running bjam gives us an error message:

"no toolsets are configured" - which roughly translates as bjam has no idea which tools (e.g. compiler) should be used to build the script.
Comment 1 Daniel Black (RETIRED) gentoo-dev 2006-12-27 10:59:54 UTC
Looks like this is in progress -> dev-util/boost-build
Comment 2 Mohamed M. Hagag 2006-12-28 08:25:55 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 3 Tiziano Müller (RETIRED) gentoo-dev 2006-12-28 09:00:42 UTC
@Mohamed: Can you please tell me the connection between your problem and this bug here? Btw: Do you have the "threadsonly" USE-flag set? If yes, please disable it and re-emerge boost.
Comment 4 Tiziano Müller (RETIRED) gentoo-dev 2006-12-28 09:04:05 UTC
@Mohamed: Please add yourself to the bug next time so we (the devs) can answer you, thanks. (see above)
Comment 5 Tiziano Müller (RETIRED) gentoo-dev 2007-06-16 06:49:48 UTC
Ok, with boost-1.34.0 this seems to be solved.