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.
Do you have the "threadsonly" USE-flag set? If yes, please disable it and re-emerge boost.
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 ?
*** Bug 180035 has been marked as a duplicate of this bug. ***
I'm going to close this, since it's rather old. Feel free to re-open if this still happens with boost-1.39.