when attempting to emerge enblend (a dependency of the photo utility "hugin"), it will fail to build complaining about the mersenne_twister.hpp file included with the boost libraries. The specific file it is looking for does exist. Reproducible: Always Steps to Reproduce: 1. emerge enblend 2. config stage will fail looking for boost/random/mersenne_twister.hpp Actual Results: ebuild fails to even reach compile stage Expected Results: ebuild compiles and merges successfully media-gfx/enblend-3.2 with dev-libs/boost-1.37.0-r1 already installed The specific error message: checking boost/random/mersenne_twister.hpp usability... no checking boost/random/mersenne_twister.hpp presence... no checking for boost/random/mersenne_twister.hpp... no configure: error: boost header files are required to compile enblend. The file enblend's configure stage is looking for DOES exist: ls -l /usr/include/boost-1_37/boost/random/mersenne_twister.hpp -rw-r--r-- 1 root root 10663 May 11 17:48 /usr/include/boost-1_37/boost/random/mersenne_twister.hpp
Did you eselect'd boost first ? With boost-1.37.0-r1, enblend-3.2 compiles just fine on my machine (though i didn't have it right now to give you full details).
(In reply to comment #1) > Did you eselect'd boost first ? > With boost-1.37.0-r1, enblend-3.2 compiles just fine on my machine (though i > didn't have it right now to give you full details). > Hmm, eselect showed boost as having only one version installed and the correct version selected as the active. However, when I re-selected it it recreated the symlinks and now it works. That was strange, but thanks for the tip!