|
From: K.-Michael A. <mic...@sp...> - 2010-01-22 18:17:18
|
Dear all,
as it was written here, that the upgrade to boost-1.41 renders VPython compatible with Python2.6.4, I thought I give the compilation of VPython a first try.
1st question:
Do I only need vpython-core2 from the cvs files? I can't find anywhere a hint on that.
2nd question:
I managed to compile boost-1.41 successfully with the command line given in MAC-OSX.txt in vpython-core2.
I then copied boost_1_41_0/boost to vpython-core2/dependencies/boost_files (a folder i created there following the instruction of MAC-OSX.txt).
Next I copied all created libs in boost-1.41/stage/lib into vpython-core2/dependencies/boost_files/mac_libs
Is that all I need to have there before starting next step?
3rd question:
Having executed
'sudo make setup' in src/mac resulted in access rights failure when executing the next step 'make install' in the ../mbuild directory. So I compiled with 'sudo make install'. Is that okay?
4th question:
The compilation went along awhile but then stopped with the following error:
/usr/bin/g++ -fPIC -MMD -DNDEBUG -mmacosx-version-min=10.4 -arch i386 -DPIC -O2 -g -finline-functions -I../vpython-core2/include/mac -I../vpython-core2/include -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -I/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/core/include -I../vpython-core2//dependencies/boost_files -I../vpython-core2//dependencies/threadpool/include -F/System/Library/Frameworks/AGL.framework -F/System/Library/Frameworks/Carbon.framework -F/System/Library/Frameworks/OpenGL.framework -c -o render_manager.o ../vpython-core2//src/core/util/render_manager.cpp
In file included from ../vpython-core2//dependencies/boost_files/boost/exception_ptr.hpp:15,
from ../vpython-core2//dependencies/boost_files/boost/thread/future.hpp:12,
from ../vpython-core2//dependencies/boost_files/boost/thread.hpp:24,
from ../vpython-core2//dependencies/threadpool/include/threadpool/detail/worker_thread.hpp:24,
from ../vpython-core2//dependencies/threadpool/include/threadpool/detail/pool_core.hpp:29,
from ../vpython-core2//dependencies/threadpool/include/threadpool/pool.hpp:27,
from ../vpython-core2//dependencies/threadpool/include/threadpool.hpp:21,
from ../vpython-core2//src/core/util/render_manager.cpp:4:
../vpython-core2//dependencies/boost_files/boost/exception/diagnostic_information.hpp:29: error: declaration does not declare anything
../vpython-core2//dependencies/boost_files/boost/exception/diagnostic_information.hpp:30: error: declaration does not declare anything
../vpython-core2//dependencies/boost_files/boost/exception/diagnostic_information.hpp:31: error: expected primary-expression before ‘)’ token
../vpython-core2//dependencies/boost_files/boost/exception/diagnostic_information.hpp:40: error: declaration does not declare anything
../vpython-core2//dependencies/boost_files/boost/exception/diagnostic_information.hpp:41: error: declaration does not declare anything
../vpython-core2//dependencies/boost_files/boost/exception/diagnostic_information.hpp:42: error: expected primary-expression before ‘)’ token
make: *** [render_manager.o] Error 1
Many thanks for any upcoming tips!
Best regards and good weekend!
Michael
_____________________________
Universität Bern
Physikalisches Institut
Space and Planetary Sciences
K.-Michael Aye, PhD
BELA Assistant Project Manager
Sidlerweg 5
CH-3012 Bern
Tel. +41 (0)31 631 44 27
Fax +41 (0)31 631 44 05
mailto:mic...@sp...
http://space.unibe.ch/
ICQ: 164960383
Skype: kmichaelaye
|