Oops forgot step 7a) and 7b)

7a) export CC='cc -Dinline= -ma'

7b) export OBJECT_MODE=32
This one depends on wether you're DB2 versions prior to 7.1 (which supports 64
bit). Needless to say you'll need a 64 bit version of Apache if you use
OBJECT_MODE=64.

Hope this helps.

Phill wrote:

> I'll dispense with why I'm posting this.....
>
> 1) Download PHP source.
> 2) gunzip -> tar ....
> 3)
> ./configure --without-mysql --with-ibm-db2 --with-apxs=/usr/local/apache/bin
> /apxs
> 4) cd php-4.0.5
> 5) vi libtool
> 6) Hack away at these lines: (many posts around on this)
>
> archive_cmds= .....
> add this:
> \${wl} -bI:/usr/local/apache/libexec/httpd.exp
>
> do the same for:
> archive_expsym_cmds= ......
>
> 7) Search for the following:
> Do each command in the archive commands
>
> At the bottom of the loop that starts with the line:
> for oldobj in $oldobjs; do
> .
> .
> .
> .
> done
>
> insert this just before and after the "done" i.e.
>   obj=`$echo "X$oldobj" | $Xsed -e "lo2o"`
>   eval "cp $oldobj $obj"
> done
> oldobjs=`$echo "X$oldobjs" | $Xsed -e 's/\.lo/\.o/g'`
>
> What this does:
> All .lo files are copied to .o files. The variable that thought it had .lo
> files now has .o files. This
> prevents the AIX linker from "spitting the dummy" because of the file types
> are wrong. The
> libtool still think it has the .lo files around (because they are - hence
> this is inefficient because of the
> multiple copies of the object code ....) which libtool thinks it owns and
> controls.
>
> 8) make
> 9) make install
>
> Your compilation will now work and PHP will install and operate correctly.
>
> I'm now working on getting DB2 to work. It seems that the environment is not
> allocated for
> network DB2 connections. Those people that have it working are only running
> on locally connected
> databases (I think) and there seems to be some kind of difference (don't
> know yet).
>
> OK I feel better now, having posted this.
> Phill.
>
> --
> 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]


-- 
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