Ask a Question related to PERL Modules, Design and Development.
-
juliangamble@gmail.com #1
Getting SGML::Parser::OpenSP to compile under Cygwin
I'm trying to get the W3C HTML Validator to work on Windows XP SP2
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
juliangamble@gmail.com Guest
-
How to use SGML::Parser?
Hi, I hope this isn't too dumb of a question, but is there any resource (book, website) that explains in simple terms how to use the SGML::Parser... -
Compile of DB::DB2 on cygwin
Any suggestions on how to get DBD::DB2 to compile using cygwin and gcc? Is it even possible, are the libaries compatible? Changing the loader... -
Exporting InDesign files to SGML
My company is rooted in SGML instead of XML and the problem lies in us exporting books, journals, etc. out of InDesign. We have had a script... -
HTML-Parser / SGML-Parser
Ok, silly question. I am writing a script to determine my router's WAN ip address and then to email me once an hour in case it changes. Currently... -
Cygwin and Php and PostNuke
Hi, I have installed postnuke on cygwin/ win2k and my question is why my page SOMETIMES hang and I got to everytime restart apache server... -
Sisyphus #2
Re: Getting SGML::Parser::OpenSP to compile under Cygwin
<juliangamble@gmail.com> wrote in message
news:1118993751.706543.256990@o13g2000cwo.googlegr oups.com...There's a ppm package for SGML::Parser::OpenSP available at> I'm trying to get the W3C HTML Validator to work on Windows XP SP2
> using the Apache web server and cygwin.
http://theoryx5.uwinnipeg.ca/ppms/ .
It won't work with Cygwin perl, but will work with ActiveState perl 5.8 (or
indeed just about any multithreaded perl 5.8 built as "native" Win32).
Having installed ActiveState perl you would then install
SGML::Parser::OpenSP by running:
ppm install http://theoryx5.uwinnipeg.ca/ppms/SG...ser-OpenSP.ppd
Cheers,
Rob
Sisyphus Guest



Reply With Quote

