Thanks Curt.  I'll give this a try.

By the way, I continued compiling and it looks like the gcc installation
that I have is also missing the "<limits>" and <sstream> headers.  This is
affecting the following .cpp files:

cacheddateformat.cpp
simpledateformat.cpp
locationinfo.cpp
patternparser.cpp
domconfigurator.cpp

Also, I downloaded the gcc 2.95.2 package ang gcc 3.2.1 packages from the
sunfreeware.com site.  The 2.95.2 package does not seem to include the C++
source and headers for the locale, limits and sstream templates while the
3.2.1 version does.  I think that the current gcc installations that we have
on our solaris machines are correct.  Unfortunately the current project that
I am working on will not allow me to upgrade to the 3.2.1 version due to
dependencies with other projects which can not compile with 3.2.1.  If you
could provide a workaround for the <limits> and <sstream> templates as well,
I would really appreciate it.

thanks again,
  Nitinan

-----Original Message-----
From: Curt Arnold [mailto:[EMAIL PROTECTED]
Sent: Tuesday, May 03, 2005 9:16 AM
To: Log4CXX User
Subject: Re: Compile issues on solaris 2.8


I'm still working through the tests, but have to work on something else 
for a while.  You can get past the header problem by forward defining 
std::locale.

-#include <locale>
+namespace std { class locale; }

The build won't complete, but it may allow you to see if there are any 
other compile problems.


On May 2, 2005, at 6:12 PM, Ananta, Nitinan wrote:

> Thanks Curt.  I will wait for your changes then.  In the meantime, I 
> will
> check with our IT people about the gcc installation.

Reply via email to