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]