This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author tebeka
Recipients
Date 2004-08-02.08:26:41
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
There are latest sources from CVS
./configure disables socket module
When adding it manually in Modules/Setup the following
error occures:

gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall
-Wstrict-prototypes -I. -I./Include  -DPy_BUILD_CORE 
-c ./Modules/socketmodule.c -o Modules/socketmodule.o
In file included from Modules/socketmodule.c:312:
Modules/getaddrinfo.c:134: warning: `struct addrinfo'
declared inside parameter list
Modules/getaddrinfo.c:134: warning: its scope is only
this definition or declaration, which is probably not
what you want
Modules/getaddrinfo.c:136: warning: `struct addrinfo'
declared inside parameter list
Modules/getaddrinfo.c: In function `fake_gai_strerror':
Modules/getaddrinfo.c:204: error: `EAI_MAX' undeclared
(first use in this function)
Modules/getaddrinfo.c:204: error: (Each undeclared
identifier is reported only once
Modules/getaddrinfo.c:204: error: for each function it
appears in.)
Modules/getaddrinfo.c: At top level:
Modules/getaddrinfo.c:210: warning: `struct addrinfo'
declared inside parameter list
Modules/getaddrinfo.c: In function `fake_freeaddrinfo':
Modules/getaddrinfo.c:215: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:216: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:217: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c: At top level:
Modules/getaddrinfo.c:237: warning: `struct addrinfo'
declared inside parameter list
Modules/getaddrinfo.c: In function `fake_getaddrinfo':
Modules/getaddrinfo.c:239: error: storage size of
`sentinel' isn't known
Modules/getaddrinfo.c:244: error: storage size of `ai'
isn't known
Modules/getaddrinfo.c:266: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:267: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:268: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:269: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:270: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:271: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:272: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:273: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:277: error: `EAI_NONAME'
undeclared (first use in this function)
Modules/getaddrinfo.c:280: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:280: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:281: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:281: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:282: error: `EAI_BADHINTS'
undeclared (first use in this function)
Modules/getaddrinfo.c:283: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:283: error: `AI_MASK' undeclared
(first use in this function)
Modules/getaddrinfo.c:284: error: `EAI_BADFLAGS'
undeclared (first use in this function)
Modules/getaddrinfo.c:285: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:293: error: `EAI_FAMILY'
undeclared (first use in this function)
Modules/getaddrinfo.c:295: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:296: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:298: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:302: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:305: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:308: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:315: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:316: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:318: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:321: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:322: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:324: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:327: error: `EAI_SOCKTYPE'
undeclared (first use in this function)
Modules/getaddrinfo.c:337: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:339: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:340: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:348: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:363: error: `EAI_SERVICE'
undeclared (first use in this function)
Modules/getaddrinfo.c:365: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:367: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:368: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:370: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:371: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:373: error: `EAI_PROTOCOL'
undeclared (first use in this function)
Modules/getaddrinfo.c:387: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:388: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:392: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:392: error: `AI_PASSIVE'
undeclared (first use in this function)
Modules/getaddrinfo.c:393: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:393: error: invalid application
of `sizeof' to an incomplete type
Modules/getaddrinfo.c:393: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:393: error: invalid application
of `sizeof' to an incomplete type
Modules/getaddrinfo.c:393: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:393: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:393: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:393: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:393: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:393: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:393: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:393: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:399: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:399: error: invalid application
of `sizeof' to an incomplete type
Modules/getaddrinfo.c:399: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:399: error: invalid application
of `sizeof' to an incomplete type
Modules/getaddrinfo.c:399: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:399: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:399: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:399: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:399: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:399: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:399: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:399: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:404: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:426: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:426: error: `AI_CANONNAME'
undeclared (first use in this function)
Modules/getaddrinfo.c:429: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:440: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:441: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:442: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:443: error: invalid application
of `sizeof' to an incomplete type
Modules/getaddrinfo.c:443: error: invalid application
of `sizeof' to an incomplete type
Modules/getaddrinfo.c:443: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:443: error: invalid use of
undefined type `struct addrinfo'
Modules/getaddrinfo.c:443: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:443: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:443: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:443: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:443: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:443: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:455: warning: passing arg 3 of
`get_name' from incompatible pointer type
Modules/getaddrinfo.c:455: warning: passing arg 5 of
`get_name' from incompatible pointer type
Modules/getaddrinfo.c:462: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:462: error: `AI_NUMERICHOST'
undeclared (first use in this function)
Modules/getaddrinfo.c:466: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:466: warning: passing arg 3 of
`get_addr' from incompatible pointer type
Modules/getaddrinfo.c:466: warning: passing arg 4 of
`get_addr' from incompatible pointer type
Modules/getaddrinfo.c:473: error: `EAI_FAIL' undeclared
(first use in this function)
Modules/getaddrinfo.c:477: warning: passing arg 1 of
`fake_freeaddrinfo' from incompatible pointer type
Modules/getaddrinfo.c:239: warning: unused variable
`sentinel'
Modules/getaddrinfo.c:244: warning: unused variable `ai'
In file included from Modules/socketmodule.c:312:
Modules/getaddrinfo.c: In function `get_name':
Modules/getaddrinfo.c:491: error: argument `res'
doesn't match prototype
Modules/getaddrinfo.c:134: error: prototype declaration
Modules/getaddrinfo.c:491: error: argument `pai'
doesn't match prototype
Modules/getaddrinfo.c:134: error: prototype declaration
Modules/getaddrinfo.c:506: error: invalid application
of `sizeof' to an incomplete type
Modules/getaddrinfo.c:506: error: invalid application
of `sizeof' to an incomplete type
Modules/getaddrinfo.c:506: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:506: error: invalid use of
undefined type `struct addrinfo'
Modules/getaddrinfo.c:506: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:506: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:506: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:506: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:506: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:506: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:507: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:507: error: `AI_CANONNAME'
undeclared (first use in this function)
Modules/getaddrinfo.c:507: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:507: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:507: error: `EAI_MEMORY'
undeclared (first use in this function)
Modules/getaddrinfo.c:509: error: invalid application
of `sizeof' to an incomplete type
Modules/getaddrinfo.c:509: error: invalid application
of `sizeof' to an incomplete type
Modules/getaddrinfo.c:509: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:509: error: invalid use of
undefined type `struct addrinfo'
Modules/getaddrinfo.c:509: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:509: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:509: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:509: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:509: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:509: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:519: warning: passing arg 1 of
`fake_freeaddrinfo' from incompatible pointer type
In file included from Modules/socketmodule.c:312:
Modules/getaddrinfo.c: In function `get_addr':
Modules/getaddrinfo.c:536: error: argument `res'
doesn't match prototype
Modules/getaddrinfo.c:136: error: prototype declaration
Modules/getaddrinfo.c:536: error: argument `pai'
doesn't match prototype
Modules/getaddrinfo.c:136: error: prototype declaration
Modules/getaddrinfo.c:538: error: storage size of
`sentinel' isn't known
Modules/getaddrinfo.c:562: error: `EAI_NODATA'
undeclared (first use in this function)
Modules/getaddrinfo.c:565: error: `EAI_AGAIN'
undeclared (first use in this function)
Modules/getaddrinfo.c:569: error: `EAI_FAIL' undeclared
(first use in this function)
Modules/getaddrinfo.c:616: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:616: error: invalid application
of `sizeof' to an incomplete type
Modules/getaddrinfo.c:616: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:616: error: invalid application
of `sizeof' to an incomplete type
Modules/getaddrinfo.c:616: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:616: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:616: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:616: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:616: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:616: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:616: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:616: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:618: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:619: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:619: error: `AI_CANONNAME'
undeclared (first use in this function)
Modules/getaddrinfo.c:619: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:619: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:619: error: `EAI_MEMORY'
undeclared (first use in this function)
Modules/getaddrinfo.c:621: error: dereferencing pointer
to incomplete type
Modules/getaddrinfo.c:630: warning: passing arg 1 of
`fake_freeaddrinfo' from incompatible pointer type
Modules/getaddrinfo.c:538: warning: unused variable
`sentinel'
In file included from Modules/socketmodule.c:316:
Modules/getnameinfo.c: In function `fake_getnameinfo':
Modules/getnameinfo.c:138: error: `NI_NUMERICSERV'
undeclared (first use in this function)
Modules/getnameinfo.c:144: error: `NI_DGRAM' undeclared
(first use in this function)
Modules/getnameinfo.c:157: error: `NI_NUMERICHOST'
undeclared (first use in this function)
Modules/getnameinfo.c:188: error: `NI_NOFQDN'
undeclared (first use in this function)
Modules/getnameinfo.c:203: error: `NI_NAMEREQD'
undeclared (first use in this function)
Modules/socketmodule.c: In function `setipaddr':
Modules/socketmodule.c:725: error: storage size of
`hints' isn't known
Modules/socketmodule.c:736: error: `AI_PASSIVE'
undeclared (first use in this function)
Modules/socketmodule.c:739: warning: passing arg 4 of
`fake_getaddrinfo' from incompatible pointer type
Modules/socketmodule.c:750: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:760: warning: passing arg 1 of
`fake_freeaddrinfo' from incompatible pointer type
Modules/socketmodule.c:765: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:766: warning: passing arg 1 of
`fake_freeaddrinfo' from incompatible pointer type
Modules/socketmodule.c:771: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:772: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:773: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:774: warning: passing arg 1 of
`fake_freeaddrinfo' from incompatible pointer type
Modules/socketmodule.c:811: warning: passing arg 4 of
`fake_getaddrinfo' from incompatible pointer type
Modules/socketmodule.c:826: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:827: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:828: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:829: warning: passing arg 1 of
`fake_freeaddrinfo' from incompatible pointer type
Modules/socketmodule.c:725: warning: unused variable
`hints'
Modules/socketmodule.c: In function `makeipaddr':
Modules/socketmodule.c:855: error: `NI_NUMERICHOST'
undeclared (first use in this function)
Modules/socketmodule.c: In function `socket_getaddrinfo':
Modules/socketmodule.c:3335: error: storage size of
`hints' isn't known
Modules/socketmodule.c:3386: warning: passing arg 4 of
`fake_getaddrinfo' from incompatible pointer type
Modules/socketmodule.c:3396: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:3398: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:3398: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:3401: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:3402: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:3402: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:3403: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:3403: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:3415: warning: passing arg 1 of
`fake_freeaddrinfo' from incompatible pointer type
Modules/socketmodule.c:3422: warning: passing arg 1 of
`fake_freeaddrinfo' from incompatible pointer type
Modules/socketmodule.c:3335: warning: unused variable
`hints'
Modules/socketmodule.c: In function `socket_getnameinfo':
Modules/socketmodule.c:3443: error: storage size of
`hints' isn't known
Modules/socketmodule.c:3459: warning: passing arg 4 of
`fake_getaddrinfo' from incompatible pointer type
Modules/socketmodule.c:3466: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:3471: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:3494: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:3494: error: dereferencing
pointer to incomplete type
Modules/socketmodule.c:3504: warning: passing arg 1 of
`fake_freeaddrinfo' from incompatible pointer type
Modules/socketmodule.c:3443: warning: unused variable
`hints'
make: *** [Modules/socketmodule.o] Error 1
History
Date User Action Args
2007-08-23 14:24:43adminlinkissue1001857 messages
2007-08-23 14:24:43admincreate