It appears like the extension for shared libraries on AIX is .a (depends on your 
version of AIX; the new linker in AIX release 4.2.1 is .so).

To hack the apxs...

On line 116 of the apxs script in Apache 1.3.26:

Change: my $dso_ext = "so";
To: my $dso_ext = "a";

On line 381:
Change: $d =~ s|\.so$||;
To: $d =~ s|\.a$||;

If you are using a different version of Apache, search for ".so" and look for code 
similar to the above.

--
Jim

>>> Kirt Thomas <[EMAIL PROTECTED]> 12/13/02 03:39PM >>>
As far as I can tell it's .so - what would I change in the apxs script from 
so to sl, if it does turn out that it's sl?

At 03:04 PM 12/13/2002 -0700, Jim Thome wrote:
>What suffix does AIX use for shared libaries?  .sl or .so?  If it's 
>something other than .so, you will have to hack your apxs script to change 
>it to whatever your system needs.  (Just search apxs for .so; it is only 
>in two places in newer apxs scripts).
>
>After changing your apxs script, run make distclean, configure, make, make 
>install.
>
>--
>Jim
>
> >>> Kirt Thomas <[EMAIL PROTECTED]> 12/13/02 02:57PM >>>
>I'm trying to install php on an AIX server.  I use the folling configure
>command:
>
>configure --with-apxs=/usr/local/apache/bin/apxs
>--with-oci8=/u01/app/oracle/product/8.1.6 --prefix=/usr/local/apache
>
>Which works.  Then I run a make, and that also completes.  But when I run a
>'make install'  I end with...
>
>Making install in .
>          /u01/AIX_Stuff/php/php-4.2.2/build/shtool mkdir -p
>"/usr/local/apache/libexec" && /usr/local/apache/bin/apxs -S
>LIBEXECDIR="/usr/local/apache/libexec" -i -a -n php4 libs/lo
>cp libs/libphp4.so /usr/local/apache/libexec/libphp4.so
>cp: libs/libphp4.so: A file or directory in the path name does not exist.
>apxs:Break: Command failed with rc=1
>make: 1254-004 The error code from the last command is 1.
>Stop.
>make: 1254-004 The error code from the last command is 1.
>Stop.
>
>If I look in the libs directory only the libphp4.a and libphp4.la are there
>- no libphp4.so (which afaik is created here in a normal Linux
>install).  If I leave apx out of the configure, everything runs fine (no
>errors) it just doesn't create and copy the libphp4.so into the libexecs/
>directory.  I'm flummoxed.
>
>I should add that there is a 4.0.5 version of php up and running on this
>box - but whenever it was done (by a sysadmin long gone) it was done
>specifically excluding mysql, which I need to have (along with the Oracle
>stuff).  Any I deas?  Thanks.
>
>[EMAIL PROTECTED]                  http://www.sky.net/~kirtt 
>-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
>PGP Public Key at:  http://pgpkeys.mit.edu:11371 
>
>
>
>--
>PHP Install Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php 
>
>
>
>--
>PHP Install Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php 

-=-=-=-=-=-=-=-=-=-==-=-=-=-=--=-=-=-=-=-
Kirt Thomas           [EMAIL PROTECTED] 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


-- 
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php 



--
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to