Subject: | Make failures with 0.16 |
We've had a problem installing Clone 0.16 on our system, 0.15 works fine. I've attached the make failure and our perl -V info.
This is under Fedora Core 1 on x86.
Cheers.
Simon
Clone-0.16/Makefile.PL
CPAN.pm: Going to build R/RD/RDF/Clone-0.16.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Clone
cp Clone.pm blib/lib/Clone.pm
AutoSplitting blib/lib/Clone.pm (blib/lib/auto/Clone)
/usr/bin/perlmpc /software/perl/5.6.1/linux.fedora1/lib/5.6.1/ExtUtils/xsubpp -typemap /software/perl/5.6.1/linux.fedora1/lib/5.6.1/ExtUtils/typemap Clone.xs > Clone.xsc && mv Clone.xsc Clone.c
cc -c -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -DVERSION=\"0.16\" -DXS_VERSION=\"0.16\" -fpic "-I/software/perl/5.6.1/linux.fedora1/lib/5.6.1/i686-linux/CORE" Clone.c
Clone.xs: In function `sv_clone':
Clone.xs:231: error: `PERL_MAGIC_backref' undeclared (first use in this function)
Clone.xs:231: error: (Each undeclared identifier is reported only once
Clone.xs:231: error: for each function it appears in.)
make: *** [Clone.o] Error 1
/usr/bin/make -- NOT OK
Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
Platform:
osname=linux, osvers=2.4.18-xfs, archname=i686-linux
uname='linux orson.mpc.local 2.4.18-xfs #3 smp tue oct 15 16:09:48 bst 2002 i686 unknown '
config_args='-Dcc=gcc -Dprefix= /software/perl/5.6.1/linux'
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
Compiler:
cc='gcc', ccflags ='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2',
cppflags='-fno-strict-aliasing -I/usr/local/include'
ccversion='', gccversion='2.96 20000731 (Red Hat Linux 7.2 2.96-112.7.1)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=4, usemymalloc=n, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lc -lcrypt -lutil
perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil
libc=/lib/libc-2.2.4.so, so=so, useshrplib=false, libperl=libperl.a
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
% perl -V
Characteristics of this binary (from libperl):
Compile-time options: USE_LARGE_FILES
Built under linux
Compiled at Mar 13 2003 18:29:01
%ENV:
PERLLIB="/software/perl/modules/linux:/software/perl/modules/noarch"
PERL_VERSION="5.6.1"
@INC:
/software/perl/modules/linux
/software/perl/modules/noarch
/software/perl/5.6.1/linux/lib/5.6.1/i686-linux
/software/perl/5.6.1/linux/lib/5.6.1
/software/perl/5.6.1/linux/lib/site_perl/5.6.1/i686-linux
/software/perl/5.6.1/linux/lib/site_perl/5.6.1
/software/perl/5.6.1/linux/lib/site_perl
/software/perl/modules/linux
/software/perl/modules/noarch
.