[freetds] Compiling dblib_pdo for PHP 5.3.3 with Visual Studio 6

Михаил Гаврилов mikhail.v.gavrilov at gmail.com
Tue Oct 19 13:08:17 EDT 2010


Hello,

I try compile freetds with PHP 5.3.3 && VS6.
php_dblib.dll compiled successfully, but I need php_pdo_dblib.dll

I couldn't compile php_pdo_dblib because sybdb.lib is missing.
Where I can get sybdb.lib for compilation?
---
D:\dev\php-build\php-5.3.3>cscript /nologo configure.js --disable-ipv6 --enable-
zts --disable-zts --with-dblib=shared --with-pdo-dblib=shared --enable-object-ou
t-dir=d:\dev --with-extra-includes=d:\dev\php-build\freetds\include;d:\dev\php-b
uild\freetds\win32
Saving configure options to config.nice.bat
Checking for cl.exe ...  <in default path>
  Detected compiler MSVC6 (Visual C++ 6.0)
  Detected 32-bit compiler
Checking for link.exe ...  C:\Program Files\Microsoft Visual Studio\VC98\bin
Checking for nmake.exe ...  <in default path>
Checking for lib.exe ...  <in default path>
Checking for bison.exe ...  <in default path>
Checking for re2c.exe ...  <in default path>
  Detected re2c version 0.13.5
Checking for zip.exe ...  <in default path>
Checking for lemon.exe ...  <not found>
Checking for mc.exe ...  C:\Program Files\Microsoft Visual Studio\VC98\bin

Build dir: D:\dev\Release
PHP Core:  php5.dll and php5.lib

Enabling SAPI sapi\cgi
Enabling SAPI sapi\cli
Enabling extension ext\bcmath
Enabling extension ext\calendar
Checking for library oleaut32.lib ... <in LIB path> OLEAUT32.LIB
Enabling extension ext\com_dotnet
Checking for mscoree.h ...  <not found>
Checking for mscoree.h ...  <not found>
Enabling extension ext\ctype
Enabling extension ext\date
Enabling extension ext\ereg
Enabling extension ext\filter
Enabling extension ext\ftp
Checking for library libjpeg_a.lib;libjpeg.lib ... <not found>
WARNING: gd not enabled; libraries and headers not found

Enabling extension ext\hash
Checking for library libiconv_a.lib ... <in LIB path> libiconv_a.lib
Checking for iconv.h ...  <in default path>
Enabling extension ext\iconv
Enabling extension ext\json
Checking for library dblib.lib ... <in LIB path> dblib.lib
Checking for sybfront.h ...  <not found>
Checking for sybfront.h ...  d:\dev\php-build\freetds\include
Enabling extension ext\mssql (via ext\dblib) [shared]
Checking for library ws2_32.lib ... <in LIB path> WS2_32.LIB
Enabling extension ext\mysqlnd
Checking for library odbc32.lib ... <in LIB path> ODBC32.LIB
Checking for library odbccp32.lib ... <in LIB path> ODBCCP32.LIB
Checking for sql.h ...  <in default path>
Checking for sqlext.h ...  <in default path>
Enabling extension ext\odbc
Enabling extension ext\pcre
Enabling extension ext\reflection
Enabling extension ext\session
Enabling extension ext\spl
Checking for timelib_config.h ...  ext/date/lib
Enabling extension ext\standard
Enabling extension ext\tokenizer
Checking for zlib.h ...  <in default path>
Enabling extension ext\zip
Checking for library zlib_a.lib;zlib.lib ... <in LIB path> zlib_a.lib
Checking for zlib.h ...  <in default path>
Enabling extension ext\zlib
Checking for library libxml2_a_dll.lib;libxml2_a.lib ... <in LIB path> libxml2_a
_dll.lib
Checking for library libiconv_a.lib;iconv_a.lib;libiconv.lib;iconv.lib ... <in L
IB path> libiconv_a.lib
Checking for libxml/parser.h ...  <in default path>
Enabling extension ext\libxml
Enabling extension ext\dom
Checking for library sybdb.lib ... <not found>
WARNING: pdo_dblib not enabled, libraries or headers not found

Enabling extension ext\phar
        Native OpenSSL support in Phar disabled
Enabling extension ext\simplexml
Enabling extension ext\wddx
Checking for timelib_config.h ...  ext/date/lib
Enabling extension ext\xml
Enabling extension ext\xmlreader
Checking for libxml/xmlwriter.h ...  <in default path>
Enabling extension ext\xmlwriter

Creating build dirs...
Generating files...
Generating Makefile
Generating main/internal_functions.c
        [content unchanged; skipping]
Generating main/config.w32.h
Done.


--
Best Regards,
Mike Gavrilov.



--
Best Regards,
Mike Gavrilov.



More information about the FreeTDS mailing list