[PHP] mod_mm problems now....

2002-06-21 Thread Rick Kukiela

Nothing is ever easy... I now accept this fact

I cant get sessions files handler to work so now im trying to
compile --with-mm, php compiles fine but when i compile apache this happens:

=== src/modules/php4
=== src/modules
gcc -c -I. -I/usr/libdata/perl/5.00503/mach/CORE -I./os/unix -I./include   -
funsigned-char -DMOD_SSL=208109 -DMOD_PERL -DUSE_PERL_SSI  -I/usr/local/src/
php-4.2.1 -I/usr/local/src/php-4.2.1/main -I/usr/local/src/php-4.2.1/main -I
/usr/local/src/php-4.2.1/Zend -I/usr/local/src/php-4.2.1/Zend -I/usr/local/s
rc/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1
 -DEAPI -DUSE_EXPAT -I./lib/expat-lite `./apaci` modules.c
gcc -c -I. -I/usr/libdata/perl/5.00503/mach/CORE -I./os/unix -I./include   -
funsigned-char -DMOD_SSL=208109 -DMOD_PERL -DUSE_PERL_SSI  -I/usr/local/src/
php-4.2.1 -I/usr/local/src/php-4.2.1/main -I/usr/local/src/php-4.2.1/main -I
/usr/local/src/php-4.2.1/Zend -I/usr/local/src/php-4.2.1/Zend -I/usr/local/s
rc/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1
 -DEAPI -DUSE_EXPAT -I./lib/expat-lite `./apaci` buildmark.c
gcc  -funsigned-char -DMOD_SSL=208109 -DMOD_PERL -DUSE_PERL_SSI  -I/usr/loca
l/src/php-4.2.1 -I/usr/local/src/php-4.2.1/main -I/usr/local/src/php-4.2.1/m
ain -I/usr/local/src/php-4.2.1/Zend -I/usr/local/src/php-4.2.1/Zend -I/usr/l
ocal/src/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1/TSRM -I/usr/local/src/php
-4.2.1 -DEAPI -DUSE_EXPAT -I./lib/expat-lite
./apaci` -L/usr/lib  -Wl,-E  -o httpd buildmark.o modules.o
modules/php4/libphp4.a  modules/standard/libstandard.a  modules/ssl/libssl.a
modules/perl/libperl.a  main/libmain.a  ./os/unix/libos.a  ap/libap.a
lib/expat-lite/libexpat.a  -R/usr/local/lib  -rdynamic -L/usr/local/lib -Lmo
dules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4  -lpam -lc-clien
t4  -lcrypt -lpam -lcrypt -lm  -lcrypt   -lcrypt   -lssl -lcrypto  -Wl,-R/us
r/lib -Wl,-E -lperl -lm
/usr/libdata/perl/5.00503/mach/auto/DynaLoader/DynaLoader.a -L/usr/libdata/p
erl/5.00503/mach/CORE -lperl -lm -lc -lcrypt -lperl -lm
modules/php4/libphp4.a(mod_mm.o): In function `hash_split':
/usr/local/src/php-4.2.1/ext/session/mod_mm.c:96: undefined reference to
`mm_calloc'
/usr/local/src/php-4.2.1/ext/session/mod_mm.c:111: undefined reference to
`mm_free'
modules/php4/libphp4.a(mod_mm.o): In function `ps_sd_new':
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0xc2): undefined
reference to `mm_malloc'
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0xd0): undefined
reference to `mm_error'
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0xde): undefined
reference to `mm_available'
modules/php4/libphp4.a(mod_mm.o): In function `ps_sd_destroy':
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x23b): undefined
reference to `mm_free'
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x24c): undefined
reference to `mm_free'
modules/php4/libphp4.a(mod_mm.o): In function `ps_mm_initialize':
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x331): undefined
reference to `mm_create'
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x358): undefined
reference to `mm_calloc'
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x372): undefined
reference to `mm_destroy'
modules/php4/libphp4.a(mod_mm.o): In function `ps_mm_destroy':
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x3dc): undefined
reference to `mm_free'
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x3e6): undefined
reference to `mm_destroy'
modules/php4/libphp4.a(mod_mm.o): In function `ps_read_mm':
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x5b2): undefined
reference to `mm_lock'
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x60b): undefined
reference to `mm_unlock'
modules/php4/libphp4.a(mod_mm.o): In function `ps_write_mm':
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x635): undefined
reference to `mm_lock'
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x67a): undefined
reference to `mm_free'
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x68e): undefined
reference to `mm_malloc'
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x6e5): undefined
reference to `mm_unlock'
modules/php4/libphp4.a(mod_mm.o): In function `ps_delete_mm':
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x714): undefined
reference to `mm_lock'
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x73e): undefined
reference to `mm_unlock'
modules/php4/libphp4.a(mod_mm.o): In function `ps_gc_mm':
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x77d): undefined
reference to `mm_lock'
/usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x7d3): undefined
reference to `mm_unlock'
*** Error code 1

Stop in /usr/local/src/apache_1.3.26/src.
*** Error code 1

Stop in /usr/local/src/apache_1.3.26.
*** Error code 1

Stop in /usr/local/src/apache_1.3.26.

Anyone have any ideas? -- im thinking it may have to do with ldconfig but
how do i know what directory to add to ldconfig for this to work right???


Re: [PHP] mod_mm problems now....

2002-06-21 Thread Ray Hunter

Find out where you bsd has all the mm header files and add that to your php
configuration...

Example:

--with-mm=/usr/include

RAY HUNTER



- Original Message -
From: Rick Kukiela [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, June 21, 2002 1:45 PM
Subject: [PHP] mod_mm problems now


 Nothing is ever easy... I now accept this fact

 I cant get sessions files handler to work so now im trying to
 compile --with-mm, php compiles fine but when i compile apache this
happens:

 === src/modules/php4
 === src/modules

c -c -I. -I/usr/libdata/perl/5.00503/mach/CORE -I./os/unix -I./include   -

unsigned-char -DMOD_SSL=208109 -DMOD_PERL -DUSE_PERL_SSI  -I/usr/local/src/

php-4.2.1 -I/usr/local/src/php-4.2.1/main -I/usr/local/src/php-4.2.1/main -I

/usr/local/src/php-4.2.1/Zend -I/usr/local/src/php-4.2.1/Zend -I/usr/local/s

rc/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1
  -DEAPI -DUSE_EXPAT -I./lib/expat-lite `./apaci` modules.c

c -c -I. -I/usr/libdata/perl/5.00503/mach/CORE -I./os/unix -I./include   -

unsigned-char -DMOD_SSL=208109 -DMOD_PERL -DUSE_PERL_SSI  -I/usr/local/src/

php-4.2.1 -I/usr/local/src/php-4.2.1/main -I/usr/local/src/php-4.2.1/main -I

/usr/local/src/php-4.2.1/Zend -I/usr/local/src/php-4.2.1/Zend -I/usr/local/s

rc/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1
  -DEAPI -DUSE_EXPAT -I./lib/expat-lite `./apaci` buildmark.c

cc  -funsigned-char -DMOD_SSL=208109 -DMOD_PERL -DUSE_PERL_SSI  -I/usr/loca

l/src/php-4.2.1 -I/usr/local/src/php-4.2.1/main -I/usr/local/src/php-4.2.1/m

ain -I/usr/local/src/php-4.2.1/Zend -I/usr/local/src/php-4.2.1/Zend -I/usr/l

ocal/src/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1/TSRM -I/usr/local/src/php
 -4.2.1 -DEAPI -DUSE_EXPAT -I./lib/expat-lite
 ./apaci` -L/usr/lib  -Wl,-E  -o httpd buildmark.o modules.o
 modules/php4/libphp4.a  modules/standard/libstandard.a
modules/ssl/libssl.a
 modules/perl/libperl.a  main/libmain.a  ./os/unix/libos.a  ap/libap.a

lib/expat-lite/libexpat.a  -R/usr/local/lib  -rdynamic -L/usr/local/lib -Lmo

dules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4  -lpam -lc-clien

4  -lcrypt -lpam -lcrypt -lm  -lcrypt   -lcrypt   -lssl -lcrypto  -Wl,-R/us
 r/lib -Wl,-E -lperl -lm

/usr/libdata/perl/5.00503/mach/auto/DynaLoader/DynaLoader.a -L/usr/libdata/p
 erl/5.00503/mach/CORE -lperl -lm -lc -lcrypt -lperl -lm
 modules/php4/libphp4.a(mod_mm.o): In function `hash_split':
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c:96: undefined reference to
 `mm_calloc'
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c:111: undefined reference to
 `mm_free'
 modules/php4/libphp4.a(mod_mm.o): In function `ps_sd_new':
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0xc2): undefined
 reference to `mm_malloc'
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0xd0): undefined
 reference to `mm_error'
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0xde): undefined
 reference to `mm_available'
 modules/php4/libphp4.a(mod_mm.o): In function `ps_sd_destroy':
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x23b): undefined
 reference to `mm_free'
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x24c): undefined
 reference to `mm_free'
 modules/php4/libphp4.a(mod_mm.o): In function `ps_mm_initialize':
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x331): undefined
 reference to `mm_create'
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x358): undefined
 reference to `mm_calloc'
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x372): undefined
 reference to `mm_destroy'
 modules/php4/libphp4.a(mod_mm.o): In function `ps_mm_destroy':
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x3dc): undefined
 reference to `mm_free'
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x3e6): undefined
 reference to `mm_destroy'
 modules/php4/libphp4.a(mod_mm.o): In function `ps_read_mm':
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x5b2): undefined
 reference to `mm_lock'
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x60b): undefined
 reference to `mm_unlock'
 modules/php4/libphp4.a(mod_mm.o): In function `ps_write_mm':
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x635): undefined
 reference to `mm_lock'
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x67a): undefined
 reference to `mm_free'
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x68e): undefined
 reference to `mm_malloc'
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x6e5): undefined
 reference to `mm_unlock'
 modules/php4/libphp4.a(mod_mm.o): In function `ps_delete_mm':
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x714): undefined
 reference to `mm_lock'
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x73e): undefined
 reference to `mm_unlock'
 modules/php4/libphp4.a(mod_mm.o): In function `ps_gc_mm':
 /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x77d): undefined
 reference to `mm_lock'
 /usr/local/src/php-4.2.1/ext/session

Re: [PHP] mod_mm problems now....

2002-06-21 Thread Rasmus Lerdorf

As a rule you never put include in a configuration directive.  Use
--with-mm=/usr

PHP expects to find both the library and the header files under the
specified dir.

-Rasmus

On Fri, 21 Jun 2002, Ray Hunter wrote:

 Find out where you bsd has all the mm header files and add that to your php
 configuration...

 Example:

 --with-mm=/usr/include

 RAY HUNTER



 - Original Message -
 From: Rick Kukiela [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Friday, June 21, 2002 1:45 PM
 Subject: [PHP] mod_mm problems now


  Nothing is ever easy... I now accept this fact
 
  I cant get sessions files handler to work so now im trying to
  compile --with-mm, php compiles fine but when i compile apache this
 happens:
 
  === src/modules/php4
  === src/modules
 
 c -c -I. -I/usr/libdata/perl/5.00503/mach/CORE -I./os/unix -I./include   -
 
 unsigned-char -DMOD_SSL=208109 -DMOD_PERL -DUSE_PERL_SSI  -I/usr/local/src/
 
 php-4.2.1 -I/usr/local/src/php-4.2.1/main -I/usr/local/src/php-4.2.1/main -I
 
 /usr/local/src/php-4.2.1/Zend -I/usr/local/src/php-4.2.1/Zend -I/usr/local/s
 
 rc/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1
   -DEAPI -DUSE_EXPAT -I./lib/expat-lite `./apaci` modules.c
 
 c -c -I. -I/usr/libdata/perl/5.00503/mach/CORE -I./os/unix -I./include   -
 
 unsigned-char -DMOD_SSL=208109 -DMOD_PERL -DUSE_PERL_SSI  -I/usr/local/src/
 
 php-4.2.1 -I/usr/local/src/php-4.2.1/main -I/usr/local/src/php-4.2.1/main -I
 
 /usr/local/src/php-4.2.1/Zend -I/usr/local/src/php-4.2.1/Zend -I/usr/local/s
 
 rc/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1
   -DEAPI -DUSE_EXPAT -I./lib/expat-lite `./apaci` buildmark.c
 
 cc  -funsigned-char -DMOD_SSL=208109 -DMOD_PERL -DUSE_PERL_SSI  -I/usr/loca
 
 l/src/php-4.2.1 -I/usr/local/src/php-4.2.1/main -I/usr/local/src/php-4.2.1/m
 
 ain -I/usr/local/src/php-4.2.1/Zend -I/usr/local/src/php-4.2.1/Zend -I/usr/l
 
 ocal/src/php-4.2.1/TSRM -I/usr/local/src/php-4.2.1/TSRM -I/usr/local/src/php
  -4.2.1 -DEAPI -DUSE_EXPAT -I./lib/expat-lite
  ./apaci` -L/usr/lib  -Wl,-E  -o httpd buildmark.o modules.o
  modules/php4/libphp4.a  modules/standard/libstandard.a
 modules/ssl/libssl.a
  modules/perl/libperl.a  main/libmain.a  ./os/unix/libos.a  ap/libap.a
 
 lib/expat-lite/libexpat.a  -R/usr/local/lib  -rdynamic -L/usr/local/lib -Lmo
 
 dules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4  -lpam -lc-clien
 
 4  -lcrypt -lpam -lcrypt -lm  -lcrypt   -lcrypt   -lssl -lcrypto  -Wl,-R/us
  r/lib -Wl,-E -lperl -lm
 
 /usr/libdata/perl/5.00503/mach/auto/DynaLoader/DynaLoader.a -L/usr/libdata/p
  erl/5.00503/mach/CORE -lperl -lm -lc -lcrypt -lperl -lm
  modules/php4/libphp4.a(mod_mm.o): In function `hash_split':
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c:96: undefined reference to
  `mm_calloc'
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c:111: undefined reference to
  `mm_free'
  modules/php4/libphp4.a(mod_mm.o): In function `ps_sd_new':
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0xc2): undefined
  reference to `mm_malloc'
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0xd0): undefined
  reference to `mm_error'
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0xde): undefined
  reference to `mm_available'
  modules/php4/libphp4.a(mod_mm.o): In function `ps_sd_destroy':
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x23b): undefined
  reference to `mm_free'
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x24c): undefined
  reference to `mm_free'
  modules/php4/libphp4.a(mod_mm.o): In function `ps_mm_initialize':
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x331): undefined
  reference to `mm_create'
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x358): undefined
  reference to `mm_calloc'
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x372): undefined
  reference to `mm_destroy'
  modules/php4/libphp4.a(mod_mm.o): In function `ps_mm_destroy':
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x3dc): undefined
  reference to `mm_free'
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x3e6): undefined
  reference to `mm_destroy'
  modules/php4/libphp4.a(mod_mm.o): In function `ps_read_mm':
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x5b2): undefined
  reference to `mm_lock'
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x60b): undefined
  reference to `mm_unlock'
  modules/php4/libphp4.a(mod_mm.o): In function `ps_write_mm':
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x635): undefined
  reference to `mm_lock'
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x67a): undefined
  reference to `mm_free'
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x68e): undefined
  reference to `mm_malloc'
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x6e5): undefined
  reference to `mm_unlock'
  modules/php4/libphp4.a(mod_mm.o): In function `ps_delete_mm':
  /usr/local/src/php-4.2.1/ext/session/mod_mm.c(.text+0x714