Stas Bekman wrote:

Stuart Jansen wrote:

On Fri, 2004-05-21 at 12:42, Geoffrey Young wrote:
   http://perl.apache.org/~geoff/mod_perl-1.99_14.tar.gz

and is also available from:

   http://apache.org/dist/perl/mod_perl-1.99_14.tar.gz
   http://apache.org/dist/perl/mod_perl-1.99_14.tar.gz.asc (pgp sig)

--Geoff

While creating RPMs, I discovered a new dependency on Data::Flow. I've packaged it also, but I'm curious if it really is required.

Not for the mod_perl users. It's required for us, core developers. I had to include a forked version of C::Scan in the distro recently. And that one requires Data::Flow. So feel free to exclude that requirement.


Hi all,
Here my first post, after following this list for a few months very quitely.
Regards, Stef

-------------8<---------- Start Bug Report ------------8<----------
1. Problem Description:

My previous working version was : mod_perl-1.99_11-3 (.i386.rpm)
I did a rpmbuild --rebuild mod_perl-1.99_14-1.bl.src.rpm (rpm supplied by Stuart Jansen, thanks !)
After installing (rpm) this mod_perl version 1.9914: restarting apache gives:
Starting httpd: Syntax error on line 9 of /etc/httpd/conf.d/perl.conf:
Cannot load /etc/httpd/modules/mod_perl.so into server:
/etc/httpd/modules/mod_perl.so: undefined symbol: apr_table_compress


from:
http://perl.apache.org/docs/2.0/user/troubleshooting/troubleshooting.html#undefined_symbol__apr_table_compress

I did:
# locate libapr-0.so.0
/usr/lib/libapr-0.so.0
/usr/lib/libapr-0.so.0.9.4

# ls -l /usr/lib/libapr-0.so*
lrwxrwxrwx 1 root root 17 May 1 22:51 /usr/lib/libapr-0.so -> libapr-0.so.0.9.4
lrwxrwxrwx 1 root root 17 May 1 22:51 /usr/lib/libapr-0.so.0 -> libapr-0.so.0.9.4
-rwxr-xr-x 1 root root 125760 Mar 23 09:28 /usr/lib/libapr-0.so.0.9.4


# nm /usr/lib/libapr-0.so.0
nm: /usr/lib/libapr-0.so.0: no symbols

# ldd /usr/sbin/httpd
libapr-0.so.0 => /usr/lib/libapr-0.so.0 (0xb72e9000)
**snip**

I read somewhere that in the future the lowest supported version of Apache would be 2.0.47, but I suppose this means 2.0.46 should still work now. And because of internal reasons I can't upgrade Apache right now.
I tried it also on another machine (more or less the same configuration, other bug report can be made if necessary) with the same results.


At the moment this is not urgent for me.


2. Used Components and their Configuration:

*** mod_perl version 1.9914

*** using /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/Apache/BuildConfig.pm
*** Makefile.PL options:
MP_APR_CONFIG => /usr/bin/apr-config
MP_APXS => /usr/sbin/apxs
MP_COMPAT_1X => 1
MP_GENERATE_XS => 1
MP_LIBNAME => mod_perl
MP_USE_DSO => 1
MP_USE_STATIC => 1



*** /usr/sbin/httpd -V Server version: Apache/2.0.46 Server built: Mar 23 2004 15:24:09 Server's Module Magic Number: 20020903:4 Architecture: 32-bit Server compiled with.... -D APACHE_MPM_DIR="server/mpm/prefork" -D APR_HAS_SENDFILE -D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses disabled) -D APR_USE_SYSVSEM_SERIALIZE -D APR_USE_PTHREAD_SERIALIZE -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D HTTPD_ROOT="/etc/httpd" -D SUEXEC_BIN="/usr/sbin/suexec" -D DEFAULT_PIDLOG="logs/httpd.pid" -D DEFAULT_SCOREBOARD="logs/apache_runtime_status" -D DEFAULT_LOCKFILE="logs/accept.lock" -D DEFAULT_ERRORLOG="logs/error_log" -D AP_TYPES_CONFIG_FILE="conf/mime.types" -D SERVER_CONFIG_FILE="conf/httpd.conf"


*** /usr/bin/perl -V
Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
Platform:
osname=linux, osvers=2.4.21-4.el, archname=i386-linux-thread-multi
uname='linux builder 2.4.21-4.el #1 thu nov 20 01:03:06 cst 2003 i686 i686 i386 gnul
inux '
config_args='-des -Doptimize=-O2 -g -pipe -march=i386 -mcpu=i686 -Dmyhostname=localh
ost [EMAIL PROTECTED] -Dcc=gcc -Dcf_by=Red Hat, Inc. -Dinstallprefix=/usr -Dpre
fix=/usr -Darchname=i386-linux -Dvendorprefix=/usr -Dsiteprefix=/usr -Dotherlibdirs=/usr
/lib/perl5/5.8.0 -Duseshrplib -Dusethreads -Duseithreads -Duselargefiles -Dd_dosuid -Dd_
semctl_semun -Di_db -Ui_ndbm -Di_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -D
installusrbinperl -Ubincompat5005 -Uversiononly -Dpager=/usr/bin/less -isr'
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-
strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/i
nclude/gdbm',
optimize='-O2 -g -pipe -march=i386 -mcpu=i686',
cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-ali
asing -I/usr/local/include -I/usr/include/gdbm'
ccversion='', gccversion='3.2.3 20030502 (Red Hat Linux 3.2.3-20)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lpthread -lc -lcrypt -lutil
perllibs=-lnsl -ldl -lm -lpthread -lc -lcrypt -lutil
libc=/lib/libc-2.3.2.so, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version='2.3.2'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic -Wl,-rpath,/usr/
lib/perl5/5.8.0/i386-linux-thread-multi/CORE'
cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib'



Characteristics of this binary (from libperl):
Compile-time options: DEBUGGING MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICI
T_CONTEXT
Locally applied patches:
MAINT18379
Built under linux
Compiled at Dec 12 2003 21:24:52
%ENV:
PERL_LWP_USE_HTTP_10="1"
@INC:
/usr/lib/perl5/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/5.8.0
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0
/usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/5.8.0
.


*** Packages of interest status:

Apache::Request: 2.02-dev
CGI            : 2.89
LWP            : 5.65
mod_perl       : 1.9914


3. This is the core dump trace: (if you get a core dump):

 [CORE TRACE COMES HERE]

This report was generated by /usr/bin/mp2bug on Sat May 22 18:19:45 2004 GMT.

-------------8<---------- End Bug Report --------------8<----------




-- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html



Reply via email to