From: Venkat Raman Don on
Hi,

The folder where the missing two DLL (msvcr90d.dll and libpq.dll) is present should be there as part of INCLUDE path so that VC compiler should be able to pick it up. Probably one way of doing this is to pass this folder path as an option to nmake by using parameter --with-extra-includes while running the configure command.

Thanks,
Don.

-----Original Message-----
From: Justin Dearing [mailto:zippy1981(a)gmail.com]
Sent: Wednesday, January 20, 2010 9:25 AM
To: php-windows
Subject: [PHP-WIN] nmake snap message: WARNING: distro depends on (msvcr90d..dll && libpq.dll), but could not find it on your system

Hi,

So I finally got it to build and run on windows. I am tweaking with the
configure options to my likings, but I've made some good progress.

So one thing I noticed after I added postgres support was the following
output of "nmake snap"

WARNING: distro depends on msvcr90d.dll, but could not find it on your
system
WARNING: distro depends on libpq.dll, but could not find it on your system

I have both these libraries in my system. How do I get nmake to find them?

My configure is as follows:

configure --disable-zts --enable-debug --enable-cli-win32 --with-openssl
--enable-soap --with-pgsql=shared --enable-pdo=shared --with-libxml=shared
--with-xml --with-xsl --with-extra-includes="c:\Program
Files\PHP\extras\zlib-1.2.3-vc9-x86\include" --with-extra-libs="c:\Program
Files\PHP\extras\zlib-1.2.3-vc9-x86\lib;c:\program files\Expat 2.0.1\bin"

my path is as follows:

C:\src\php-5.3.1\vc9\x86\php-5.3-svn>path
PATH=C:\Program Files\Microsoft Visual Studio 9.0\VC\Bin;C:\Program
Files\Microsoft Visual Studio 9.0\VC\vcpackages;C:\Progra
m Files\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files\Microsoft
SDKs\Windows\v7.0\Bin;C:\Windows\Microsoft.NET\Fra
mework\v3.5;C:\Windows\Microsoft.NET\Framework\v2.0.50727;C:\Program
Files\Microsoft SDKs\Windows\v7.0\Setup;C:\Program Files
\PHP\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program
Files\To
rtoiseGit\bin;C:\Program Files\PHP\extras\wso2-wsf-php\wsf_c\lib;C:\Program
Files\PHP\extras\libxml2-2.7.6.win32\bin;C:\Progr
am
Files\PHP\extras\iconv-1.9.2.win32\bin;%LIBXSLT\bin%;C:\OpenSSL\bin;C:\Program
Files\WinMerge;c:\Program Files\Microsoft S
QL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL
Server\100\DTS\Binn\;C:\Program Files\TortoiseSVN\bin;c:\Program Fil
es\PostgreSQL\8.4\bin;C:\Program
Files\Nmap;c:\php-sdk\bin\\..\bin;c:\php-sdk\bin\
From: Venkat Raman Don on
Justin did one small correction. It should be LIB path and not INCLUDE path as the missing files are DLL. He is going to try the suggestion and report back.

Thanks,
Don.

-----Original Message-----
From: Venkat Raman Don
Sent: Wednesday, January 20, 2010 9:34 AM
To: 'Justin Dearing'; php-windows
Subject: RE: [PHP-WIN] nmake snap message: WARNING: distro depends on (msvcr90d.dll && libpq.dll), but could not find it on your system

Hi,

The folder where the missing two DLL (msvcr90d.dll and libpq.dll) is present should be there as part of INCLUDE path so that VC compiler should be able to pick it up. Probably one way of doing this is to pass this folder path as an option to nmake by using parameter --with-extra-includes while running the configure command.

Thanks,
Don.

-----Original Message-----
From: Justin Dearing [mailto:zippy1981(a)gmail.com]
Sent: Wednesday, January 20, 2010 9:25 AM
To: php-windows
Subject: [PHP-WIN] nmake snap message: WARNING: distro depends on (msvcr90d..dll && libpq.dll), but could not find it on your system

Hi,

So I finally got it to build and run on windows. I am tweaking with the
configure options to my likings, but I've made some good progress.

So one thing I noticed after I added postgres support was the following
output of "nmake snap"

WARNING: distro depends on msvcr90d.dll, but could not find it on your
system
WARNING: distro depends on libpq.dll, but could not find it on your system

I have both these libraries in my system. How do I get nmake to find them?

My configure is as follows:

configure --disable-zts --enable-debug --enable-cli-win32 --with-openssl
--enable-soap --with-pgsql=shared --enable-pdo=shared --with-libxml=shared
--with-xml --with-xsl --with-extra-includes="c:\Program
Files\PHP\extras\zlib-1.2.3-vc9-x86\include" --with-extra-libs="c:\Program
Files\PHP\extras\zlib-1.2.3-vc9-x86\lib;c:\program files\Expat 2.0.1\bin"

my path is as follows:

C:\src\php-5.3.1\vc9\x86\php-5.3-svn>path
PATH=C:\Program Files\Microsoft Visual Studio 9.0\VC\Bin;C:\Program
Files\Microsoft Visual Studio 9.0\VC\vcpackages;C:\Progra
m Files\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files\Microsoft
SDKs\Windows\v7.0\Bin;C:\Windows\Microsoft.NET\Fra
mework\v3.5;C:\Windows\Microsoft.NET\Framework\v2.0.50727;C:\Program
Files\Microsoft SDKs\Windows\v7.0\Setup;C:\Program Files
\PHP\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program
Files\To
rtoiseGit\bin;C:\Program Files\PHP\extras\wso2-wsf-php\wsf_c\lib;C:\Program
Files\PHP\extras\libxml2-2.7.6.win32\bin;C:\Progr
am
Files\PHP\extras\iconv-1.9.2.win32\bin;%LIBXSLT\bin%;C:\OpenSSL\bin;C:\Program
Files\WinMerge;c:\Program Files\Microsoft S
QL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL
Server\100\DTS\Binn\;C:\Program Files\TortoiseSVN\bin;c:\Program Fil
es\PostgreSQL\8.4\bin;C:\Program
Files\Nmap;c:\php-sdk\bin\\..\bin;c:\php-sdk\bin\