* Jesse Marlin (jlm@compgen.com) [20030429 00:48]:
Yeah I just copied it over from an older machine. I suspected that there would be problems with that. I had tried to build the compiler locally from the start, which was the original intent of this thread.
I'd strongly advise to use at least the just released 3.2.3.
c++locale.cc: In function `void std::__convert_to_v(const char*, _Tv&, std::_Ios_Iostate&, __locale_struct* const&, int) [with _Tv = long int]': c++locale.cc:51: `__strtol_l' undeclared (first use this function) c++locale.cc:51: (Each undeclared identifier is reported only once for each function it appears in.)
I'm compiling a stock 3.1.1 in the background, let's see what happens.
The errors make no sense at all.
Compile the file with -save-temps and remove all lines starting with #line from the resulting .i file. Now feed that edited .i file to the compiler. If you now look at the places the error messages point to, I'm rather sure you'll see what's wrong.
*Please* try what I suggested and you'll probably see the cause.
Once again, if this is code you can freely pass on, point me to a tarball and I'll see what I can do (but not today :).
And you still haven't answered the question whether I may see the code that's causing troubles. Somehow I feel ignored :( Philipp -- Philipp Thomas <pthomas@suse.de> SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nuremberg, Germany