diff -p -up blender-2.49/config/linux2-config.py.python blender-2.49/config/linux2-config.py --- blender-2.49/config/linux2-config.py.python 2009-05-30 22:29:23.000000000 +0200 +++ blender-2.49/config/linux2-config.py 2009-05-30 22:33:03.000000000 +0200 @@ -1,3 +1,9 @@ +import os + +def shell_cmd(cmd): + stdin, stdout = os.popen4(cmd) + return stdout.readline().strip() + LCGDIR = '../lib/linux2' LIBDIR = "${LCGDIR}" @@ -12,8 +18,8 @@ def py_version_string(): ver = platform.python_version_tuple() return '%d.%d' % (int(ver[0]), int(ver[1])) # py2.5 uses strings, 2.6 ints -BF_PYTHON = '/usr' -BF_PYTHON_VERSION = py_version_string() +BF_PYTHON = shell_cmd("python-config --prefix") +BF_PYTHON_VERSION = shell_cmd("python -c \"import distutils.sysconfig; print distutils.sysconfig.get_config_var('VERSION')\"") WITH_BF_STATICPYTHON = False BF_PYTHON_INC = '${BF_PYTHON}/include/python${BF_PYTHON_VERSION}' BF_PYTHON_BINARY = '${BF_PYTHON}/bin/python${BF_PYTHON_VERSION}'