On Friday, May 24, 2002, at 01:00 PM, Robert Schiele wrote:

> On Fri, May 24, 2002 at 12:30:57PM -0400, Michael Grabenstein wrote:
>>      Two guesses:
>> 1)   LD_LIBRARY_PATH needs to be set to include the correct
> libstdc++.so
>> ( you must be finding an older copy).
>
> Huh? No! XMI2SSLHandler is not a class defined in libstdc++!
>
>
        Because it happened to me... :-) I am not sure of the gcc version, 
but newer gcc compilers create shared libraries that are not binary 
compatible with the dynamic loader functions of older gcc (older version 
of libstdc++). So the problem does not have to be that the class is not 
in the libstdc++, just that the libstdc++ you are using can not load the 
desired class...

>> Or
>> 2)   Your gcc was not compiled with "--enable-shared", with version 3
>
>> and newer gcc this is default. Beneath version 3 it was not the
>> default...
>
> Why do you think so? No one forces you to use shared libraries.
>
        But that is the way all the samples build and if you want to use 
the Perl bindings you have to have a shared library...

Later,
        Mike


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

Reply via email to