Hi,
we've met the similar problem using our test FreeBSD account.
It seems, that you hacve problems with version compatibility of yours
C/C++ compilers and precompiled standard library.
Sablotron is written in C++ and have to be linked with correct std.
libraries. It doesn't happen (it seems).
Check, if your std. libs are of the same version as the compiler you are
using.
Regards
Pavel
Alexander Goller wrote:
> Hi,
>
> i have a strange problem with the dynamic linking of XML::Sablotron on
> FreeBSD.
> Sablotron.so gets built, but make test and DynaLoader.pm are mocking
> about undefined symbols (exception handling ones).
>
> PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib
>-I/usr/libdata/perl/5.00503/mach -I/usr/libdata/perl/5.00503 test.pl
> 1..10
> Can't load 'blib/arch/auto/XML/Sablotron/Sablotron.so' for module XML::Sablotron:
>blib/arch/auto/XML/Sablotron/Sablotron.so: Undefined symbol "__get_eh_context" at
>/usr/libdata/perl/5.00503/DynaLoader.pm line 169.
>
> The symbols for exception handling are in libgcc i suppose, maybe
> somebody came across that same problem and can give me some hint what
> to do?
>
> bye, alex
>
--
Pavel Hlavnicka
Ginger Alliance Ltd.
Prague; Czech Republic