delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
From: | "Andreas" <news DOT Andreas AT gmx DOT net> |
To: | "Jason Tishler" <jason AT tishler DOT net>, <cygwin AT cygwin DOT com> |
Subject: | AW: PHP Apache module with PostgreSQL support |
Date: | Tue, 17 Sep 2002 17:51:43 +0200 |
Message-ID: | <IOEFIOCBAFPGBCJCLFMEIEJLCDAA.news.Andreas@gmx.net> |
MIME-Version: | 1.0 |
X-Priority: | 3 (Normal) |
X-MSMail-Priority: | Normal |
In-Reply-To: | <20020917131447.GC540@tishler.net> |
X-MimeOLE: | Produced By Microsoft MimeOLE V6.00.2600.0000 |
Importance: | Normal |
> > > > Step [5] breaks with: > > > > ... > > > > checking for PostgreSQL support... yes > > > > configure: error: Cannot find libpq.so. Please specify correct > > > PostgreSQL installation path > > > > > > My WAG (without checking the source) is that you will need to patch > > > configure.in to deal with the Cygwin platform. > > > > Thank you! > > You are welcome, but I only stated the obvious above. > > > Is this something different? (I did the similar with pgsql before I > > installed pgsql from source.) The output of the above line is: > > ... > > patching file 'php-4.2.0-1/ext/pgsql/config.m4 > > ... > > > > libpq.so is mentioned in the config.m4. > > > > Could you explain what should be patched in the configure.in script, > > please? > > Then you may need to patch config.m4 instead (again, I have not checked > the source). The bottom line is that under Cygwin the check for the > existence of the pq library must look for either libpq.a (i.e., import > library) or pq.dll (i.e., shared library). Choose the one that > minimizes the patch. Thanks a lot Jason! That's it! I thought the applied patch will modify the configure script to make it cygwin compatible... In case that someone is interested in how to deal with this: apply the patch: patch -p0 < php-X-Y/CYGWIN-PATCHES/php-4.2.0-1.patch [2] search for libpq.so in the configure script and simply rename it to libpq.a. The php-4.2.0-1.patch contains lines that check for libpq.a but they have no effect on the configure script. The next hurdle is the mkdll.sh command. I don't know how to add the dependent pq.dll (/usr/bin) to the following command: ../../../CYGIN-PATCHES/mkdll.sh libsapi.la \ -L ../../../.libs -lphp4 \ /usr/bin/cyghttpd.dll [8] It doesn't work that way: ../../../CYGIN-PATCHES/mkdll.sh libsapi.la \ -L ../../../.libs -lphp4 \ /usr/bin/cyghttpd.dll /usr/bin/pq.dll [8] Any suggestions? Andreas -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |