RE: [PHP4BETA] Openlink/PHP4 problems
| From: | Andrew Hill | Date: | Thu, 27 Jan 2000 21:55:23 +0000 |
| Subject: | RE: [PHP4BETA] Openlink/PHP4 problems | ||
| References: | 1 | Groups: | php.version4 |
| Request: | Send a blank email to php-version4+get-9489@lists.php.net to get a copy of this message | ||
Brian,
Try using the --with-openlink option, to ensure that it's not just a corrupt
iodbc tarball. The componets on our www.openlinksw.com site, e.g. drivers
and SDK should give you all the pieces you need.
Regards,
Andrew
----------------------------------------------------
Andrew Hill
Technical Support Consultant
OpenLink Software
http://www.openlinksw.com
Universal Database Connectivity Technology Providers
> -----Original Message-----
> From: Brian Leyton [mailto:bleyton@cpe-usalco.com]
> Sent: Thursday, January 27, 2000 4:58 PM
> To: Php4beta; ahill@openlinksw.com
> Subject: [PHP4BETA] Openlink/PHP4 problems
>
>
> I'm trying to build Apache/PHP4/Openlink. Here are the vital statistics -
> IBM RS6000, AIX 4.2.1 PowerPC, PHP4 CVS version, Apache 1.3.11.
>
> I have Openlink set up and talking to my database via odbctest. I have
> compiled PHP4 using --with-openlink (adding --with-iodbc=/path/to/iodbc
> doesn't seem to make any difference). The LIBPATH environment variable is
> pointing to /usr/local/openlink/lib. When I compile Apache, I get the
> following error message:
>
> ./gen_test_char >test_char.h
> Could not load program ./gen_test_char
> /usr/local/openlink/lib/libiodbc.a is not executable or not in
> correct XCOFF
> format
> Could not load library libiodbc.a
> Error was: Exec format error
> make: The error code from the last command is 255.
>
> Now this looks like the libiodbc.a file has some problems (BTW,
> the file is
> indeed there, and seems to have the proper permissions). So I changed
> LIBPATH to point to /usr/local/lib, where I have the version of libiodbc.a
> that I compiled from the libiodbc-2.50.3 package. I can get then
> get Apache
> to compile properly, but then I get core dumps in Apache when trying to
> access the database from a PHP script.
>
> I suspect that the iodbc that I compiled is the problem here, since I get
> coredumps in odbctest when using the version of this program from the
> libiodbc-2.50.3 directory. In fact, a comparison of the backtraces from
> Apache & odbctest looks very similar to my (untrained) eye.
>
> So I guess this boils down to a couple of questions, which now seem kinda
> off-topic (sorry):
>
> 1. Is the problem with compiling Apache against the Openlink version of
> libiodbc.a easily solved? If so, then maybe that's the easiest
> way to solve
> this. I'm sure it's possible that I downloaded the wrong version of the
> client components, though I believe I did get the ones for AIX
> 4.2 Power PC.
>
> 2. Am I doing something wrong when installing iODBC-2.50.3 that's causing
> the coredumps? All I did there was unpack the tarball, run ./configure,
> ./make, ./make install. Not much to screw up - is there?
>
> Any advice would be greatly appreciated,
>
> Brian
>
>
> --
> PHP 4.0 Beta Mailing List <http://www.php.net/version4/>
> To unsubscribe, e-mail: php4beta-unsubscribe@lists.php.net
> For additional commands, e-mail: php4beta-help@lists.php.net
> To contact the list administrators, e-mail: php4beta-admin@lists.php.net
>
>