Re: =?x-unknown?q?Re=3A_=5Bmp1=5D_Can=B4t_compile_mp1=2E28_-_work?==?x-unknown?q?ed_with_1=2E27?=

2003-08-28 Thread Bernd Kuhls
Hi,

On Do 28 Aug 2003 01:59:14a Ged Haywood wrote:

> Have you tried it without "EVERYTHING=1"?

*that* did the trick, thank you!

[Wed Aug 27 17:22:32 2003] [notice] Apache/1.3.28 (Unix) mod_perl/1.28 
PHP/4.3.3  mod_ssl/2.8.15 OpenSSL/0.9.7b configured -- resuming normal 
operations

>> osname=linux, osvers=2.0.35, archname=i686-linux
> 
> Does that say 2.0.35 or do I need new glasses?

Your eyes and glasses are ok;-)
I need Apache for a very old system for historical reasons.

> I'm surprised you got away with it for so long really.  Your OS
> and compiler are very old.  What version of the C libraries are
> you using? 

Libc.5.4.46;-) And it is working..., yet.

Greetings, Bernd



-- 
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html



[mp1] Can´t compile mp1.28 - worked with 1.27

2003-08-27 Thread Bernd Kuhls
Hi,

I am trying to compile mod_perl-1.28 without luck.

Here is my config:

SUSE 5.3 (I know it´s old)

gcc -v
Reading specs from /usr/lib/gcc-lib/i486-linux/2.7.2.1/specs
gcc version 2.7.2.1

Perl-5.8.0, Apache-1.3.28 & mod_perl-1.28 from source.

perl Makefile.PL APACHE_SRC=/develop/apache_1.3.28/src NO_HTTPD=1 \
USE_APACI=1 PREP_HTTPD=1 EVERYTHING=1

SSL_BASE=/usr \
./configure --prefix=/usr/local/apache \
--enable-module=rewrite --enable-shared=rewrite \
--enable-module=speling --enable-shared=speling \
--enable-module=expires --enable-shared=expires \
--enable-module=info--enable-shared=info \
--enable-module=log_agent   --enable-shared=log_agent \
--enable-module=log_referer --enable-shared=log_referer \
--enable-module=usertrack   --enable-shared=usertrack \
--enable-module=proxy   --enable-shared=proxy \
--enable-module=userdir --enable-shared=userdir \
--enable-shared=ssl --enable-module=ssl \
--activate-module=src/modules/perl/libperl.a --enable-shared=perl \
--enable-module=so --enable-suexec \
--suexec-caller=www --suexec-docroot=/usr/local/apache\
--suexec-logfile=apache_suexec_log --sysconfdir=/etc/apache \
--localstatedir=/etc/apache --runtimedir=/etc/apache \
--logfiledir=/etc/apache

gives this:

  + mod_perl build type: DSO
  + id: mod_perl/1.28
  + id: Perl/v5.8.0 (linux) [perl]
  + setting up mod_perl build environment
  + adjusting Apache build environment

** Error: Cannot build mod_include with Perl support (USE_PERL_SSI) **
** when mod_perl is compiled as DSO because of cross-module calls.  **
** Ignoring PERL_SSI flag now.  **

With Apache-1.3.27 and mod_perl-1.27 I could compile using the same 
Perl-installation. 

Compiling mod_perl static into httpd gives errors when compiling. They 
are described here: 
http://thingy.kcilink.com/modperlguide/install/Undefined_reference_to_P
erl_new.html
I even tried a new Perl directory from source but got the same error.

With 1.27 it worked with DSO, what has changed?

Here are Perl infos from the newly compiled version for which I used 
the same Policy.SH and config.sh:

 perl -V
Summary of my perl5 (revision 5.0 version 8 subversion 0) 
configuration:
  Platform:
osname=linux, osvers=2.0.35, archname=i686-linux
uname='linux bernd-vmware 2.0.35 #10 wed aug 19 12:01:26 mest 1998 
i686 unknown '
config_args='-d'
hint=previous, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef 
usemultiplicity=undef
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
  Compiler:
cc='cc', ccflags ='-I/usr/include -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64',
optimize='-O2',
cppflags='-I/usr/include -I/usr/include -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64 -I/usr/include -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64 -I/usr/include -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64 -I/usr/include -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64 -I/usr/include -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64'
ccversion='', gccversion='2.7.2.1', 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=4
alignbytes=4, prototype=define
  Linker and Libraries:
ld='cc', ldflags ='-L/usr/lib -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lgdbm -ldbm -ldb -ldl -lm -lc -lpoll
perllibs=-ldl -lm -lc -lpoll
libc=/lib/libc.so.5.4.46, so=so, useshrplib=false, 
libperl=libperl.a
gnulibc_version=''
  Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-
rdynamic'
cccdlflags='-fpic', lddlflags='-shared -L/usr/lib -L/usr/local/lib'


Characteristics of this binary (from libperl):
  Compile-time options: USE_LARGE_FILES
  Built under linux
  Compiled at Aug 27 2003 13:57:03
  @INC:
/usr/local/perl/lib
/usr/local/perl/lib
/usr/local/perl/lib
/usr/local/perl/lib
.
For all programs I used the same compiler and as I stated with the 
earlier versions compiling never was a problem.

Maybe I am missing something easy but I looked around for two days now, 
read this newsgroup and used Google so any help is very appreciated.

Greetings, Bernd



-- 
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html