xamis Posted October 26, 2010 Share Posted October 26, 2010 I'm on OpenSuSE 11.3 and I'm getting the error:/usr/include/boost/mpl/has_key.hpp:33:1: error: no class template named apply in struct boost::mpl::has_key_implcompilation terminated due to -Wfatal-errorsAny suggestions what to do to get this to build? Quote Link to comment Share on other sites More sharing options...
xamis Posted October 26, 2010 Author Share Posted October 26, 2010 looks like I may have to apply a patch to boost Quote Link to comment Share on other sites More sharing options...
xamis Posted October 26, 2010 Author Share Posted October 26, 2010 well, I found the answer myself :)the patch worked, then just did a make clean, and reran the make processall is good!patch:http://bugs.gentoo.org/show_bug.cgi?id=317969 Quote Link to comment Share on other sites More sharing options...
rawnar Posted October 27, 2010 Share Posted October 27, 2010 Good work. Still strange that you need to patch boost to compile mumble. Quote Computer specs: AMD FX-8320, 8GB DDR3-SDRAM, AMD Radeon HD 7950, Asus Xonar D1, Windows 7 Ultimate 64bit/Debian Jessie AMD64. Link to comment Share on other sites More sharing options...
Moderators pcgod Posted October 27, 2010 Moderators Share Posted October 27, 2010 That's because OpenSuSE 11.3 shipped with an unpatched version of Boost 1.42 and GCC 4.5. The problem was fixed in Boost 1.43 (and is fixed in OpenSuSE Factory). Quote Link to comment Share on other sites More sharing options...
xamis Posted October 27, 2010 Author Share Posted October 27, 2010 That's because OpenSuSE 11.3 shipped with an unpatched version of Boost 1.42 and GCC 4.5. The problem was fixed in Boost 1.43 (and is fixed in OpenSuSE Factory).Good info!Too bad I didn't find an updated package of boost through yast. maybe I'm missing a repository.anyway it's working now :D Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.