RE: HTML::Embperl and 'undefined symbol: perl_eval_sv'

1999-10-06 Thread Doug MacEachern

On Sun, 3 Oct 1999, Gerald Richter wrote:

> >
> > When I use HTML::Embperl for instance like:
> >
> > perl -MHTML::Embperl -e 'HTML::Embperl::Execute(some_embperl.epl)'
> >
> > I got: perl: error in loading shared libraries:
> > /usr/local/lib/site_perl/5.00561/i686-linux/auto/HTML/Embperl/Embperl.so:
> > undefined symbol: perl_eval_sv
> >
> > it seams that it can't be linked to perl.
> >
> > The versions is:
> >
> > Linux 2.3.10
> > 5.005_61 built for i686-linux
> > HTML-Embperl-1.2b9
> >
> > there was no errors making the Embperl package.
> >
> 
> Does the "make test" runs without problem, or does it show the same error?
> 
> The newest perl version I tried was 5.005_57, where it works without
> problem. Maybe something has changed inside perl since that version?

yup, have a look at mod_perl.h in cvs:

#ifdef eval_pv
#   ifndef perl_eval_pv
#  define perl_eval_pv eval_pv
#   endif
#endif
#ifdef eval_sv
#   ifndef perl_eval_sv
#  define perl_eval_sv eval_sv
#   endif
#endif

-Doug



RE: HTML::Embperl and 'undefined symbol: perl_eval_sv'

1999-10-03 Thread Gustav Kristoffer Ek

On Sun, 3 Oct 1999, Gerald Richter wrote:

> You should find the error message in
> 
> test/tmp/test.err.log
> I guess it will be the same as you get when running offline.

# less test.err.log 
/usr/bin/perl: error in loading shared libraries:
blib/arch/auto/HTML/Embperl/Embperl.so: undefined symbol: perl_eval_sv

> I don't have the time now to install perl 5.005_61 here, but if you find
> anything that have changed in perl  I will be happy to correct Embperl.

I'll go seking the diffs :)

- gustav


Gustav Kristoffer Ek, Netcetera, Brolæggerstræde 4, 1211 København K
Telefon +45 33 14 70 00 / +45 20 40 00 05 - Faximile +45 33 14 62 00
Webdesign, Webhotel, Mailhotel, UUCP & mere http://www.netcetera.dk/



RE: HTML::Embperl and 'undefined symbol: perl_eval_sv'

1999-10-03 Thread Gerald Richter

> make test complained about:
>
> ...
> pure.htm...   ok
> plain.htm...  make: *** [test_dynamic] Error 127
>

You should find the error message in

test/tmp/test.err.log

I guess it will be the same as you get when running offline.

I don't have the time now to install perl 5.005_61 here, but if you find
anything that have changed in perl  I will be happy to correct Embperl.

Gerald



RE: HTML::Embperl and 'undefined symbol: perl_eval_sv'

1999-10-03 Thread Gustav Kristoffer Ek

On Sun, 3 Oct 1999, Gerald Richter wrote:

> > When I use HTML::Embperl for instance like:
> >
> > perl -MHTML::Embperl -e 'HTML::Embperl::Execute(some_embperl.epl)'
> >
> > I got: perl: error in loading shared libraries:
> > /usr/local/lib/site_perl/5.00561/i686-linux/auto/HTML/Embperl/Embperl.so:
> > undefined symbol: perl_eval_sv
> 
> Does the "make test" runs without problem, or does it show the same error?

make test complained about:

...
pure.htm...   ok
plain.htm...  make: *** [test_dynamic] Error 127

> The newest perl version I tried was 5.005_57, where it works without
> problem. Maybe something has changed inside perl since that version?

thanx, I'll try that :)

- gustav


Gustav Kristoffer Ek, Netcetera, Brolæggerstræde 4, 1211 København K
Telefon +45 33 14 70 00 / +45 20 40 00 05 - Faximile +45 33 14 62 00
Webdesign, Webhotel, Mailhotel, UUCP & mere http://www.netcetera.dk/



RE: HTML::Embperl and 'undefined symbol: perl_eval_sv'

1999-10-03 Thread Gerald Richter

>
> When I use HTML::Embperl for instance like:
>
> perl -MHTML::Embperl -e 'HTML::Embperl::Execute(some_embperl.epl)'
>
> I got: perl: error in loading shared libraries:
> /usr/local/lib/site_perl/5.00561/i686-linux/auto/HTML/Embperl/Embperl.so:
> undefined symbol: perl_eval_sv
>
> it seams that it can't be linked to perl.
>
> The versions is:
>
> Linux 2.3.10
> 5.005_61 built for i686-linux
> HTML-Embperl-1.2b9
>
> there was no errors making the Embperl package.
>

Does the "make test" runs without problem, or does it show the same error?

The newest perl version I tried was 5.005_57, where it works without
problem. Maybe something has changed inside perl since that version?

Gerald