Subject: | Storable make not OK |
Date: | Thu, 24 Jun 2010 00:00:29 -0700 |
To: | <bug-Storable [...] rt.cpan.org> |
From: | "Les Lewis" <les2 [...] lklewis.net> |
Hi,
I assume I am doing something wrong, but I don't know what that might be. I
am running cygwin on a Windows 7 - 64 bit system. I have this running on an
older system and am trying to get the new system running the same way. So,
what I have loaded has happened in the past month.
I appreciate any insight you can offer as to what I am missing. Ultimately,
I am trying to install Bundle::DBI but that is failing because Storable
won't make.
Thanks,
Les
$ uname -a
CYGWIN_NT-6.1-WOW64 Les-i7-PC 1.7.5(0.225/5/3) 2010-04-12 19:07 i686 Cygwin
$ perl -V
Summary of my perl5 (revision 5 version 10 subversion 1) configuration:
Platform:
osname=cygwin, osvers=1.7.0(0.21853),
archname=i686-cygwin-thread-multi-64int
uname='cygwin_nt-5.1 reini 1.7.0(0.21853) 2009-12-04 17:08 i686 cygwin '
config_args='-de -Dlibperl=cygperl5_10.dll -Dmksymlinks -Dusethreads
-Doptimize=-O3'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=undef, uselongdouble=undef
usemymalloc=y, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__
-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include',
optimize='-O3',
cppflags='-DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -fno-strict-aliasing
-pipe -fstack-protector -I/usr/local/include'
ccversion='', gccversion='4.3.4 20090804 (release) 1', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='g++', ldflags =' -Wl,--enable-auto-import -Wl,--export-all-symbols
-Wl,--stack,8388608 -Wl,--enable-auto-image-base -fstack-protector
-L/usr/local/lib'
libpth=/usr/local/lib /usr/lib /lib
libs=-lgdbm -ldb -ldl -lcrypt -lgdbm_compat
perllibs=-ldl -lcrypt
libc=/usr/lib/libc.a, so=dll, useshrplib=true, libperl=cygperl5_10.dll
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags=' --shared -Wl,--enable-auto-import
-Wl,--export-all-symbols -Wl,--stack,8388608 -Wl,--enable-auto-image-base
-L/usr/local/lib -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY MYMALLOC PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_USE_SAFE_PUTENV
USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
USE_PERLIO USE_REENTRANT_API
Locally applied patches:
CYG11 no-bs
CYG12 no archlib in otherlibdirs
CYG14 Dynaloader
CYG15 static-Win32CORE
CYG17 utf8-paths
CYG21 LibList-Kid.patch
CYG22 cygwin-1.7 hints
CYG23 544-stat
CYG24 build man pages
CYG26 Cwd for svk
Bug#55162 File::Spec::case_tolerant performance
disable ExtUtils::MakeMaker::Coverage in Sys-Syslog
Built under cygwin
Compiled at Dec 18 2009 14:54:24
%ENV:
CYGWIN=""
@INC:
/usr/lib/perl5/5.10/i686-cygwin
/usr/lib/perl5/5.10
/usr/lib/perl5/site_perl/5.10/i686-cygwin
/usr/lib/perl5/site_perl/5.10
/usr/lib/perl5/vendor_perl/5.10/i686-cygwin
/usr/lib/perl5/vendor_perl/5.10
/usr/lib/perl5/vendor_perl/5.10
/usr/lib/perl5/site_perl/5.8
/usr/lib/perl5/vendor_perl/5.8
.
Les@Les-i7-PC ~
$ cpan
cpan shell -- CPAN exploration and modules installation (v1.9402)
Enter 'h' for help.
cpan[1]> install Storable
CPAN: Storable loaded ok (v2.20)
Going to read '/home/Les/.cpan/Metadata'
Database was generated on Thu, 24 Jun 2010 04:27:26 GMT
Running install for module 'Storable'
CPAN: YAML loaded ok (v0.71)
Running make for A/AM/AMS/Storable-2.21.tar.gz
CPAN: Digest::SHA loaded ok (v5.47)
CPAN: Compress::Zlib loaded ok (v2.024)
Checksum for
/home/Les/.cpan/sources/authors/id/A/AM/AMS/Storable-2.21.tar.gz ok
Scanning cache /home/Les/.cpan/build for sizes
............................................................................
DONE
CPAN: Archive::Tar loaded ok (v1.52)
Storable-2.21/
Storable-2.21/t/
Storable-2.21/t/freeze.t
Storable-2.21/t/downgrade.t
Storable-2.21/t/compat06.t
Storable-2.21/t/Test/
Storable-2.21/t/Test/More.pm
Storable-2.21/t/Test/Simple.pm
Storable-2.21/t/Test/Builder.pm
Storable-2.21/t/tied_hook.t
Storable-2.21/t/make_overload.pl
Storable-2.21/t/forgive.t
Storable-2.21/t/code.t
Storable-2.21/t/utf8.t
Storable-2.21/t/compat01.t
Storable-2.21/t/blessed.t
Storable-2.21/t/recurse.t
Storable-2.21/t/integer.t
Storable-2.21/t/sig_die.t
Storable-2.21/t/utf8hash.t
Storable-2.21/t/file_magic.t
Storable-2.21/t/retrieve.t
Storable-2.21/t/st-dump.pl
Storable-2.21/t/HAS_OVERLOAD.pm
Storable-2.21/t/just_plain_nasty.t
Storable-2.21/t/circular_hook.t
Storable-2.21/t/interwork56.t
Storable-2.21/t/threads.t
Storable-2.21/t/store.t
Storable-2.21/t/lock.t
Storable-2.21/t/restrict.t
Storable-2.21/t/croak.t
Storable-2.21/t/overload.t
Storable-2.21/t/tied.t
Storable-2.21/t/malice.t
Storable-2.21/t/tied_items.t
Storable-2.21/t/attach_errors.t
Storable-2.21/t/HAS_HOOK.pm
Storable-2.21/t/dclone.t
Storable-2.21/t/testlib.pl
Storable-2.21/t/HAS_ATTACH.pm
Storable-2.21/t/canonical.t
Storable-2.21/t/attach_singleton.t
Storable-2.21/t/make_56_interwork.pl
Storable-2.21/t/weak.t
Storable-2.21/t/make_downgrade.pl
Storable-2.21/hints/
Storable-2.21/hints/gnukfreebsd.pl
Storable-2.21/hints/linux.pl
Storable-2.21/hints/gnuknetbsd.pl
Storable-2.21/hints/hpux.pl
Storable-2.21/MANIFEST
Storable-2.21/META.yml
Storable-2.21/ChangeLog
Storable-2.21/Storable.xs
Storable-2.21/ppport.h
Storable-2.21/README
Storable-2.21/Makefile.PL
Storable-2.21/Storable.pm
CPAN: File::Temp loaded ok (v0.22)
CPAN.pm: Going to build A/AM/AMS/Storable-2.21.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Storable
You appear to have a perl configured to use 64 bit integers in its scalar
variables. If you have existing data written with an earlier version of
Storable which this version of Storable refuses to load with a
Byte order is not compatible
error, then please read the section "64 bit data in perl 5.6.0 and 5.6.1"
in the Storable documentation for instructions on how to read your data.
(You can find the documentation at the end of Storable.pm in POD format)
cp Storable.pm blib/lib/Storable.pm
AutoSplitting blib/lib/Storable.pm (blib/lib/auto/Storable)
/usr/bin/perl.exe /usr/lib/perl5/5.10/ExtUtils/xsubpp -typemap
/usr/lib/perl5/5.10/ExtUtils/typemap Storable.xs > Storable.xsc && mv
Storable.xsc Storable.c
gcc -c -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -fno-strict-aliasing -pipe
-fstack-protector -I/usr/local/include -DUSEIMPORTLIB -O3
-DVERSION=\"2.21\" -DXS_VERSION=\"2.21\"
"-I/usr/lib/perl5/5.10/i686-cygwin/CORE" Storable.c
rm -f blib/arch/auto/Storable/Storable.dll
g++ --shared -Wl,--enable-auto-import -Wl,--export-all-symbols
-Wl,--stack,8388608 -Wl,--enable-auto-image-base -L/usr/local/lib
-fstack-protector Storable.o -o blib/arch/auto/Storable/Storable.dll \
/usr/lib/perl5/5.10/i686-cygwin/CORE/cygperl5_10.dll \
Storable.o:Storable.c:(.text+0x1174): undefined reference to
`___stack_chk_guard'
Storable.o:Storable.c:(.text+0x1367): undefined reference to
`___stack_chk_guard'
Storable.o:Storable.c:(.text+0x18c1): undefined reference to
`___stack_chk_fail'
Storable.o:Storable.c:(.text+0x4050): undefined reference to
`___stack_chk_guard'
Storable.o:Storable.c:(.text+0x40a8): undefined reference to
`___stack_chk_guard'
Storable.o:Storable.c:(.text+0x44e4): undefined reference to
`___stack_chk_fail'
Storable.o:Storable.c:(.text+0x5664): undefined reference to
`___stack_chk_guard'
Storable.o:Storable.c:(.text+0x57c4): undefined reference to
`___stack_chk_guard'
Storable.o:Storable.c:(.text+0x58a6): undefined reference to
`___stack_chk_fail'
Storable.o:Storable.c:(.text+0xd710): undefined reference to
`___stack_chk_guard'
Storable.o:Storable.c:(.text+0xd7ee): undefined reference to
`___stack_chk_guard'
Storable.o:Storable.c:(.text+0xdead): undefined reference to
`___stack_chk_fail'
collect2: ld returned 1 exit status
make: *** [blib/arch/auto/Storable/Storable.dll] Error 1
AMS/Storable-2.21.tar.gz
make -- NOT OK
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
Failed during this command:
AMS/Storable-2.21.tar.gz : make NO
cpan[2]>
Message body is not shown because it is too large.