Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

python make dies :libtk8.5.so: cannot open shared object file: No such file or directory

26 views
Skip to first unread message

Tony Lay

unread,
Jul 13, 2009, 9:57:29 AM7/13/09
to
Trying to build python-2.6.2

./configure --prefix=/usr/local --exec-prefix=/usr/local LDFLAGS="-L/
usr/local"

(runs through happily, had to make some libs local)

make runs most of the way until…

building '_tkinter' extension

gcc -pthread -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -
Wstrict-prototypes -DWITH_APPINIT=1 -I/usr/X11R6/include -I. -I/tmp/
meld/Python-2.6.2/./Include -I. -IInclude -I./Include -I/usr/local/
include -I/tmp/meld/Python-2.6.2/Include -I/tmp/meld/Python-2.6.2 -c /
tmp/meld/Python-2.6.2/Modules/_tkinter.c -o build/temp.linux-i686-2.6/
tmp/meld/Python-2.6.2/Modules/_tkinter.o

gcc -pthread -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -
Wstrict-prototypes -DWITH_APPINIT=1 -I/usr/X11R6/include -I. -I/tmp/
meld/Python-2.6.2/./Include -I. -IInclude -I./Include -I/usr/local/
include -I/tmp/meld/Python-2.6.2/Include -I/tmp/meld/Python-2.6.2 -c /
tmp/meld/Python-2.6.2/Modules/tkappinit.c -o build/temp.linux-i686-2.6/
tmp/meld/Python-2.6.2/Modules/tkappinit.o

gcc -pthread -shared build/temp.linux-i686-2.6/tmp/meld/Python-2.6.2/
Modules/_tkinter.o build/temp.linux-i686-2.6/tmp/meld/Python-2.6.2/
Modules/tkappinit.o -L/usr/X11R6/lib64 -L/usr/X11R6/lib -L/usr/local/
lib -ltk8.5 -ltcl8.5 -lX11 -o build/lib.linux-i686-2.6/_tkinter.so

*** WARNING: renaming "_tkinter" since importing it failed:
libtk8.5.so: cannot open shared object file: No such file or directory

Failed to find the necessary bits to build these modules:

_sqlite3 bsddb185 sunaudiodev

To find the necessary bits, look in setup.py in detect_modules() for
the module's name.

Failed to build these modules:

_tkinter

running build_scripts

# cd /usr/local/lib

# ls -la | grep libtk8.5.so

-r-xr-xr-x 1 root root 1112606 Jul 10 13:28 libtk8.5.so

Am I missing something, it’s there?

Regards,

-Tony

Christian Heimes

unread,
Jul 13, 2009, 10:09:47 AM7/13/09
to pytho...@python.org
Tony Lay wrote:
> # cd /usr/local/lib
>
> # ls -la | grep libtk8.5.so
>
> -r-xr-xr-x 1 root root 1112606 Jul 10 13:28 libtk8.5.so
>
> Am I missing something, it�s there?

Is /usr/local/lib in your library search path? It looks like it isn't.
Check /etc/ld.so.conf and /etc/ld.so.conf.d/.

Christian

Tony Lay

unread,
Jul 13, 2009, 10:24:08 AM7/13/09
to
On Jul 13, 10:09 am, Christian Heimes <li...@cheimes.de> wrote:
> Tony Lay wrote:
> > # cd /usr/local/lib
>
> > # ls -la | grep libtk8.5.so
>
> > -r-xr-xr-x   1 root root  1112606 Jul 10 13:28 libtk8.5.so
>
> > Am I missing something, it’s there?

>
> Is /usr/local/lib in your library search path? It looks like it isn't.
> Check /etc/ld.so.conf and /etc/ld.so.conf.d/.
>
> Christian

I added /usr/local/lib to ld.so.conf.d/python26.conf and ran ldconfig
(thanks Chrisitan)

Ran a make distclean (had to move the files and got a “file not found”
from my previous working directory).

Everything compiled and installed like a charm. Thanks!

0 new messages