[ebuild N ] dev-games/ogre-1.2.2_p1 USE="examples gtk threads -cegui -cg -devil -double-precision -openexr" 0 kB [ebuild R ] dev-libs/boost-1.33.1 USE="-bcp -bjam -debug -doc -pyste -static -threads -threadsonly" ...[SNIP]... checking for FreeType - version >= 9.0.0... yes checking for dlopen in -ldl... yes checking for pow in -lm... yes checking for gzopen in -lz... yes checking for pthread_create in -lpthread... yes checking for snprintf... yes checking for vsnprintf... yes checking for cppunit-config... no checking for Cppunit - version >= 1.10.0... checking for i686-pc-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for ZZIPLIB... yes checking for CFGTK_DEPS... yes checking X11/Intrinsic.h usability... yes checking X11/Intrinsic.h presence... yes checking for X11/Intrinsic.h... yes checking X11/Xaw/Command.h usability... yes checking X11/Xaw/Command.h presence... yes checking for X11/Xaw/Command.h... yes checking for X11/extensions/xf86vmode.h... yes checking for X11/extensions/Xrandr.h... yes configure: setting gl-support to platform: GLX checking whether to use double floating point precision... no checking whether to use threaded resource loading... checking for main in -lboost_thread-mt... no configure: error: cannot find boost_thread-mt library !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/dev-games/ogre-1.2.2_p1/work/ogrenew/config.log !!! ERROR: dev-games/ogre-1.2.2_p1 failed. Call stack: ebuild.sh, line 1564: Called dyn_compile ebuild.sh, line 937: Called src_compile ogre-1.2.2_p1.ebuild, line 56: Called econf '--with-cfgtk=gtk' '--with-platform=GLX' '--disable-devil' '--disable-cg' '--disable-openexr' '--enable-threading' '--disable-double' ebuild.sh, line 540: Called die !!! econf failed !!! If you need support, post the topmost build error, and the call stack if relevant. Seems that it needs also boost library compiled with threads support.
so re-emerge boost with USE=threads
Bah... recompiling boost worked, although this would be better approach: if use_threads ; then if ! built_with_use dev-libs/boost threads ; then die ... fi fi
We'll add that when we get use-based deps. thanks.