I am long-time embperl user.
Recently I've upgraded from ubuntu 13.04 to ubuntu 13.10., and embperl
has stopped working. cannot enable zembperl.* files in mods-enabled



The ubuntu installer has upgraded apache 2.2 to apache 2.4.
The upgrade worked, mod_perl works, but I suspect the upgrade broke the
embperl installation. It took me a while to realize that this happened.


Although Ubuntu 13.10 contains an embperl package in the standard repos,
I suspect it has been compiled for apache 2.2

HIer is some infor
Embedded Perl version v5.14.2 for Apache process 53123,
running since Sun Nov 10 18:38:00 2013

What can I do now?

Knut




ldd -v -r /usr/local/lib/perl/5.14.2/auto/Embperl/Embperl.so

GIVES LOTS AND LOTS OF "undefined symbol" ERRORS


undefined symbol: PL_thr_key
(/usr/local/lib/perl/5.14.2/auto/Embperl/Embperl.so)
undefined symbol: Perl_save_sptr
(/usr/local/lib/perl/5.14.2/auto/Embperl/Embperl.so)
undefined symbol: apr_table_add
(/usr/local/lib/perl/5.14.2/auto/Embperl/Embperl.so)
undefined symbol: Perl_xs_version_bootcheck
(/usr/local/lib/perl/5.14.2/auto/Embperl/Embperl.so)
undefined symbol: Perl_sv_free
(/usr/local/lib/perl/5.14.2/auto/Embperl/Embperl.so)
        linux-vdso.so.1 =>  (0x00007fffcafd5000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f7587eaa000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f7588540000)
undefined symbol: Perl_sv_2iv_flags
(/usr/local/lib/perl/5.14.2/auto/Embperl/Embperl.so)
undefined symbol: Perl_sv_2bool_flags
(/usr/local/lib/perl/5.14.2/auto/Embperl/Embperl.so)
undefined symbol: Perl_PerlIO_stdout    (/usr/local/lib/perl/5.14.2
/Embperl.so)
undefined symbol: Perl_get_hv
(/usr/local/lib/perl/5.14.2/auto/Embperl/Embperl.so)

        Version information:
        /usr/local/lib/perl/5.14.2/auto/Embperl/Embperl.so:
                libc.so.6 (GLIBC_2.3.4) => /lib/x86_64-linux-gnu/libc.so.6
                libc.so.6 (GLIBC_2.14) => /lib/x86_64-linux-gnu/libc.so.6
                libc.so.6 (GLIBC_2.4) => /lib/x86_64-linux-gnu/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6
                libc.so.6 (GLIBC_2.3) => /lib/x86_64-linux-gnu/libc.so.6
        /lib/x86_64-linux-gnu/libc.so.6:
                ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
                ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => 
/lib64/ld-linux-x86-64.so.2



/perl-status?inc



Package Version Modified        File
APR     0.009000        Mon Oct 7 23:09:24 2013 /usr/lib/perl5/APR.pm
APR::Brigade    0.009000        Mon Oct 7 23:09:11 2013 
/usr/lib/perl5/APR/Brigade.pm
APR::Bucket     0.009000        Mon Oct 7 23:09:18 2013 
/usr/lib/perl5/APR/Bucket.pm
APR::Const      0.009000        Mon Oct 7 23:09:15 2013 
/usr/lib/perl5/APR/Const.pm
APR::Date       0.009000        Mon Oct 7 23:09:29 2013 
/usr/lib/perl5/APR/Date.pm
APR::Pool       0.009000        Mon Oct 7 23:09:29 2013 
/usr/lib/perl5/APR/Pool.pm
APR::Table      0.009000        Mon Oct 7 23:09:20 2013 
/usr/lib/perl5/APR/Table.pm
APR::URI        0.009000        Mon Oct 7 23:09:32 2013 
/usr/lib/perl5/APR/URI.pm
APR::Util       0.009000        Mon Oct 7 23:09:04 2013 
/usr/lib/perl5/APR/Util.pm
APR::XSLoader   0.00    Fri May 24 13:46:53 2013        
/usr/lib/perl5/APR/XSLoader.pm
Apache  0.00    Mon Oct 7 23:09:12 2013 /usr/lib/perl5/Apache2/compat.pm
Apache::Constants       0.00    Mon Oct 7 23:09:12 2013
/usr/lib/perl5/Apache2/compat.pm
Apache::File    0.00    Mon Oct 7 23:09:12 2013 /usr/lib/perl5/Apache2/compat.pm
Apache::Table   0.00    Mon Oct 7 23:09:12 2013 /usr/lib/perl5/Apache2/compat.pm
Apache2::Access 2.000008        Mon Oct 7 23:09:27 2013
/usr/lib/perl5/Apache2/Access.pm
Apache2::Connection     2.000008        Mon Oct 7 23:09:14 2013
/usr/lib/perl5/Apache2/Connection.pm
Apache2::Const  2.000008        Mon Oct 7 23:09:03 2013
/usr/lib/perl5/Apache2/Const.pm
Apache2::Filter 2.000008        Mon Oct 7 23:09:13 2013
/usr/lib/perl5/Apache2/Filter.pm
Apache2::Log    2.000008        Mon Oct 7 23:09:19 2013 
/usr/lib/perl5/Apache2/Log.pm
Apache2::Module 2.000008        Mon Oct 7 23:09:07 2013
/usr/lib/perl5/Apache2/Module.pm
Apache2::RequestIO      2.000008        Mon Oct 7 23:09:28 2013
/usr/lib/perl5/Apache2/RequestIO.pm
Apache2::RequestRec     2.000008        Mon Oct 7 23:09:22 2013
/usr/lib/perl5/Apache2/RequestRec.pm
Apache2::RequestUtil    2.000008        Mon Oct 7 23:09:17 2013
/usr/lib/perl5/Apache2/RequestUtil.pm
Apache2::Response       2.000008        Mon Oct 7 23:09:10 2013
/usr/lib/perl5/Apache2/Response.pm
Apache2::ServerRec      2.000008        Mon Oct 7 23:09:17 2013
/usr/lib/perl5/Apache2/ServerRec.pm
Apache2::ServerUtil     2.000008        Mon Oct 7 23:09:06 2013
/usr/lib/perl5/Apache2/ServerUtil.pm
Apache2::Status 4.01    Mon Oct 7 23:09:35 2013
/usr/lib/perl5/Apache2/Status.pm
Apache2::SubRequest     2.000008        Mon Oct 7 23:09:31 2013
/usr/lib/perl5/Apache2/SubRequest.pm
Apache2::URI    2.000008        Mon Oct 7 23:09:05 2013 
/usr/lib/perl5/Apache2/URI.pm
Apache2::Util   2.000008        Mon Oct 7 23:09:07 2013
/usr/lib/perl5/Apache2/Util.pm
Apache2::XSLoader       0.00    Fri May 24 13:46:53 2013
/usr/lib/perl5/Apache2/XSLoader.pm
Apache2::compat 0.00    Mon Oct 7 23:09:12 2013
/usr/lib/perl5/Apache2/compat.pm
Carp    1.25    Thu Feb 16 23:37:28 2012        
/usr/local/share/perl/5.14.2/Carp.pm
Config  0.00    Fri Jul 19 00:20:27 2013        /usr/lib/perl/5.14/Config.pm
DynaLoader      1.13    Fri Jul 19 00:20:27 2013        
/usr/lib/perl/5.14/DynaLoader.pm
Exporter        5.64_03 Fri Jul 19 00:20:27 2013        
/usr/share/perl/5.14/Exporter.pm
Fcntl   1.11    Fri Jul 19 00:20:27 2013        /usr/lib/perl/5.14/Fcntl.pm
File::Spec      3.33    Fri Jul 19 00:20:27 2013        
/usr/lib/perl/5.14/File/Spec.pm
File::Spec::Unix        3.33    Fri Jul 19 00:20:27 2013
/usr/lib/perl/5.14/File/Spec/Unix.pm
ModPerl::Const  2.000008        Mon Oct 7 23:09:24 2013
/usr/lib/perl5/ModPerl/Const.pm
Symbol  1.07    Fri Jul 19 00:20:27 2013        /usr/share/perl/5.14/Symbol.pm
XSLoader        0.13    Fri Jul 19 00:20:27 2013        
/usr/share/perl/5.14/XSLoader.pm
constant        1.21    Fri Jul 19 00:20:27 2013        
/usr/share/perl/5.14/constant.pm
mod_perl2       2.000008        Fri May 24 13:46:53 2013        
/usr/lib/perl5/mod_perl2.pm
strict  1.04    Fri Jul 19 00:20:27 2013        /usr/share/perl/5.14/strict.pm
vars    1.02    Fri Jul 19 00:20:27 2013        /usr/share/perl/5.14/vars.pm
warnings        1.12    Fri Jul 19 00:20:27 2013        
/usr/share/perl/5.14/warnings.pm
warnings::register      1.02    Fri Jul 19 00:20:27 2013
/usr/share/perl/5.14/warnings/register.pm


-- 
____________________________________________________________________________

Knut Behrends                         Phone: +49 (0) 331 288 1688
Potsdam 14473                         KeyID: 0xF22CACEF (PGP Public Key)
____________________________________________________________________________

---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org
For additional commands, e-mail: embperl-h...@perl.apache.org

Reply via email to