Even Boost 1.47 (included in linux64 trunk libs) complains about GCC 4.7: Compiling ==> 'bvh_build.cpp' In file included from /usr/include/boost/thread/detail/platform.hpp:17:0, from /usr/include/boost/thread/thread.hpp:12, from /usr/include/boost/thread.hpp:13, from intern/cycles/util/util_thread.h:22, from intern/cycles/render/scene.h:30, from intern/cycles/bvh/bvh_build.cpp:25: /usr/include/boost/config/requires_threads.hpp:29:4: error: #error "Threading support unavaliable: it has been explicitly disabled with BOOST_DISABLE_THREADS" In file included from /usr/include/boost/thread/thread.hpp:12:0, from /usr/include/boost/thread.hpp:13, from intern/cycles/util/util_thread.h:22, from intern/cycles/render/scene.h:30, from intern/cycles/bvh/bvh_build.cpp:25: /usr/include/boost/thread/detail/platform.hpp:67:9: error: #error "Sorry, no boost threads are available for this platform." In file included from /usr/include/boost/thread.hpp:13:0, from intern/cycles/util/util_thread.h:22, from intern/cycles/render/scene.h:30, from intern/cycles/bvh/bvh_build.cpp:25: /usr/include/boost/thread/thread.hpp:19:2: error: #error "Boost threads unavailable on this platform" ------------snip-----------snip----------snip--------------
The problem with boost threads and GCC 4.7 is described here: https://svn.boost.org/trac/boost/ticket/6165 Building against Boost 1.49 seems to fix the compile errors and makes Blender happy again. Time to update Boost in trunk/lib/linux{64}? Il 26/03/2012 14:07, Renato Perini ha scritto: > Compiling ==> 'VideoFFmpeg.cpp' > In file included from /usr/include/unistd.h:227:0, > from /usr/include/python3.2mu/Python.h:36, > from source/gameengine/Expressions/KX_Python.h:47, > from source/gameengine/Expressions/PyObjectPlus.h:43, > from source/gameengine/VideoTexture/VideoBase.h:31, > from source/gameengine/VideoTexture/VideoFFmpeg.h:69, > from source/gameengine/VideoTexture/VideoFFmpeg.cpp:43: > /usr/lib/gcc/x86_64-redhat-linux/4.7.0/include/stddef.h:417:43: error: > operator '&&' has no right operand > In file included from /usr/include/signal.h:349:0, > from intern/moto/include/MT_assert.h:36, > from intern/moto/include/MT_Vector3.h:50, > from source/gameengine/Expressions/PyObjectPlus.h:45, > from source/gameengine/VideoTexture/VideoBase.h:31, > from source/gameengine/VideoTexture/VideoFFmpeg.h:69, > from source/gameengine/VideoTexture/VideoFFmpeg.cpp:43: > /usr/lib/gcc/x86_64-redhat-linux/4.7.0/include/stddef.h:417:43: error: > operator '&&' has no right operand > scons: *** > [/home/mjordan/Blender/build/linux/source/gameengine/VideoTexture/VideoFFmpeg.o] > Error 1 > scons: building terminated because of errors. > > > Using linux x64, GCC 4.7 x64, scons. > > > > -- > Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP > autenticato? GRATIS solo con Email.it http://www.email.it/f > > Sponsor: > Offerte hotel Pasqua a Riccione, Rimini, Cattolica o Misano, tante proposte > di Costahotels in alberghi di varia categoria per le vacanze di Pasqua al mare > Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=12232&d=26-3 > _______________________________________________ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > -- Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP autenticato? GRATIS solo con Email.it http://www.email.it/f Sponsor: Pacchetto Pasqua Riccione all'hotel Milano Helvetia Pensione completa + Acqua e Vino della casa, compresi ai pasti, 2 giorni Euro 174 a persona, bimbi 0 - 2 anni gratis (nel lettino). Miniclub Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=12272&d=5-4 _______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers