[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Net::SAML build problems with 0.39
On Wed, 2009-11-11 at 01:49 +0100, sampo@xxxxxxxxxxx wrote:
> Christian Borup wrote:
> > But "make test" in Net/ fails with the following:
> > PERL_DL_NONLAZY=1 /usr/local/adapt/local/perl5.8.7/bin/perl "-Iblib/lib"
> > "-Iblib/arch" test.pl
> > Can't load 'blib/arch/auto/Net/SAML/SAML.so' for module Net::SAML:
> > blib/arch/auto/Net/SAML/SAML.so: undefined symbol:
> > zxid_idp_soap_dispatch
> > at /adapt/local/perl5.8.7/lib/5.8.7/i686-linux/DynaLoader.pm line 230.
> > at blib/lib/Net/SAML.pm line 8
> > Compilation failed in require at test.pl line 5.
> > BEGIN failed--compilation aborted at test.pl line 5.
> > make: *** [test_dynamic] Error 2
> perl usually takes good care of LD_LIBRARY_PATH, so that should not
> happen. You may want to play with LD_LIBRARY_PATH and if you
> can fix it, then we could perform differential analysis about
> what went wrong.
The problem seems to be something else entirely. The files zxididpx.c
and zxidconf.c had bits #if'd out.
The attached patch fixed my build issues for now. It includes the
Makefile change which is obviously not the right fix.
> > And zxid.pl segfaults when run.
> Then it should dump core (check ulimit -c unlimited and
> httpd.conf CoreDumpDirectory). Can you gdb it and send me bt, please?
Sure here you go:
#0 0xb76c5dc6 in _wrap_zxid_lecp_check (my_perl=0x8f29008,
#1 0x080b3c92 in Perl_pp_entersub ()
#2 0x080b2069 in Perl_runops_standard ()
#3 0x080b04d0 in perl_run ()
#4 0x08063ebd in main ()
> Overall, it is more advisable to run zxidhlo.pl
Thanks. I just wanted something to run.
FYI zxidhlo.pl doesn't segfault (yet).
I'm still at the get it to build stage. Next comes how to use it...
Thanks for the swift reply.
[demime 1.01d removed an attachment of type text/x-patch which had a name of build-fix.diff"; charset="UTF-8]