php-windows Digest 13 Aug 2007 08:21:39 -0000 Issue 3308

Topics (messages 28363 through 28364):

Re: building php 5.2.1 on windows
        28363 by: Rob

ming library
        28364 by: Diana

Administrivia:

To subscribe to the digest, e-mail:
        [EMAIL PROTECTED]

To unsubscribe from the digest, e-mail:
        [EMAIL PROTECTED]

To post to the list, e-mail:
        [EMAIL PROTECTED]


----------------------------------------------------------------------
--- Begin Message ---
Hi Rashmi,

Rashmi Badan wrote:
Hi
. . .
2) Build libxml2 2.6.29 from source (must compile with a MS compiler)
and have PHP link against the libxml2_a_dll.lib file. I added that to
the default libxml2 MSVC build but still need to commit the additon to
the PHP build system (will be post 5.2.4). Once done, then the official
libxml2 binaries (2.6.29+) will be able to be used.
all you need to do is change the config.w32 file in ext/libxml to:

if (CHECK_LIB("libxml2_a_dll.lib;libxml2_a.lib", "libxml") &&
*AND* add the LIBXML_STATIC_FOR_DLL flag
ADD_FLAG("CFLAGS_LIBXML", "/D LIBXML_STATIC /D LIBXML_STATIC_FOR_DLL ");



I tried #2 but it didn't seem to help. I'm working with libxml2 2.6.27 and
so I had to build libxml2_a_dll.lib by referring to the makefiles in 2.6.29.
But now I get some additional warnings, old problem persists :(

It won't work with un-modified 2.6.27 code. I had also made a few modifications to threads.c and threads.h, which were committed for 2.6.29. Is there any reason you need .27 and can't use the .26 (or build against .29)?

Rob

--- End Message ---
--- Begin Message ---
How do I install the ming library on windows??
I copied the php_ming.dll that I had on another computer and enabled this line in php.ini extension=php_ming.dll but I still get that error Call to undefined function Ming_setScale()
--- End Message ---

Reply via email to