Error when building in 64-bit..
Moderators: jesterKing, stiv
Error when building in 64-bit..
Ok, I'm new at this, at least - I've never built blender before, and just followed the guide for 64-bit windows here:
http://wiki.blender.org/index.php/Dev:D ... .5/Windows
I get this error on two computers - what am I missing?
scons: *** Visual Studio version 9.0Exp does not support archite
File "C:\BlenderSVN\blender\SConstruct", line 128, in <module>
http://wiki.blender.org/index.php/Dev:D ... .5/Windows
I get this error on two computers - what am I missing?
scons: *** Visual Studio version 9.0Exp does not support archite
File "C:\BlenderSVN\blender\SConstruct", line 128, in <module>
Thanks.stiv wrote:Having the actual error message is useful. From the beginning of the first one, it looks like your compiler does not support 64 bit.
Any suggestions to how to solve the problem since I use the recommended MS VC++ Express 2008? I am starting the 64-bit command prompt with x64 as "option".
Summary: you need a compiler that supports building 64 bit applications.
Permit me to read from the link you so helpfully provided:
Download and install the following applications and libraries:
1. Visual Studio 2008 or the free VC++ Express 2008. VC++ Express can't build 64-bit though!
The underlined part seems relevant to your problem.
Permit me to read from the link you so helpfully provided:
Download and install the following applications and libraries:
1. Visual Studio 2008 or the free VC++ Express 2008. VC++ Express can't build 64-bit though!
The underlined part seems relevant to your problem.
This was news to me and I didn't see it or it was edited in a few days ago. (Last edit is late today) Thanks for pointing that out for me!stiv wrote:Summary: you need a compiler that supports building 64 bit applications.
Permit me to read from the link you so helpfully provided:
Download and install the following applications and libraries:
1. Visual Studio 2008 or the free VC++ Express 2008. VC++ Express can't build 64-bit though!
The underlined part seems relevant to your problem.
.
Hope this is the right thread
I am trying to build blender 2.5 with gcc 4.4-4.2-x86_64 on linux Suse 11.2 with Intel Core i7 CPU 920 @ 2.67GHz and 6 gb memory.
All i get is
/home/pep/blender-svn/blender/intern/elbeem/intern/solver_main.cpp: In member function ‘void LbmFsgrSolver::mainLoop(int)’:
/home/pep/blender-svn/blender/intern/elbeem/intern/solver_main.cpp:1707: internal compiler error: Segmentation fault
Seems that this is a old problem in Blender, not gcc, but i couldn't find any clue to go on.
This is my first attempt to build Blender, so maybe i'm doing silly things easy to spot...
thanks for your help

I am trying to build blender 2.5 with gcc 4.4-4.2-x86_64 on linux Suse 11.2 with Intel Core i7 CPU 920 @ 2.67GHz and 6 gb memory.
All i get is
/home/pep/blender-svn/blender/intern/elbeem/intern/solver_main.cpp: In member function ‘void LbmFsgrSolver::mainLoop(int)’:
/home/pep/blender-svn/blender/intern/elbeem/intern/solver_main.cpp:1707: internal compiler error: Segmentation fault
Seems that this is a old problem in Blender, not gcc, but i couldn't find any clue to go on.
This is my first attempt to build Blender, so maybe i'm doing silly things easy to spot...
thanks for your help
Thanks stiv, i did it.
It took a little because a lot of dependencies where broken, but finally i installed gcc 4.4-5.1-x86_64 from openSuse:Factory and it worked.
Compilation before the change stopped at 15% with the segmentation fault error and now goes on until 51% with a different error:
Python.h: No such file or directory
i'll try to hunt the solution for myself but any help is welcome
It took a little because a lot of dependencies where broken, but finally i installed gcc 4.4-5.1-x86_64 from openSuse:Factory and it worked.
Compilation before the change stopped at 15% with the segmentation fault error and now goes on until 51% with a different error:
Python.h: No such file or directory
i'll try to hunt the solution for myself but any help is welcome
General rules for compiling:Python.h: No such file or directory
- No such file error means you either did not install the necessary headers or your include paths are not set correctly
- undefined reference error means you did not install a library or your link paths are not set correctly
- on linux, packages come in two parts: the libraries and the header files. for any package foo, there is a foo and foo-dev (or foo-devel). To run an application you just need foo. To compile an application, you need both.
Actually at 83% i getGeneral rules for compiling:
- No such file error means you either did not install the necessary headers or your include paths are not set correctly
COLLADAFWRoot.h: No such file or directory
now the problem is that i have no idea of where to find Collada libraries, or how to set the include path or how to switch off Collada support...
...did i mention that i am a totally naive wannabe programmer?
http://wiki.blender.org/index.php/User: ... ada_Branchpep wrote: COLLADAFWRoot.h: No such file or directory
or set BF_COLLADA=False in your user-config.py
thanks kidb, i looked at the link but it was really too much for me (maybe after a compiled Blender without Collada...)kidb wrote: COLLADAFWRoot.h: No such file or directory
http://wiki.blender.org/index.php/User: ... ada_Branch
or set BF_COLLADA=False in your user-config.py
I went for the second option but couldn't find user-config.py, so i looked in blender-svn/blender/CMakeLists.txt and found a place where it was possible to mark Collada off (naive programming

actually python 3.1 is in /usr/lib64/python3.1copying a subset of the systems python...
cp: cannot stat `/usr/lib/python3.1': No such file or directory
make[2]: *** [bin/blender] Error 1
and i'm stuck again : how can i change the string?
thanks for your help
Read doc/blender-scons.txt in the source tree.but couldn't find user-config.py,
You need to create user-config.py. The easiest way is to copy your platform specific config file up one directory. Make your changes to the new user-config.py.
It is a common mistake to run back and forth between the various build systems without taking the time see how to set them up for your configuration.