logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Re: Probelms with SimpleSocketServer on Solaris 8.: msg#00071

Subject: Re: Probelms with SimpleSocketServer on Solaris 8.
The 0.9.7 version used a lot of non-local static variables which would result in access violations and other faults during default initialization on some platforms since the order of initialization was platform specific. This has been resolved in the CVS (http://issues.apache.org/jira/browse/LOGCXX-4). I haven't reviewed and tested the network appenders on the CVS HEAD since some major surgery, so it is likely that they would not work at the moment.

If you want to try a snapshot after the static initialization fixes but before the Apache Portable Runtime and Unicode rework, you could do:

cvs -d:pserver:anoncvs@xxxxxxxxxxxxxx:/home/cvspublic login
cvs -d:pserver:anoncvs@xxxxxxxxxxxxxx:/home/cvspublic -z3 co -D 2004-11-05 logging-log4cxx


On Mar 28, 2005, at 8:57 AM, Madan, Hatinder wrote:

I have been trying to use Simple Socket Server on Solaris 8.
I'm able to compile & build the executable. Here is the output of the ldd command on this executable
---------------
        libCstd.so.1 =>  /lib/libCstd.so.1
        liblog4cxx.so =>         /home/hatinder/projects/c++_logging/log4cxx-0.9.7/lib/liblog4cxx.so
        libCrun.so.1 =>  /lib/libCrun.so.1
        libc.so.1 =>     /lib/libc.so.1
        libsocket.so.1 =>        /lib/libsocket.so.1
        libnsl.so.1 =>   /lib/libnsl.so.1
        librt.so.1 =>    /lib/librt.so.1
        libpthread.so.1 =>       /lib/libpthread.so.1
        libw.so.1 =>     /lib/libw.so.1
        libdl.so.1 =>    /lib/libdl.so.1
        libmp.so.2 =>    /lib/libmp.so.2
        libaio.so.1 =>   /lib/libaio.so.1
        /usr/lib/cpu/sparcv8plus/libCstd_isa.so.1
        /usr/platform/SUNW,Ultra-80/lib/libc_psr.so.1
        libthread.so.1 =>        /lib/libthread.so.1
--------------------
But I get the following error on executing it:
------------
$%> simpleSocketServer
Illegal Instruction (core dumped)
-----------
I built the executable using the following command:
-----
/opt/forte-6.2/bin/CC -KPIC -xs -xildoff -mt -g -I. -I/home/hatinder/projects/c++_logging/log4cxx-0.9.7/include -G -o simpleSocketServer -L/home/hatinder/projects/c++_logging/log4cxx-0.9.7/lib -lCstd -L/home/hatinder/projects/c++_logging/log4cxx-0.9.7/lib -llog4cxx simplesocketserver.cpp

-----

Is there something wrong that I'm doing?

Thanks in advance for your suggestions/help,
Hatinder




<Prev in Thread] Current Thread [Next in Thread>