Getting SGML::Parser::OpenSP to compile under Cygwin
Posted: 06-17-2005, 07:35 AM
using the Apache web server and cygwin. I'm using the Cygwin package
manager to download and install OpenSP 1.5.1.1 libraries. After
configuring my system to run perl 5.8 under cygwin - I get the
following error when the validator page tries to kick off the check.cgi
script.
Software error:
Configured SGML Parser '/usr/bin/onsgmls
' not executable! at /usr/lib/perl5/5.8/CGI/Carp.pm line 314.
BEGIN failed--compilation aborted at
C:/W3C/Validator/httpd/cgi-bin/check.cgi line 192.
I get the following errors when trying to configure
SGML::Parser::OpenSP under Perl. When running perl makefile.pl I get
the following:
$ perl makefile.pl
Note (probably harmless): No library found for -lstdc++
Writing Makefile for SGML::Parser::OpenSP
When I run make I get the following:
$ make
g++ -c -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe
-I/usr/local/include
-DUSEIMPORTLIB -O3 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\"
"-I/usr/lib/perl5
/5.8/cygwin/CORE" -DSP_MULTI_BYTE=1 OpenSP.c
OpenSP.xs: In member function `void SgmlParserOpenSP::parse(SV*)':
OpenSP.xs:586: error: `showErrorNumbers' is not a member of
`ParserEventGenerato
rKit'
OpenSP.c: In function `void
XS_SGML__Parser__OpenSP_parse(PerlInterpreter*, CV*)
':
OpenSP.c:1152: warning: cast to pointer from integer of different size
OpenSP.c: In function `void
XS_SGML__Parser__OpenSP_get_location(PerlInterpret er
*, CV*)':
OpenSP.c:1171: warning: cast to pointer from integer of different size
OpenSP.c: In function `void
XS_SGML__Parser__OpenSP_halt(PerlInterpreter*, CV*)'
:
OpenSP.c:1191: warning: cast to pointer from integer of different size
make: *** [OpenSP.o] Error 1
I notice the following patches in CVS added to OpenSP to resolve this.
http://sourceforge.net/mailarchive/f...ewmonth=200408
http://sourceforge.net/mailarchive/f...&forum_id=2409
(Downloading and running this from CVS doesn't appear to resolve the
issue.)
This guy seems to have done it - but perhaps it was with a different
version of openSP
http://www.alphalink.com.au/~ord/home/validator.html
Has anyone else resolved this issue?
Regards
Julian Gamble



Linear Mode


Posts: n/a