New submission from cosmicduck: Using Solaris 10 x86 Compiling actual 3.3.2 or 2.7.5 looks like work. Installing as non-root with make altinstall prefix='${HOME}/scripts/tools/python/python-3.3.2' exec-prefix='${HOME}/scripts/tools/python/python-3.3.2' installs looks like correctly to the target. Extends LD_LIBRARYPATH and PATH to ${HOME}/scripts/tools/python/python-3.3.2/lib and ${HOME}/scripts/tools/python/python-3.3.2/bin has been done. Python is started correctly with python3.3. If I start idle3.3 or pydoc3.3 I get error:
/usr/local/bin/python3.3: bad interpreter: No such file or directory. So it looks like the she-bang is not correctly set for shell scripts to the path prefix and exec-prefix path. Correcting that by manually setup to ${HOME}/scripts/tools/python/python-3.3.2/bin fix that problem. But I guess it's better to modify the installation process by make to have not future problems. ---------- components: IDLE messages: 191977 nosy: cosmicduck priority: normal severity: normal status: open title: idle, pydoc search python on wrong path at make altinstall with different exec- and prefix e.g. $HOME versions: Python 2.7, Python 3.3 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue18320> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com