Subject: | Installation of Package Stash PP is failing because XS is a dependency |
Because I was unsuccessful in compiling Package::Stash::XS I tried to
install ::PP, which failed due to Stash::XS being a dependency. Force
eventually succeeded, and it appears that catalyst works (but I haven't
run a real project on it yet).
Platform x64 OpenSUSE 11.4 perl 5.12.3
Here is the output from the failed installation of the XS module (which
I suppose should be submitted as a separate bug report):
CPAN.pm: Going to build D/DO/DOY/Package-Stash-XS-0.22.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Package::Stash::XS
cp lib/Package/Stash/XS.pm blib/lib/Package/Stash/XS.pm
/usr/bin/perl /usr/lib/perl5/5.12.3/ExtUtils/xsubpp -typemap /usr/lib/
perl5/5.12.3/ExtUtils/typemap -typemap typemap XS.xs > XS.xsc && mv
XS.xsc XS.c
cc -c -D_REENTRANT -D_GNU_SOURCE -DPERL_USE_SAFE_PUTENV -DDEBUGGING -
fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -
fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -Wall -
pipe -DVERSION=\"0.22\" -DXS_VERSION=\"0.22\" -fPIC "-I/usr/lib/
perl5/5.12.3/x86_64-linux-thread-multi/CORE" XS.c
XS.xs: In function ‘XS_Package__Stash__XS_add_symbol’:
XS.xs:440:16: warning: unused variable ‘namelen’
XS.xs:503:9: warning: enumeration value ‘VAR_NONE’ not handled in switch
XS.xs:503:9: warning: enumeration value ‘VAR_GLOB’ not handled in switch
XS.xs:503:9: warning: enumeration value ‘VAR_FORMAT’ not handled in
switch
XS.xs: In function ‘XS_Package__Stash__XS_remove_glob’:
XS.xs:529:5: warning: value computed is not used
XS.xs: In function ‘XS_Package__Stash__XS_has_symbol’:
XS.xs:548:9: warning: enumeration value ‘VAR_NONE’ not handled in switch
XS.xs:548:9: warning: enumeration value ‘VAR_GLOB’ not handled in switch
XS.xs:548:9: warning: enumeration value ‘VAR_FORMAT’ not handled in
switch
XS.xs: In function ‘XS_Package__Stash__XS_remove_symbol’:
XS.xs:617:9: warning: enumeration value ‘VAR_NONE’ not handled in switch
XS.xs:617:9: warning: enumeration value ‘VAR_GLOB’ not handled in switch
XS.xs:617:9: warning: enumeration value ‘VAR_FORMAT’ not handled in
switch
XS.xs:637:13: warning: value computed is not used
XS.xs: In function ‘XS_Package__Stash__XS_list_all_symbols’:
XS.xs:669:17: warning: enumeration value ‘VAR_NONE’ not handled in
switch
XS.xs:669:17: warning: enumeration value ‘VAR_GLOB’ not handled in
switch
XS.xs:669:17: warning: enumeration value ‘VAR_FORMAT’ not handled in
switch
XS.xs: In function ‘XS_Package__Stash__XS_get_all_symbols’:
XS.xs:724:17: warning: value computed is not used
XS.xs:728:17: warning: value computed is not used
XS.xs:732:17: warning: value computed is not used
XS.xs:736:17: warning: value computed is not used
XS.xs:740:17: warning: null argument where non-null required (argument
2)
XS.xs:740:17: warning: value computed is not used
XS.xs:743:13: warning: value computed is not used
XS.xs:721:9: warning: enumeration value ‘VAR_GLOB’ not handled in switch
XS.xs:721:9: warning: enumeration value ‘VAR_FORMAT’ not handled in
switch
XS.c: In function ‘XS_Package__Stash__XS_add_symbol’:
XS.c:1096:1: internal compiler error: Aborted
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.opensuse.org/> for instructions.
make: *** [XS.o] Error 1
DOY/Package-Stash-XS-0.22.tar.gz
make -- NOT OK
CPAN: YAML loaded ok (v0.72)
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible