hi Andrey,

The TSRM macro must always be the last declaration, always. The
problem is that the DBG macros have code in them...

On Sun, Jan 22, 2012 at 9:15 PM, Andrey Hristov <p...@hristov.com> wrote:
>  Hi Pierre,
>
> On 01/22/2012 12:37 PM, Pierre Joye wrote:
>>
>> hi,
>>
>> Can reproduce it now, can you open a bug please and assign it to mysql?
>>
>> The problem is due to TSRMLS_FETCH being called at the wrong place.
>> I'm not sure how they want it but ideally it should in the DBG macro
>> already.
>
>
> called at the wrong place? it should be always before DBG or the DBG_ENTER
> macro won't compile. So how it could be possibly wrong? :)
>
>
>> Added Andrey to the loop.
>
>
>> Cheers,
>>
>> On Sun, Jan 22, 2012 at 11:38 AM, Christian Seiler<chris...@gmx.net>
>>  wrote:
>>>
>>> Hi Pierre,
>>>
>>>
>>>> I cannot reproduce the error, mysqlnd builds just fine here.
>>>>
>>>> What's your configure line?
>>>
>>>
>>>
>>> cscript /nologo configure.js
>>> �"--disable-phar"
>>> �"--disable-ipv6"
>>> �"--disable-zts"
>>> �"--enable-cgi"
>>> �"--disable-bcmath"
>>> �"--disable-calendar"
>>> �"--disable-odbc"
>>> �"--disable-tokenizer"
>>> �"--disable-xmlreader"
>>> �"--disable-xmlwriter"
>>> �"--without-wddx"
>>> �"--enable-debug"
>>> �"--enable-cli-win32"
>>> �"--enable-pdo"
>>> �"--with-openssl"
>>> �"--with-php-build=..\deps"
>>> �"--with-libxml"
>>> �"--with-pdo-sqlite"
>>>
>>> This is done in a Windows SDK 6.1 shell with
>>>
>>> �setenv /debug /x86 /xp �[*]
>>>
>>> and VC9 Pro SP1 is used. The same configure line works fine for PHP
>>> 5.3.9.
>>>
>>> Thanks,
>>> Christian
>>>
>>> [*] But also setenv /release /x86 /xp has the same issue.
>>>
>>
>>
>>
>
> Best,
> Andrey



-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to