Cannot load /usr/lib/apache/mod_python.so into server: /usr/lib/apache/mod_python.so: undefined symbol: openpty

Artur Frysiak wiget w pld.org.pl
Wto, 13 Sie 2002, 13:11:53 CEST


On Tue, Aug 13, 2002 at 12:45:54PM +0200, Mateusz Korniak wrote:
> Co oznacza ów komunikat i o czym trzeba poczytać aby zrozumiec jego sens 
> _dokładnie_ ?

Dynamiczny konsolidator /lib/ld-linux.so stwierdza:
"Spadaj na drzewo z tym konsolidowanym dynamicznie obiektem, nie wiem
co to za symbol ten <<openpty>>, więc nie obiekt nie będzie działał."
A na ludzki:
dodaj -lutil podczas konsolidacji mod_python.so (o ile to właśnie
mod_python.so chce tego symbolu).

A tu dowód że openpty jest w -lutil:
objdump -T /usr/lib/libutil.so|grep openpty
00001440 g    DF .text  00000149  GLIBC_2.0   openpty

A tu sposób na sprawdzenie czy to mod_python.so chce openpty:
objdump -T mod_python.so|grep '*UND*' |grep openpty

Do poczytania:
man objdump
man nm
man ld-linux.so
man ld.so
man ldconfig
pinfo binutils
-- 
Artur Frysiak
http://www.pld-linux.org/



Więcej informacji o liście dyskusyjnej pld-devel-pl