compilation de php 4.3

  • Créateur du sujet Créateur du sujet plumber
  • Date de début Date de début
P

plumber

Invité
platform macosx client 10.2.4

problem compilation 4.3

first
####
./configure
--prefix=/usr/local/php4
--with-apxs2=/usr/local/apache2/bin/apxs
--with-mysql=/usr/local/mysql
--with-gd=/usr/local
--enable-track-vars
--with-openssl=/usr
--with-xml
--enable-exif
--enable-ftp
--enable-sockets
--with-sysvshm
--with-sysvsem
--enable-safe-mode
--enable-track-vars
--enable-magic-quotes
--enable-bcmath
--enable-memory-limit=yes
--with-kerberos=/usr
--with-yp
--enable-wddx
--enable-shmop
--enable-trans-sid
--with-tsrm-pthreads
--enable-memory-limit
--enable-calendar
--with-bz2=/usr/local
--with-zlib
--with-java=/System/Library/Frameworks/JavaVM.framework/Home
######
in makefile i obtain this


APXS_EXP =
APACHE_INCLUDE =
APACHE_TARGET =
APXS = /usr/local/apache2/bin/apxs
APXS_LDFLAGS =
APACHE_INSTALL =
STRONGHOLD =
MH_BUNDLE_FLAGS = -bundle -bundle_loader /usr/local/apache2/bin/httpd -L/Volumes/Antiquanted/Users/plumber/Projects/Unix/httpd-2.0.44/srclib/apr-util/usr/local/apache2/lib -L/usr/local/apache2/lib -laprutil-0 /Volumes/Antiquanted/Users/plumber/Projects/Unix/httpd-2.0.44/srclib/apr-util-lexpat -L/usr/local/apache2/lib -lapr-0 -lm
APXS = /usr/local/apache2/bin/apxs

why it takes this in mk of apache ?""" /Volumes/Antiquanted/Users/plumber/Projects/Unix/httpd-2.0.44/srclib/apr-util-lexpat"""

in mk of apache this value doesn't exist

i have rebuild apache and i haven't no problem but apr-util-lexpat ???? this create sure the make error no such file or directory
smile.gif
(and there are 2 APXS def
laugh.gif


[configure apache2

./configure
--enable-module=most
--with-ssl
--enable-ssl
--enable-deflate
--enable-so
--enable-mods-shared=all]

######
second if i force it

the script continue and java.so is correctly build

now i do the same with apxs

libphp is builded but java.so crash ???????????????????



so question why
(cgi version works correctly)
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par almisr:</font><hr /> platform macosx client 10.2.4

problem compilation 4.3

first
####
./configure
--prefix=/usr/local/php4
--with-apxs2=/usr/local/apache2/bin/apxs
--with-mysql=/usr/local/mysql
--with-gd=/usr/local
--enable-track-vars
--with-openssl=/usr
--with-xml
--enable-exif
--enable-ftp
--enable-sockets
--with-sysvshm
--with-sysvsem
--enable-safe-mode
--enable-track-vars
--enable-magic-quotes
--enable-bcmath
--enable-memory-limit=yes
--with-kerberos=/usr
--with-yp
--enable-wddx
--enable-shmop
--enable-trans-sid
--with-tsrm-pthreads
--enable-memory-limit
--enable-calendar
--with-bz2=/usr/local
--with-zlib
--with-java=/System/Library/Frameworks/JavaVM.framework/Home
######
in makefile i obtain this


APXS_EXP =
APACHE_INCLUDE =
APACHE_TARGET =
APXS = /usr/local/apache2/bin/apxs
APXS_LDFLAGS =
APACHE_INSTALL =
STRONGHOLD =
MH_BUNDLE_FLAGS = -bundle -bundle_loader /usr/local/apache2/bin/httpd -L/Volumes/Antiquanted/Users/plumber/Projects/Unix/httpd-2.0.44/srclib/apr-util/usr/local/apache2/lib -L/usr/local/apache2/lib -laprutil-0 /Volumes/Antiquanted/Users/plumber/Projects/Unix/httpd-2.0.44/srclib/apr-util-lexpat -L/usr/local/apache2/lib -lapr-0 -lm
APXS = /usr/local/apache2/bin/apxs

why it takes this in mk of apache ?""" /Volumes/Antiquanted/Users/plumber/Projects/Unix/httpd-2.0.44/srclib/apr-util-lexpat"""

in mk of apache this value doesn't exist

i have rebuild apache and i haven't no problem but apr-util-lexpat ???? this create sure the make error no such file or directory
smile.gif
(and there are 2 APXS def
laugh.gif


[configure apache2

./configure
--enable-module=most
--with-ssl
--enable-ssl
--enable-deflate
--enable-so
--enable-mods-shared=all]

######
second if i force it

the script continue and java.so is correctly build

now i do the same with apxs

libphp is builded but java.so crash ???????????????????



so question why
(cgi version works correctly)


[/QUOTE]


Peu tu nous donner le message d'erreur au complet et nous dire ce que tu veut faire.
 
Pourquoi compiler php 4.3 ?
 
Certain le font pour le plaisir
D'autre pour mieux comprendre le fonctionnement de leur machine
D'autre pour intégrer des modules ou des options n'existant pas dans les binnaires.
d'autre pour modifier les sources

Il faut aussi rappeler que sous unix c'est le mode de distribution normale des application open source
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par Bigdidou:</font><hr /> Pourquoi compiler php 4.3 ?

[/QUOTE]

Bonne question, je m'y suis aussi lancer à une certaine époque, la compilation simple avec un minimum d'options est très facile, mais dès qu'on en rajoute un peu c'est le bordel, à noter qu'il existe effectivement des versions pré-compilée pour Apache 2 notamment celle-là http://www.versiontracker.com/moreinfo.fcgi?id=17635&amp;db=mac
 
ho les ga quand je compile un pkg php
je le fais a la volé avec apache je suis pas debile

je voulais juste savoir si qelqu'un c'etait coller a ca sous darwin

enfin j'ai trouvé tout seul c'est un problem de bundle linker

le configure recupere la mauvaise valeur from libexpat mk

petite erreur j'ai ecris un patch bientot dispo ds la dist

me@php cvs

merci à tous pour le on est sous unix merci je bosse depuis 10 ans sous debian et openbsd et un peu de station sun de temps a autre

 
pour ceux que ca interresse

http://almisr.online.fr/openjaguar/

PHP 4.3.1 SO Configure

./configure \
--prefix=/usr/local/php4 \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-gd=/usr/local \
--enable-track-vars \
--with-openssl=/usr \
--with-xml \
--enable-exif \
--enable-ftp \
--enable-sockets \
--with-sysvshm \
--with-sysvsem \
--enable-safe-mode \
--enable-track-vars \
--enable-magic-quotes \
--enable-bcmath \
--enable-memory-limit=yes \
--with-kerberos=/usr \
--with-yp \
--enable-wddx \
--enable-shmop \
--enable-trans-sid \
--with-tsrm-pthreads \
--enable-calendar \
--with-bz2=/sw \
--with-zlib \
--with-java=/System/Library/Frameworks/JavaVM.framework/Home