Subject: | XML::Sablotron does not compile with bleadperl (sv_undef issue) |
With perl 5.14.0-to-be XML::Sablotron does not compile anymore. This
look like an issue with sv_undef, probably nowadays one has to use
PL_sv_undef.
Regards,
Slaven
cp Sablotron.pm blib/lib/XML/Sablotron.pm
cp lib/XML/Sablotron/DOM/DOMHandler.pm
blib/lib/XML/Sablotron/DOM/DOMHandler.pm
cp lib/XML/Sablotron/Situation/DOMHandlerDispatcher.pm
blib/lib/XML/Sablotron/Situation/DOMHandlerDispatcher.pm
/usr/home/cpansand/var/ctps/2pre5140/install/perl-167630b6ab7e291cbd4f89943a3aec8d6a1ecbfc/bin/perl
/home/cpansand/var/ctps/2pre5140/in
stall/perl-167630b6ab7e291cbd4f89943a3aec8d6a1ecbfc/lib/5.13.11/ExtUtils/xsubpp
-typemap /home/cpansand/var/ctps/2pre5140/install/perl
-167630b6ab7e291cbd4f89943a3aec8d6a1ecbfc/lib/5.13.11/ExtUtils/typemap
Sablotron.xs > Sablotron.xsc && mv Sablotron.xsc Sablotron.c
cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing
-pipe -fstack-protector -I/usr/local/include -O -DVERSION=\"1.01
\" -DXS_VERSION=\"1.01\" -DPIC -fPIC
"-I/home/cpansand/var/ctps/2pre5140/install/perl-167630b6ab7e291cbd4f89943a3aec8d6a1ecbfc/lib/5.1
3.11/i386-freebsd/CORE" -DPERL_POLLUTE Sablotron.c
In file included from Sablotron.xs:89:
Processor/Processor.h: In function 'MessageHandlerMakeCodeStub':
Processor/Processor.h:122: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h:122: error: (Each undeclared identifier is
reported only once
Processor/Processor.h:122: error: for each function it appears in.)
Processor/Processor.h: In function 'MessageHandlerLogStub':
Processor/Processor.h:170: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'MessageHandlerErrorStub':
Processor/Processor.h:218: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'SchemeHandlerGetAllStub':
Processor/Processor.h:273: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'SchemeHandlerOpenStub':
Processor/Processor.h:340: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'SchemeHandlerGetStub':
Processor/Processor.h:398: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'SchemeHandlerPutStub':
Processor/Processor.h:456: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'SchemeHandlerCloseStub':
Processor/Processor.h:509: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'SAXHandlerStartDocumentStub':
Processor/Processor.h:556: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'SAXHandlerStartElementStub':
Processor/Processor.h:596: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'SAXHandlerEndElementStub':
Processor/Processor.h:642: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'SAXHandlerStartNamespaceStub':
Processor/Processor.h:683: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'SAXHandlerEndNamespaceStub':
Processor/Processor.h:725: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'SAXHandlerCommentStub':
Processor/Processor.h:766: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'SAXHandlerPIStub':
Processor/Processor.h:807: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'SAXHandlerCharactersStub':
Processor/Processor.h:849: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'SAXHandlerEndDocumentStub':
Processor/Processor.h:889: error: 'sv_undef' undeclared (first use in
this function)
Processor/Processor.h: In function 'MiscHandlerDocumentInfoStub':
Processor/Processor.h:934: error: 'sv_undef' undeclared (first use in
this function)
*** Error code 1