


IF you read through the thread you will find talk of an issue relating to handling 32/64 bit data being saved in files correctly. -Ton- suggests in that post to the mailing list that it is more pervasive than just the way the files are saved, by alluding to issues with larger memory sizes being utilized correctly.-Ton- wrote: [Bf-committers] 64 bits Blender
<snip>
Hi,
I cannot emphasise enough that Blender is not 64 bits safe yet. Files
you write with 64 bits Blenders now might corrupt 32 bits Blender
versions. Using library referencing won't work, and not to forget the
code itself isn't 64 bits safe, meaning you most likely won't have the
possibility to reliably use up to 8 or 16 GB memory.
To warn developers/users for this situation I've added a line of code
in Blender that exits when you compile a 64 bits, with this message:
"64 bits compiles will give incorrectly saved .blend files. Do not use
it. For testing purposes please remove this line from creator.c"
This exiting is a bit unfriendly yes, but it's easy to locate this line
and remove it for your own compiles. At least people then cannot claim
they didn't know. :)
-Ton-
Hmmm thats quite confusing... i have a 64bit system since 3 Years and i've compiled blender since then withoutI cannot emphasise enough that Blender is not 64 bits safe yet. Files
you write with 64 bits Blenders now might corrupt 32 bits Blender
versions. Using library referencing won't work, and not to forget the
code itself isn't 64 bits safe, meaning you most likely won't have the
possibility to reliably use up to 8 or 16 GB memory.
As i mentioned above you don't have to modify the creator.c but create the user-def.mk with the lineYou will have to drop support for iconv (or at least I had too), and modify creator.c.
Code: Select all
export NAN_YESIAMSTUPID ?= true 

Code: Select all
CPPFLAGS += ['-DYESIAMSTUPID']Code: Select all
cp ${FILESDIR}/user-config.py ${S}/user-config.pyCode: Select all
ebuild blender-2.43.ebuild digestCode: Select all
echo "CPPFLAGS += ['-DYESIAMSTUPID']" > user-config.py64 bits compiles will give incorrectly saved .blend files. Do not use it.
*** If you continue to run this executable, you really are quite stupid ***


I uploaded the files here: http://bugs.gentoo.org/show_bug.cgi?id=167694colinbarnette wrote:Is there any kind of timeline someone can give out for 2.43 to be out in portage?
Thank for the good news Goeland86The issue about 64 bit blender in 2.43, and that didn't appear in 2.42, is that they are trying to port the code over to support 64 bit architectures
I tryed to use the 32bit binary (I use an amd64) as you suggests but I had this error message while starting ./blender:Goeland86 wrote:The issue about 64 bit blender in 2.43, and that didn't appear in 2.42, is that they are trying to port the code over to support 64 bit architectures. The 32bit compiled because even though it's amd64 compiler, it will compile and run code that was designed for 32bits without any modification. Now that 64bit support is being implemented, we can actually compile an actual 64bit blender, and since it's incomplete (corruption of .blend files, improper memory use) it's best to stick to a 32bit binary for the time being. I'm sure that as soon as 64bits are working, we'll see it happen and those developper safeties will be removed.
So for now, just untar the binary blender into /opt and do a symlink. It works just fine. And as long as yafray supports 64bits, I'm happy with it. Yay for XML data exchange format
Cheers
Code: Select all
Option "EnablePrivateBackZ" "yes"
Did you try to run blender from a terminal is so, Dose it give any error messages? Post the error messages help out alot if any. My best guess is that you need one or more ebuild for 32-bit emulation wich (i think come default it vlos.)I tryed to use the 32bit binary (I use an amd64) as you suggests but I had this error message while starting ./blender:
./blenderplayer: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory
After I installed emul-linux-x86-sdl blender started, but i have some problems now: i cannot see any menu (but if i click randomly i can see that they are opened even if i cannot see them).
Code: Select all
--snip--
Linking library ==> 'libbf_cineon.a'
source/blender/python/BPY_interface.c:34:20: error: Python.h: No such file or directory
source/blender/python/BPY_interface.c:36:49: error: compile.h: No such file or directory
source/blender/python/BPY_interface.c:37:45: error: eval.h: No such file or directory
Compiling ==> 'BPY_menus.c'
../build/linux2/makesdna /var/tmp/portage/media-gfx/blender-2.44/work/build/linux2/source/blender/makesdna/intern/dna.c
source/blender/python/BPY_menus.c:40:20: error: Python.h: No such file or directory
In file included from source/blender/python/BPY_interface.c:60:
source/blender/python/api2_2x/constant.h:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'constant_Type'
.
.
.