Shared libraries problem (linux).

ROFL!

It runs…

Who would’ve thought… How was I supposed to know that the thing had actually compiled…

Sweet! That’s awesome.

THANK YOU guys for all your help. Seriously cool of you. Now to see how to create an optimized build ^^

The last relevant error was the missing Xi package.
You should change the path in the user-config.py back to /usr/lib
Optimization flags can be put in REL_CFLAGS.
Example: REL_CFLAGS = [’-O3’, ‘-mtune=k8’, ‘-msse2’]
“-mtune=k8” sets most optimization flags for an amd64/opteron processor. But I am no expert on this.

P.S.: “How was I supposed to know that the thing had actually compiled”
Answer: First occurence of "Install file: “/storage/blenderfiles/svncheckout/build/linux2/bin/blender” as “/storage/blenderfiles/svncheckout/install/linux2/blender”
scons: done building targets.
Not my fault, because I am old and blind :slight_smile:

Heh, it’s weird, so - does that mean those two errors at the end aren’t going to have an effect, or will there be problems when it comes to python and whatever libxi does?

ldd /path/to/blender

then you can see what library is linked.

ldd /storage/blenderfiles/svncheckout/install/linux2/blender  | grep python 

should show your python library in /usr/lib64
Do you get something like:
Compiled with Python version 2.5.1.
Checking for installed Python… got it!
when you run blender from a console window?

Yeh it shows:

    libpython2.5.so.1.0 => /usr/lib64/libpython2.5.so.1.0 (0x0000003e45400000)

And running from terminal does say compiled with 2.5, and checking and ‘got it’ like it should.

So I guess that means all is well eh.

/usr/bin/ld: skipping incompatible /usr/lib/libpython2.5.so when searching for -lpython2.5
/usr/bin/ld: skipping incompatible /usr/lib/libpython2.5.so when searching for -lpython2.5
/usr/bin/ld: skipping incompatible /usr/lib/libpython2.5.so when searching for -lpython2.5
/usr/bin/ld: skipping incompatible /usr/lib/libXi.so when searching for -lXi
/usr/bin/ld: skipping incompatible /usr/lib/libXi.so when searching for -lXi
/usr/bin/ld: skipping incompatible /usr/lib/libXi.so when searching for -lXi 

This just means it ignores your 32bit libs. Slap those Fedora dudes for making /usr/lib the 32bit and first tested library path if it annoys you…


scons: done building targets.

If scons tells you it is done building targets, it is :eyebrowlift: