I too received warnings about the use of obsolete header files (such as 
<iostream.h>),
but (in my experience) these are not fatal.
Your compiler may be built differently, of course.

Can you please confirm (e.g. by looking at your "make" output, and in the 
obj sub-directory) whether these header warnings resulted in a fatal error 
?
Or was there some other compilation problem as well ?

If files such as obj/something/IconvTransService.o or 
obj/something/SAXParseException.o are missing due to compilation errors, 
then yes that would explain the later "undefined reference" errors.

If the "obsolete header" warnings are the ONLY problem, and if they were 
fatal, you need to look for a compiler option to suppress these warnings 
(e.g. -Wnodeprecated, or similar).

-- 
Mike





"Michel GUIRAUDOU" <[EMAIL PROTECTED]>
21/01/2003 13:17
Please respond to xerces-c-dev

 
        To:     <[EMAIL PROTECTED]>
        cc: 
        Subject:        RE: XERCES anc C++ V3.2



Yes, my code compile with the C++ version 2.96. The difference is that in
3.2 version some declaration has changed (e.g: <string.h> is now <string>
and <*stream.h> is now <*stream>), at the final link there are a lot of
undefined reference due (I think) to this difference.

I use the g++ compiler on Linux machine Mandrake Linux 9.0 kernel 2.4.19.

                 Thanks for your answers,

                 Michel Guiraudou

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: mardi 21 janvier 2003 14:09
To: [EMAIL PROTECTED]
Subject: RE: XERCES anc C++ V3.2


I have compiled Xerces 1.5.2 successfully under HP-UX 11.0 using GCC 3.2
(as built by HP).
Once I had fudged Makefile.incl (as documented in the list archives), and
cranked up the stack limit a bit, it was quite clean.
I didn't mention this earlier as it doesn't really seem to help.

--
Mike.




Gareth Reakes <[EMAIL PROTECTED]>
21/01/2003 12:41
Please respond to xerces-c-dev


        To:     [EMAIL PROTECTED]
        cc:
        Subject:        RE: XERCES anc C++ V3.2


> I think you can assume that no one has tried this (speak up if you
> have :)). The most recent code base definitely compiles with 3.2. Have
you
> checked that the code you have with the settings you have compile under
> 2.96?


On Tue, 21 Jan 2003, Michel GUIRAUDOU wrote:
>> I have no answer on my request; Could I expect an answer?
>> Thank to give me an answer.
>>
>> -----Original Message-----
>> From: Michel GUIRAUDOU [mailto:[EMAIL PROTECTED]]
>> Sent: jeudi 16 janvier 2003 16:24
>> To: [EMAIL PROTECTED]
>> Subject: XERCES anc C++ V3.2
>>
>>               Hi,
>>
>> I would like to know if the XERCES version 1.70 is compatible with the
C++
>> version 3.2.
>> I work on Linux platform Mandrake release 9.0 and the kernel version is
>> 2.4.19
>>
>> Because I have a software that running with a previous version of C++,
now
>> with the 3.2 version, the compiler makes a lot of errors.
>> Style of errors:
>>               "undefined reference to 'XMLString::transcode(unsigned
short const*)'"
>> or            "undefined reference to
'SAXParseException::getLineNumber() const'"
>>               ....
>>
>> Can somebody help me?
>>
>>               Many thanks
>>
>>               Michel GUIRAUDOU



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to