Hi Pieter,

>
> > I'm fairly sure the libraries are the problem from past experience. Get
them
> > right and it should build. This is why I said the libraries need
specifying
> > correctly before Apache is built. Thats the fun part ;o) I don't have
such a
> > problem as you as there is just one version of Informix on my system.
This
> > is probably why you are having difficulties. It looks like it's going to
be
> > a matter of playing around with them until it builds correctly.
> >
> > In the build script I do a set > /tmp/setapache so I can see exactly
what
> > environment vars are set prior to apache being built. Can you look
through
> > this file to make sure everything looks ok?
> >
> > You could try making sure the LD_LIBRARY_PATH is set for the correct
> > Informix version and then try setting the IFX_LIBS exactly as the output
> > from the esql -libs rather than using the absolute ones.
>
> Hi Paul,
>
> The problem with the environments vars - or should I write "environments
> wars" ;-)  now seems to be over. I could make Apache !!

Cool :o)

>
> So I went back to the original task: Apache_1.3.14 + Apache_JServ-1.1.2
> + PHP4.0.4pl1 with Informix(2000) AND Postgresql support.
>
> Did everything from scratch (see the script). PHP crashes during make'ing
> where it crashed previously ...

OK, just to clarify, everything else compiles ok with informix, it's just
Postgresql that's now causing the problem? I know you'll probably want to
slap me silly for asking this but you have actually got Postgresql installed
haven't you? If so, (R. Lynch guess mode here) you could
try --with-pgsql=DirWhereItIs. I've hopefully helped you with the Informix
bit but I've never used Postgresql so can't really offer much more help. I
would suggest perhaps re-posting asking for help regarding this on your
particular platform.

If there is anything more I can help you with then your more than welcome to
ask. Let me know how you get on.

Best regards,
 - Paul -

>
> Pieter
>
> ---
>
gcc  -I. -I/home/wins/cosslocal/src/other/php-4.0.4pl1/ext/pgsql -I/home/win
s/cosslocal/src/other/php-4.0.4pl1/main -I/home/wins/cosslocal/src/other/php
-4.0.4pl1 -I/home/wins/cosslocal/src/other/apache_1.3.14/src/include -I/home
/wins/cosslocal/src/other/apache_1.3.14/src/os/unix -I/home/wins/cosslocal/s
rc/other/php-4.0.4pl1/Zend -I/home/informix2000/incl/esql -I/home/wins/cossl
ocal/src/other/php-4.0.4pl1/ext/mysql/libmysql -I/home/wins/cosslocal/src/ot
her/php-4.0.4pl1/ext/xml/expat/xmltok -I/home/wins/cosslocal/src/other/php-4
.0.4pl1/ext/xml/expat/xmlparse -I/home/wins/cosslocal/src/other/php-4.0.4pl1
/TSRM -I/usr/local/pgsql/include -D_POSIX_PTHREAD_SEMANTICS -DXML_BYTE_ORDER
=21 -g -O2 -I/home/informix2000/incl/esql  -c pgsql.c && touch pgsql.lo
> pgsql.c: In function `php_if_pg_put_line':
> pgsql.c:750: void value not ignored as it ought to be
> gmake[3]: *** [pgsql.lo] Error 1
> gmake[3]: Leaving directory
`/home/wins/cosslocal/src/other/php-4.0.4pl1/ext/pgsql'
> gmake[2]: *** [all-recursive] Error 1
> gmake[2]: Leaving directory
`/home/wins/cosslocal/src/other/php-4.0.4pl1/ext/pgsql'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory
`/home/wins/cosslocal/src/other/php-4.0.4pl1/ext'
> gmake: *** [all-recursive] Error 1
> ---
>
> This is the present state of the script
> ---------------------
> #!/usr/local/bin/ksh
>
> SOURCETOPDIR=/home/wins/cosslocal/src/other
>
> APACHE_VER=apache_1.3.14
> PHP_VER=php-4.0.4pl1
> PHP_TAR=php-4.0.4pl1
> JSERV_VER=ApacheJServ-1.1.2
> JSERV_TAR=ApacheJServ-1.1.2
>
> APACHE_DIR=/usr/local/apache_1314
>
>
> INFORMIXDIR=/home/informix2000
> PATH=/home/informix2000/bin:$PATH
> # INFORMIXSERVER wordt niet verder gebruikt in dit script ...
>  INFORMIXSERVER=sales
>
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$INFORMIXDIR/incl/esq
l:$LD_LIBRARY_PATH
>
LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$INFORMIXDIR/incl/esql:$
IBRARY_PATH
> SQLEXEC=
> export INFORMIXDIR PATH INFORMIXSERVER LD_LIBRARY_PATH LIBRARY_PATH
SQLEXEC
>
> # set IFX_LIBS to library dirs so configure doesn't try to configure them
> IFX_LIBS="-L$INFORMIXDIR/lib -L$INFORMIXDIR/lib/esql"
> IFX_INCDIR=$INFORMIXDIR/incl/esql
> IFX_LIBDIR="-L$INFORMIXDIR/lib -L$INFORMIXDIR/lib/esql"
>
> export IFX_LIBS IFX_INCDIR IFX_LIBDIR
>
> echo "Static Module PHP4 with Apache, Apache-JServ, PHP(pgsql and
Informix)\n"
> #echo "Ensure httpd is stopped.\n"
> echo "Apache Version: $APACHE_VER"
> echo "Apache Source: $SOURCETOPDIR/$APACHE_VER"
> echo "Apache InstallDir: $APACHE_DIR"
> echo "PHP4 Version: $PHP_VER"
> echo "PHP4 Tar File: $PHP_TAR"
> echo "Apache-JServ Version: $JSERV_VER"
> echo "Apache-JServ Tar File: $JSERV_TAR\n"
>
> if [ "$1" != "Y" ]
> then
> echo "Press RETURN to continue, or DEL to Abort."
> read ANS
> fi
>
> cd $SOURCETOPDIR
>
> echo "RM $APACHE_VER"
> rm -r $SOURCETOPDIR/$APACHE_VER
>
> echo "RM $PHP_VER"
> rm -r $SOURCETOPDIR/$PHP_VER
>
> echo "RM $JSERV_VER"
> rm -r $SOURCETOPDIR/$JSERV_VER
>
> echo "Un-GTAR Source archives"
> pwd
> if [ "$1" != "Y" ]
> then
> echo "Press RETURN to continue, or DEL to Abort."
> read ANS
> fi
>
> echo "Un-GTAR Apache"
> gtar zxvf $SOURCETOPDIR/$APACHE_VER.tar.gz
>
> echo "Un-GTAR PHP4"
> gtar zxvf $SOURCETOPDIR/$PHP_TAR.tar.gz
>
> echo "Un-GTAR JSERV"
> gtar zxvf $SOURCETOPDIR/$JSERV_TAR.tar.gz
>
> echo "Initial CONFIGURE Apache"
> if [ "$1" != "Y" ]
> then
> echo "Press RETURN to continue, or DEL to Abort."
> read ANS
> fi
> cd $SOURCETOPDIR/$APACHE_VER
> pwd
> ./configure --prefix=$APACHE_DIR
>
>
> echo "CONFIGURE JSERV"
> if [ "$1" != "Y" ]
> then
> echo "Press RETURN to continue, or DEL to Abort."
> read ANS
> fi
> cd $SOURCETOPDIR/$JSERV_VER
> pwd
> ./configure --prefix=/usr/local/jserv \
>             --with-apache-src=$SOURCETOPDIR/$APACHE_VER \
>             --with-jdk-home=/usr/java \
>             --with-JSDK=/usr/local/jsdk/lib/jsdk.jar
>
> echo "MAKE JSERV"
> if [ "$1" != "Y" ]
> then
> echo "Press RETURN to continue, or DEL to Abort."
> read ANS
> fi
> gmake
>
> echo "MAKE INSTALL JSERV"
> if [ "$1" != "Y" ]
> then
> echo "Press RETURN to continue, or DEL to Abort."
> read ANS
> fi
> gmake install
>
> echo "CONFIGURE PHP4"
> if [ "$1" != "Y" ]
> then
> echo "Press RETURN to continue, or DEL to Abort."
> read ANS
> fi
> cd $SOURCETOPDIR/$PHP_VER
> pwd
> ./configure --with-apache=$SOURCETOPDIR/$APACHE_VER \
>             --with-pgsql \
>             --with-informix=$INFORMIXDIR
>
> echo "MAKE PHP4"
> if [ "$1" != "Y" ]
> then
> echo "Press RETURN to continue, or DEL to Abort."
> read ANS
> fi
> gmake
>
> echo "MAKE INSTALL PHP4"
> if [ "$1" != "Y" ]
> then
> echo "Press RETURN to continue, or DEL to Abort."
> read ANS
> fi
> gmake install
>
>
> echo "CONFIGURE Apache"
> if [ "$1" != "Y" ]
> then
> echo "Press RETURN to continue, or DEL to Abort."
> read ANS
> fi
> cd $SOURCETOPDIR/$APACHE_VER
> pwd
>
> # IFX_LIBS set to the output of /home/informix2000/bin/esql -libs
>
IFX_LIBS="-lifsql -lifasf -lifgen -lifos -lifgls -lnsl -lsocket -laio -lm -l
dl -lelf /home/informix2000/lib/esql/checkapi.o -lifglx"
>
> # Add any extra libs in here if required
> LIBS="$IFX_LIBS"
>
> export LIBS
>
> set >/tmp/setapache
>
> ./configure --prefix=$APACHE_DIR \
>             --activate-module=src/modules/php4/libphp4.a \
>             --activate-module=src/modules/jserv/libjserv.a
>
> echo "MAKE APACHE"
> gmake
>
> echo "Press RETURN to MAKE INSTALL Apache, or DEL to copy httpd
manually.\n"
> read ANS
>
> echo "MAKE INSTALL Apache"
> gmake install
>
> echo "Now copy ./$PHP_VER/php.ini-dist to /usr/local/lib and modify"
> echo "as required.\n"
> echo "Edit $APACHE_DIR/conf/httpd.conf"
> echo "Add line: AddType application/x-httpd-php .php .php4"
>
> ---------------------
>
>   _______________
>  / Pieter Donche \____________________________________________
>  | I.T. Manager                 e-mail [EMAIL PROTECTED] \
>  | Dept. Mathem. & Computer Science     tel +32(0)3/820.24.29 |
>  | University of Antwerp, room A2.23    fax +32(0)3/820.24.21 |
>  | (UIA) Universiteitsplein 1,  B 2610 Wilrijk,  BELGIUM (EU) |
>  |____________________________________________________________|
>
>


-- 
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to