Subject: | 0.10+ Build failure |
Version 0.07 is the last one that compiles here, on Fedora Core 2 with Perl 5.8.3. 0.11 build fails with the following messages (and 0.10 with similar ones):
Please specify prototyping behavior for Cyrus.xs (see perlxs manual)
gcc -c -I/usr/include/sasl -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -march=i386 -mcpu=i686 -DVERSION=\"0.11\" -DXS_VERSION=\"0.11\" -fPIC "-I/usr/lib/perl5/5.8.3/i386-linux-thread-multi/CORE" -DSASL2 -g Cyrus.c
Cyrus.xs: In function `PerlCallback':
Cyrus.xs:141: warning: passing arg 1 of `Perl_warn' from incompatible pointer type
Cyrus.xs:141: error: too few arguments to function `Perl_warn'
Cyrus.xs:194: warning: passing arg 1 of `Perl_warn' from incompatible pointer type
Cyrus.xs:194: warning: passing arg 2 of `Perl_warn' makes pointer from integer without a cast
Cyrus.xs:214: warning: passing arg 1 of `Perl_savepvn' from incompatible pointer type
Cyrus.xs:214: warning: passing arg 2 of `Perl_savepvn' makes pointer from integer without a cast
Cyrus.xs:214: error: too few arguments to function `Perl_savepvn'
Cyrus.xs: In function `XS_Authen__SASL__Cyrus_client_new':
Cyrus.xs:478: warning: passing arg 1 of `Perl_savepv' from incompatible pointer type
Cyrus.xs:478: error: too few arguments to function `Perl_savepv'
make: *** [Cyrus.o] Error 1