[Twisted-Python] OS X build issues..
Bob Ippolito
bob at redivi.com
Sat Sep 21 14:59:33 MDT 2002
Just FYI, the C modules don't build on OS X. Shouldn't be a difficult
fix, perhaps I'll do a patch later.. not sure if I'll have the time.
-bob
checking for sys/poll.h ...
conftest.c:1: header file 'sys/poll.h' not found
cpp-precomp: warning: errors during smart preprocessing, retrying in
basic mode
The C reactor is unavailable on this system.
checking for rpc/pmap_clnt.h ...
/usr/include/rpc/pmap_clnt.h:91: undefined type, found `bool_t'
/usr/include/rpc/pmap_clnt.h:91: syntax error, found `int'
/usr/include/rpc/pmap_clnt.h:91: illegal function definition, found `)'
/usr/include/rpc/pmap_clnt.h:92: undefined type, found `bool_t'
/usr/include/rpc/pmap_clnt.h:94: syntax error, found `u_long'
/usr/include/rpc/pmap_clnt.h:94: illegal function definition, found `)'
/usr/include/rpc/pmap_clnt.h:99: syntax error, found `char'
/usr/include/rpc/pmap_clnt.h:99: illegal function definition, found `)'
/usr/include/rpc/pmap_clnt.h:103: undefined type, found `u_short'
/usr/include/rpc/pmap_clnt.h:103: syntax error, found `u_long'
/usr/include/rpc/pmap_clnt.h:103: illegal function definition, found `)'
cpp-precomp: warning: errors during smart preprocessing, retrying in
basic mode
In file included from conftest.c:2:
/usr/include/rpc/pmap_clnt.h:91: parse error before "pmap_set"
/usr/include/rpc/pmap_clnt.h:91: parse error before "int"
/usr/include/rpc/pmap_clnt.h:92: parse error before "pmap_unset"
/usr/include/rpc/pmap_clnt.h:94: parse error before "u_long"
/usr/include/rpc/pmap_clnt.h:99: parse error before "char"
/usr/include/rpc/pmap_clnt.h:99: parse error before ')' token
/usr/include/rpc/pmap_clnt.h:103: parse error before "pmap_getport"
/usr/include/rpc/pmap_clnt.h:103: parse error before "u_long"
The C reactor is unavailable on this system.
building 'twisted.spread.cBanana' extension
creating build/temp.darwin-6.1-Power Macintosh-2.2
gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -no-cpp-precomp
-I/usr/include/python2.2 -c twisted/spread/cBanana.c -o
build/temp.darwin-6.1-Power Macintosh-2.2/cBanana.o
gcc -arch i386 -arch ppc -bundle -flat_namespace -undefined suppress
build/temp.darwin-6.1-Power Macintosh-2.2/cBanana.o -o
build/lib.darwin-6.1-Power Macintosh-2.2/twisted/spread/cBanana.so
ld: for architecture i386
ld: warning /usr/lib/bundle1.o cputype (18, architecture ppc) does not
match cputype (7) for specified -arch flag: i386 (file not loaded)
ld: warning build/temp.darwin-6.1-Power Macintosh-2.2/cBanana.o cputype
(18, architecture ppc) does not match cputype (7) for specified -arch
flag: i386 (file not loaded)
ld: warning /usr/lib/gcc/darwin/3.1/libgcc.a archive's cputype (18,
architecture ppc) does not match cputype (7) for specified -arch flag:
i386 (can't load from it)
ld: warning /usr/lib/libSystem.dylib cputype (18, architecture ppc)
does not match cputype (7) for specified -arch flag: i386 (file not
loaded)
building 'twisted.internet.cReactor' extension
gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -no-cpp-precomp
-I/usr/include/python2.2 -c twisted/internet/cReactor/cReactor.c -o
build/temp.darwin-6.1-Power Macintosh-2.2/cReactor.o
In file included from twisted/internet/cReactor/cReactor.c:22:
twisted/internet/cReactor/cReactor.h:23:22: sys/poll.h: No such file or
directory
twisted/internet/cReactor/cReactor.c: In function
`iterate_rebuild_pollfd_arrray':
twisted/internet/cReactor/cReactor.c:508: sizeof applied to an
incomplete type
twisted/internet/cReactor/cReactor.c:541: dereferencing pointer to
incomplete type
twisted/internet/cReactor/cReactor.c:542: dereferencing pointer to
incomplete type
twisted/internet/cReactor/cReactor.c:549: dereferencing pointer to
incomplete type
twisted/internet/cReactor/cReactor.c:549: `POLLIN' undeclared (first
use in this function)
twisted/internet/cReactor/cReactor.c:549: (Each undeclared identifier
is reported only once
twisted/internet/cReactor/cReactor.c:549: for each function it appears
in.)
twisted/internet/cReactor/cReactor.c:558: dereferencing pointer to
incomplete type
twisted/internet/cReactor/cReactor.c:558: `POLLOUT' undeclared (first
use in this function)
twisted/internet/cReactor/cReactor.c:562: dereferencing pointer to
incomplete type
twisted/internet/cReactor/cReactor.c:564: increment of pointer to
unknown structure
twisted/internet/cReactor/cReactor.c:564: arithmetic on pointer to an
incomplete type
twisted/internet/cReactor/cReactor.c: In function
`iterate_process_pollfd_array':
twisted/internet/cReactor/cReactor.c:588: increment of pointer to
unknown structure
twisted/internet/cReactor/cReactor.c:588: arithmetic on pointer to an
incomplete type
twisted/internet/cReactor/cReactor.c:591: dereferencing pointer to
incomplete type
twisted/internet/cReactor/cReactor.c:597: dereferencing pointer to
incomplete type
twisted/internet/cReactor/cReactor.c:602: dereferencing pointer to
incomplete type
twisted/internet/cReactor/cReactor.c:602: `POLLIN' undeclared (first
use in this function)
twisted/internet/cReactor/cReactor.c:607: dereferencing pointer to
incomplete type
twisted/internet/cReactor/cReactor.c:607: `POLLOUT' undeclared (first
use in this function)
twisted/internet/cReactor/cReactor.c:612: dereferencing pointer to
incomplete type
twisted/internet/cReactor/cReactor.c: In function `iterate_internal':
twisted/internet/cReactor/cReactor.c:777: warning: implicit declaration
of function `poll'
error: command 'gcc' failed with exit status 1
More information about the Twisted-Python
mailing list