Mateusz Jan Dominikowski wrote:
SB comes with Python version 2.3.4 so I compiled 2.5.2 from sources and
installed it with standard prefix (/usr/local).
As /usr/local/bin is redirected in SB I tried to export
SBOX_REDIRECT_IGNORE=/usr/local/bin/python.
However when I type 'python' I still get version 2.3.4 although
/usr/local/bin/python is 2.5.2. <http://2.5.2.>
Am I doing something wrong?
The solution I found on this newsgroup is to use apt-get install
python2.5-dev however I would like to have in my sandbox only packages
compiled from scratch.
The ignore thing you tried is the correct approach. However, you have to
call python with explicit path.
So, running
$ python
$ SBOX_REDIRECT_IGNORE=/usr/local/bin/python python
will give you host's python, but running
$ SBOX_REDIRECT_IGNORE=/usr/local/bin/python /usr/local/bin/python
will give you the target's python.
That, or you can do as Kalle suggested and compile a newer version of
python for the host architecture and put it inside /host_usr/. After
that you won't need any environment variables since stuff in /host_usr/
always override the stuff in devkits and the core.
Regards,
Jussi
_______________________________________________
Scratchbox-users mailing list
Scratchbox-users@lists.scratchbox.org
http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users