You are viewing a plain text version of this content. The canonical link for it is here.
Posted to p-dev@xerces.apache.org by Krzysztof Kocjan <kk...@poczta.fm> on 2001/07/18 14:46:14 UTC

Problem to make Xerces.pm module

Hello,

I'll try to explain in few word my problem with installation of perl
module Xerces.pm to Xerces-C parser.

I'm using RedHat 6.2 on Intel platform. I installed xerces-c parser
version 1.5 on my machine in /usr/local/xerces-c1_5_0-linux. All
xerces-c binary, lib, header etc. files are in
/usr/local/xerces-c1_5_0-linux. Then I export XERCESCROOT environment
variable to /usr/local/xerces-c1_5_0-linux. I tested xerces-c parser
using most of example programs from xerces-c installation directory. All
of example programs work ok. So I tried to install Xerces.pm. I've got a
lot of error messages which I put below and can't understand what is
wrong. Can somebody help me.

First step output after run command: perl Makefile.PL

Using XERCES_LIB = /usr/local/xerces-c1_5_0-linux/lib
Using XERCES_INCLUDE = /usr/local/xerces-c1_5_0-linux/include
Checking to see if libxerces is in your library path...Use of
uninitialized value at (eval 21) line 98.
Use of uninitialized value at (eval 33) line 74.
Use of uninitialized value at (eval 33) line 75.
Use of uninitialized value at (eval 33) line 76.
Use of uninitialized value at (eval 33) line 89.
Use of uninitialized value at (eval 64) line 14.
Use of uninitialized value at (eval 64) line 15.
Use of uninitialized value at (eval 64) line 16.
Use of uninitialized value at (eval 64) line 17.
Use of uninitialized value at (eval 64) line 19.
Use of uninitialized value at (eval 64) line 20.
Use of uninitialized value at (eval 64) line 21.
Use of uninitialized value at (eval 64) line 22.
Use of uninitialized value at (eval 64) line 34.
Use of uninitialized value at (eval 64) line 43.
Success!!
Using Xerces-C version: 1.5
Writing Makefile for XML::Xerces::DOMParse
Writing Makefile for Handler
Writing Makefile for XML::Xerces

Is there anything wrong ??? I'm not sure everything is correct.


Second step output after run command: make

make[1]: Entering directory
`/tmp/XML/xerces-p/XML-Xerces-1.5.3/DOMParse'
Manifying ../blib/man3/XML::Xerces::DOMParse.3
make[1]: Leaving directory `/tmp/XML/xerces-p/XML-Xerces-1.5.3/DOMParse'

make[1]: Entering directory `/tmp/XML/xerces-p/XML-Xerces-1.5.3/Handler'

cc -c -I. -IHandler -I/usr/local/xerces-c1_5_0-linux/include -Dbool=char
-DHAS_BOOL -I/usr/local/include -O2 -m486 -fno-strength-reduce
-DVERSION=\"0.10\" -DXS_VERSION=\"0.10\" -fpic
-I/usr/lib/perl5/5.00503/i386-linux/CORE  PerlContentCallbackHandler.cpp

make[1]: Leaving directory `/tmp/XML/xerces-p/XML-Xerces-1.5.3/Handler'
In file included from
/usr/local/xerces-c1_5_0-linux/include/util/ArrayIndexOutOfBoundsException.hpp:65,

                 from
/usr/local/xerces-c1_5_0-linux/include/util/RefVectorOf.hpp:82,
                 from
/usr/local/xerces-c1_5_0-linux/include/util/XMLString.hpp:176,
                 from PerlContentCallbackHandler.hpp:34,
                 from PerlContentCallbackHandler.cpp:2:
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:202: syntax
error before `:'
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:202: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:203: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:204: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:205: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:206: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:207: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:208: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:209: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:210: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:211: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:212: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:213: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:214: parse
error before `&'
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp: In
function `int theType(...)':
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:214: base
initializers not allowed for non-member functions
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:214: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:215: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:216:
`toCopy' undeclared (first use this function)
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:216: (Each
undeclared identifier is reported only once
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:216: for
each function it appears in.)
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:216: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:217: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp: At top
level:
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:218: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:219: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:220: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:221: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:222: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:223: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:224: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:225: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp: In
function `int theType(const char *, unsigned int, enum
XMLExcepts::Codes, const XMLCh *, const XMLCh * = 0, const XMLCh * = 0,
const XMLCh * = 0)':
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:226: base
initializers not allowed for non-member functions
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:226: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:227: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:228: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:229:
warning: implicit declaration of function `int loadExceptText(...)'
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:229: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp: At top
level:
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:230: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:231: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:232: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:233: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:234: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:235: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:236: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:237: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp: In
function `int theType(const char *, unsigned int, enum
XMLExcepts::Codes, const char *, const char * = 0, const char * = 0,
const char * = 0)':
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:238: base
initializers not allowed for non-member functions
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:238: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:239: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:240: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:241: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp: At top
level:
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:242: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:243: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:244:
destructors must be member functions
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:244:
virtual outside class declaration
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:244: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:245: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:246: syntax
error before `&'
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:246: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:247: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:248: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:249: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:250: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:251: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:252: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:253:
virtual outside class declaration
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:253:
non-member function `duplicate()' cannot have `const' method qualifier
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp: In
function `class XMLException * duplicate()':
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:253: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:254: parse
error before `('
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:254: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp: At top
level:
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:255: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:256: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:257: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:258:
virtual outside class declaration
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:258:
non-member function `getType()' cannot have `const' method qualifier
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp: In
function `const XMLCh * getType()':
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:258: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:259: `fg'
is not a member of type `XMLUni'
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:259: parse
error before `#'
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:259: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp: At top
level:
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:260: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:261: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:262: stray
'\' in program
/usr/local/xerces-c1_5_0-linux/include/util/XMLException.hpp:263: stray
'\' in program
In file included from
/usr/local/xerces-c1_5_0-linux/include/util/RefVectorOf.hpp:82,
                 from
/usr/local/xerces-c1_5_0-linux/include/util/XMLString.hpp:176,
                 from PerlContentCallbackHandler.hpp:34,
                 from PerlContentCallbackHandler.cpp:2:
/usr/local/xerces-c1_5_0-linux/include/util/ArrayIndexOutOfBoundsException.hpp:68:
stray '\' in program
make[1]: *** [PerlContentCallbackHandler.o] Error 1
make: *** [subdirs] Error 2

I'm sure there is something wrong but I don't know what and how to
correct it.

Thank You for Your help. Any suggestions or comments would be greatly
appreciated.

Regards,
Krzysztof Kocjan




---------------------R--E--K--L--A--M--A--------------------
Naucz sie sztuki degustacji wina!
http://polki.interia.pl/mistrzyni/porady/artykul?art_id=9638


---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-p-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-p-dev-help@xml.apache.org