Hi all,
After reading posts describing Blender on Linux as ‘better’, I decided to plunk down for high-spec (for me) Linux machine to run Blender on. The machine is up and running now on the 64-bit (AMD64/EM64) version of RHEL 3. Since there are no binaries for my platform, I pulled down the source. It won’t compile for me under scons, which seems to be the new-and-improved way to build Blender. Error messages below.
Does anyone have any experience with building Blender on 64-bit platforms? Any suggestions would be appreciated. I am very eager to get this working and may revert to 32-bit Linux just so i can start using my new kit.
Cheers for your help!
Stu
System: AMD Athlon64 3500+, 2GB DDR400, 34GB @ 10k RPMs on RAID 1
scons build log 1:
Creating new config file: config.opts
This target is for the win32 platform only
scons: done reading SConscript files.
scons: Building targets ...
gcc -pipe -funsigned-char -O2 -Wall -W -DGAMEBLENDER=1 -DUSE_SUMO_SOLID -DNDEBUG -DBUILD_TIME='"17:27:14"' -DBUILD_DATE='"2004-10-10"' -DBUILD_TYPE='"dynamic"' -DNAN_BUILDINFO -DBUILD_PLATFORM='"linux2"' -I/usr/include -c -o /home/stu/blender/build/linux2/source/creator/player_buildinfo.o source/creator/buildinfo.c
g++ -pipe -funsigned-char -O2 -Wall -W -DGAMEBLENDER=1 -DUSE_SUMO_SOLID -DNDEBUG -I/home/stu/blender/build/linux2/source/gameengine/GamePlayer/ghost -Isource/gameengine/GamePlayer/ghost -Isource/gameengine/GamePlayer/ghost -Iintern/string -Iintern/ghost -Iintern/guardedalloc -Iintern/bmfont -Iintern/moto/include -Iintern/SoundSystem -Isource/gameengine/Rasterizer/RAS_OpenGLRasterizer -Isource/kernel/gen_system -Isource/kernel/gen_messaging -Isource/gameengine/Converter -Isource/blender/imbuf -Isource/gameengine/Ketsji -Isource/blender/blenlib -Isource/blender/blenkernel -Isource/blender/readblenfile -Isource/blender -Isource/blender/include -Isource/blender/makesdna -Isource/gameengine/Rasterizer -Isource/gameengine/GameLogic -Isource/gameengine/Expressions -Isource/gameengine/Network -Isource/gameengine/SceneGraph -Isource/gameengine/Physics/common -Isource/gameengine/Physics/Sumo -Isource/gameengine/Physics/Sumo/Fuzzics/include -Isource/gameengine/Network/LoopBackNetwork -Isource/gameengine/GamePlayer/common -Isource/blender/misc -Isource/blender/blenloader -I/usr/include/python2.2 -Iextern/solid -c -o /home/stu/blender/build/linux2/source/gameengine/GamePlayer/ghost/GPG_Application.o source/gameengine/GamePlayer/ghost/GPG_Application.cpp
scons: *** [/home/stu/blender/build/linux2/source/gameengine/GamePlayer/ghost/GPG_Application.o] Error 1
scons: building terminated because of errors.
I saw posts on the net that say the ‘win32 target’ message is bogus. Next, I changed config.opts so that the game engine was not built. No go, now I get:
Using config file: config.opts
This target is for the win32 platform only
scons: done reading SConscript files.
scons: Building targets ...
gcc -pipe -funsigned-char -O2 -Wall -W -DGAMEBLENDER=1 -DUSE_SUMO_SOLID -DNDEBUG -DBUILD_TIME='"17:34:36"' -DBUILD_DATE='"2004-10-10"' -DBUILD_TYPE='"dynamic"' -DNAN_BUILDINFO -DBUILD_PLATFORM='"linux2"' -I/usr/include -c -o /home/stu/blender/build/linux2/source/creator/dynamic_buildinfo.o source/creator/buildinfo.c
gcc -pipe -funsigned-char -O2 -Wall -W -DGAMEBLENDER=1 -DUSE_SUMO_SOLID -DNDEBUG -Iintern/guardedalloc -I/home/stu/blender/build/linux2/source/blender/blenlib -Isource/blender/blenlib -Isource/blender/blenlib -I/home/stu/blender/build/linux2/source/blender/blenkernel -Isource/blender/blenkernel -Isource/blender/blenkernel -I/home/stu/blender/build/linux2/source/blender/include -Isource/blender/include -Isource/blender/include -I/home/stu/blender/build/linux2/source/blender/blenloader -Isource/blender/blenloader -Isource/blender/blenloader -I/home/stu/blender/build/linux2/source/blender/imbuf -Isource/blender/imbuf -Isource/blender/imbuf -I/home/stu/blender/build/linux2/source/blender/renderconverter -Isource/blender/renderconverter -Isource/blender/renderconverter -I/home/stu/blender/build/linux2/source/blender/render/extern/include -Isource/blender/render/extern/include -Isource/blender/render/extern/include -I/home/stu/blender/build/linux2/source/blender/python -Isource/blender/python -Isource/blender/python -I/home/stu/blender/build/linux2/source/blender/makesdna -Isource/blender/makesdna -Isource/blender/makesdna -I/home/stu/blender/build/linux2/source/kernel/gen_messaging -Isource/kernel/gen_messaging -Isource/kernel/gen_messaging -I/home/stu/blender/build/linux2/source/kernel/gen_system -Isource/kernel/gen_system -Isource/kernel/gen_system -I/usr/include -c -o /home/stu/blender/build/linux2/source/creator/creator.o source/creator/creator.c
scons: *** [/home/stu/blender/build/linux2/source/creator/creator.o] Error 1
scons: building terminated because of errors.