[Zope] pyperl-1.0.1 compile error
jbr@FIZ-Karlsruhe.DE
jbr@FIZ-Karlsruhe.DE
Thu, 12 Jun 2003 12:33:09 +0200 (MEST)
Hello,
I have tried to compile package pyperl-1.0.1.tar.gz
on solaris.
I am using gcc version 3.2 on solaris 5.8 and Python 2.1.3 (#1, Jun 4 2003, 16:09:53)
Compilation of module perlxsi.c failed.
With gcc 2.95 on a different maschine I got no warnings and could compile.
Because I have to use gcc 3.2 (or sun cc ) on that machine, what can I do ?
Juergen Berger
Script started on Wed Jun 11 17:02:58 2003
PWD: /home/jbr/pytest/pyperl-1.0.1
jbr@iddev1 > python setup.py install
Macros: []
Include: ['/opt/gnu/include',
'/opt/gnu/lib/perl5/5.8.0/sun4-solaris-thread-multi/CORE']
Extra CC: ['-D_REENTRANT', '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64',
'-DDL_HACK', '-DMULTI_PERL']
Obj:
['/opt/gnu/lib/perl5/5.8.0/sun4-solaris-thread-multi/auto/DynaLoader/DynaLoader.
a']
Libs: ['perl', 'socket', 'nsl', 'gdbm', 'db', 'dl', 'm', 'rt', 'pthread', 'c']
Lib dirs: ['/opt/gnu/lib', '/opt/SUNWspro/WS6U2/lib',
'/opt/gnu/lib/perl5/5.8.0/sun4-solaris-thread-multi/CORE']
Extra LD: []
running install
running build
running build_py
creating build
creating build/lib.solaris-2.8-sun4u-2.1
copying dbi.py -> build/lib.solaris-2.8-sun4u-2.1
copying dbi2.py -> build/lib.solaris-2.8-sun4u-2.1
copying perlpickle.py -> build/lib.solaris-2.8-sun4u-2.1
copying perlmod.py -> build/lib.solaris-2.8-sun4u-2.1
running build_ext
building 'perl2' extension
creating build/temp.solaris-2.8-sun4u-2.1
....
gcc -g -O2 -Wall -Wstrict-prototypes -fPIC -I/opt/gnu/include
-I/opt/gnu/lib/perl5/5.8.0/sun4-solaris-thread-multi/CORE
-I/opt/gnu/include/python2.1 -c perlxsi.c -o
build/temp.solaris-2.8-sun4u-2.1/perlxsi.o -D_REENTRANT -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -DDL_HACK -DMULTI_PERL
cc1: warning: changing search order for system directory "/opt/gnu/include"
cc1: warning: as it has already been specified as a non-system directory
perlxsi.c: In function `xs_init':
perlxsi.c:30: `my_perl' undeclared (first use in this function)
perlxsi.c:30: (Each undeclared identifier is reported only once
perlxsi.c:30: for each function it appears in.)
perlxsi.c:30: warning: passing arg 3 of `Perl_newXS' from incompatible pointer
type
error: command 'gcc' failed with exit status 1