Hi Tom,

On Thu, February 13, 2014 17:18, Tom Gates wrote:
> Hello Anatol,
>
>
> Thank you for looking at the driver.  We currently don't support PHP 5.5
> on Windows because NuoDB does not yet have client library support for VC11.
>  However, we do support PHP 5.5 on Linux.  I don't see the hardcoded VC9
> lib you are talking about in config.w32. What line number do you see that
> on?
>
I was looking at these lines

if (CHECK_LIB("NuoRemote_vc9.lib", "pdo_nuodb", PHP_PDO_NUODB + "\\lib32")
      && CHECK_HEADER_ADD_INCLUDE('NuoDB.h', 'CFLAGS_PDO_NUODB',
PHP_PDO_NUODB + "\\include")
      && CHECK_HEADER_ADD_INCLUDE('stdint.h', 'CFLAGS_PDO_NUODB',
"include_extras\\VC9"))
  {

and saw names with hardcoded "vc9", so basically my guess was correct :)
We usually pack the deps by CRT+platform into separated zips. There is
also usual naming for the subdirs like lib, include and bin. You can look
at the dependency packages for other extensions opening any from here
http://windows.php.net/downloads/pecl/deps/  . So ideally it should be
like NuoRemote.lib. Also, you could use win32/php_stdint.h which is
present starting with PHP-5.3 IRRC.

But I meant that only if you plan to make use of the build system, as once
a release tarball is uploaded, it will try to build it. For that to
succeed we'd need the dependency library to be present in the build system
before and perhaps meet some additional config.

Thanks

Anatol


-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to