Python2.4: building '_socket' extension fails with `INET_ADDRSTRLEN' undeclared

Michael Ströder michael at
Fri Dec 3 00:07:13 CET 2004


I'm trying to build Python2.4 on a rather old Debian machine. I only 
have a shell account there. That's why I'm very limited in my actions.

Building _socket fails (see below) although I tried to use

configure --disable-ipv6

Any clue?

Ciao, Michael.

------------------------------ snip ------------------------------
building '_socket' extension
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I. 
-I/tmp/Python-2.4/./Include -I/user/W3311/local/include 
-I/usr/local/include -I/tmp/Python-2.4/Include -I/tmp/Python-2.4 -c 
/tmp/Python-2.4/Modules/socketmodule.c -o build/t
/tmp/Python-2.4/Modules/socketmodule.c: In function `socket_inet_ntop':
/tmp/Python-2.4/Modules/socketmodule.c:3350: `INET_ADDRSTRLEN' 
undeclared (first use this function)
/tmp/Python-2.4/Modules/socketmodule.c:3350: (Each undeclared identifier 
is reported only once
/tmp/Python-2.4/Modules/socketmodule.c:3350: for each function it 
appears in.)
/tmp/Python-2.4/Modules/socketmodule.c:3350: size of array `ip' has 
non-integer type

More information about the Python-list mailing list