Python 2.5 Installation and Tkinter

milan_sanremo hancock.robert at gmail.com
Fri Sep 22 19:08:07 EDT 2006


milan_sanremo wrote:
> Under Solaris 10 I installed tcl 8.5 and tk8.5 and they work just fine.
>  I built both with
> ./configure -prefix /usr/local/python/lib
>
> I then set LD_RUN_PATH to /usr/local/python/lib and ran the ./configure
> for Python 2.5 with no arguments.  When I run make, it states:
>
> INFO: Can't locate Tcl/Tk libs and/or headers
> running build_scripts
>
> I verified that the libraries are in /usr/local/python/lib.  If I run
> /usr/local/python/bin/wish8.5 it works.
>
> My path incudes /usr/local/python/bin:/usr/local/python/lib.
>
> How do I get Python to recognize Tcl/Tk for the build?

I went back and rebuilt everything with the defaults.  the tcl and tk
libs were written to /usr/local/lib.

Running python with the default settings does not find it.  Changing
Modules/Setup TKLIB=/usr/local/lib still produces the error:

cc -shared
build/temp.solaris-2.10-i86pc-2.5/tmp/Python-2.5/Modules/_tkinter.o
build/temp.solaris-2.10-i86pc-2.5/tmp/Python-2.5/Modules/tkappinit.o
-L/usr/openwin/lib -L/usr/local/lib -ltk8.5 -ltcl8.5 -lX11 -o
build/lib.solaris-2.10-i86pc-2.5/_tkinter.so

** WARNING: renaming "_tkinter" since importing it failed: ld.so.1:
python: fatal: libtk8.5.so: open failed: No such file or directory
running build_scripts

Yet, the file exists in /usr/local/lib.  What am I missing?




More information about the Python-list mailing list