Boost C++ library faild to compile. After doing some poking around with boost, I realized that jam is needed. I emerged jam then tried an ebuild /usr/portage/dev-libs/boost/boost-1.29.0.ebuild. This worked. From what I can see, the boost ebuild should be made dependant on jam. Reproducible: Always Steps to Reproduce: 1.unmerge jam if you allready have it 2.ebuild /usr/portage/dev-libs/boost/boost-1.29.0.ebuild compile 3.it should fail Actual Results: a faild compile Expected Results: compile correctly
>>> Regenerating /etc/ld.so.cache... >>> dev-libs/boost-1.29.0 merged. >>> Recording dev-libs/boost in "world" favorites file... dev-libs/boost selected: none protected: 1.29.0 omitted: none >>> clean: No packages selected for removal. >>> Regenerating /etc/ld.so.cache... >>> Auto-cleaning packages ... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. sephora libwmf # emerge -p jam These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-util/jam-2.4
seeing as it will emerge without jam, my guess is that you used to have jam installed, and something else which boost links to, used to link to jam, thus causing your headache.. ldd is your friend...