[ python-Bugs-1397850 ] libpython2.4.so get not installed

SourceForge.net noreply at sourceforge.net
Mon Jan 9 06:34:24 CET 2006


Bugs item #1397850, was opened at 2006-01-05 08:01
Message generated for change (Comment added) made by nnorwitz
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1397850&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Installation
Group: Python 2.4
Status: Open
Resolution: None
Priority: 5
Submitted By: hajo (hajoehlers)
Assigned to: Nobody/Anonymous (nobody)
Summary: libpython2.4.so get not installed 

Initial Comment:
Given:
AIX 5.1
GCC 3.3.2
Python 2.4.2 ( Python-2.4.2.tar.gz )

./configure       \
 --enable-unicode \
 --enable-shared  \
 --with-gcc       \
 --mandir=/usr/local/man  \
 --infodir=/usr/local/info

Problem:
during " gmake install "  the libpython2.4.a will not
be installed in /usr/local/lib and the link for
libpython2.4.so does not exist then.

I did not dig further but below is the output from
"gmake install"

For me the 
...
if test -f libpython2.4.so; then ...

look wrong because it does not contain a Path and will
fail.

regards
Hajo

output during "gmake install"

...
if test -f libpython2.4.so; then \^M
        if test ".so" = .dll; then \^M
                /opt/freeware/bin/install -c -m 555
libpython2.4.so /usr/local/bin; \^M
        else \^M
                /opt/freeware/bin/install -c -m 555
libpython2.4.so /usr/local/lib/libpython2.4.a; \^M
                if test libpython2.4.so !=
libpython2.4.a; then \^M
                        (cd /usr/local/lib; ln -sf
libpython2.4.a libpython2.4.so); \^M
                fi \^M
        fi; \^M
else    true; \^M
...


----------------------------------------------------------------------

>Comment By: Neal Norwitz (nnorwitz)
Date: 2006-01-08 21:34

Message:
Logged In: YES 
user_id=33168

The problem seems to be in configure.in.  Search for
Py_ENABLE_SHARED.  Try adding a line for LDLIBRARY (like for
BeOS).  You may also need a line for INSTSONAME and others
variables too.  After modifying configure.in, you will need
to regenerate with autoconf.  You can try modifying
configure which is generated by autoconf.  Then re-run
configure.  Search for libpython in the generated Makefile.
 That should have a .so ending.

----------------------------------------------------------------------

Comment By: Neal Norwitz (nnorwitz)
Date: 2006-01-08 21:21

Message:
Logged In: YES 
user_id=33168

The problem seems to be in configure.in.  Search for
Py_ENABLE_SHARED.  Try adding a line for LDLIBRARY (like for
BeOS).  You may also need a line for INSTSONAME and others
variables too.  After modifying configure.in, you will need
to regenerate with autoconf.  You can try modifying
configure which is generated by autoconf.  Then re-run
configure.  Search for libpython in the generated Makefile.
 That should have a .so ending.

----------------------------------------------------------------------

Comment By: hajo (hajoehlers)
Date: 2006-01-06 08:24

Message:
Logged In: YES 
user_id=1420117

Its looked like that the libpython2.4.so will not be build.
I took a lock at the Makefile but could not get a clear view
what option is needed to let the system build a libpython2.4.so



----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1397850&group_id=5470


More information about the Python-bugs-list mailing list