Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:46631 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94718 invoked from network); 11 Jan 2010 16:40:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Jan 2010 16:40:53 -0000 Authentication-Results: pb1.pair.com header.from=jess@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=jess@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 212.25.124.185 as permitted sender) X-PHP-List-Original-Sender: jess@zend.com X-Host-Fingerprint: 212.25.124.185 il-mr1.zend.com Received: from [212.25.124.185] ([212.25.124.185:57883] helo=il-mr1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 42/60-26332-4945B4B4 for ; Mon, 11 Jan 2010 11:40:53 -0500 Received: from il-gw1.zend.com (unknown [10.1.1.21]) by il-mr1.zend.com (Postfix) with ESMTP id 2FA04504F5; Mon, 11 Jan 2010 18:25:00 +0200 (IST) Received: from [10.1.2.102] ([10.1.2.102]) by il-gw1.zend.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 11 Jan 2010 18:40:48 +0200 Message-ID: <4B4B548F.6000709@zend.com> Date: Mon, 11 Jan 2010 18:40:47 +0200 User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090706) MIME-Version: 1.0 To: PHP Developers Mailing List , georg@mysql.com, andrey@mysql.com, uwendel@mysql.com References: <4B4B53A8.8010300@zend.com> In-Reply-To: <4B4B53A8.8010300@zend.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 11 Jan 2010 16:40:48.0718 (UTC) FILETIME=[D462B6E0:01CA92DC] Subject: Re: [PHP-DEV] [PATCH] Attempt to include ext/mysqlnd/mysqlnd_portability.h when building MySQLi against libmysql From: jess@zend.com (Jess Portnoy) Just to clarify, this applies only to the 5_3 branch. May the source be with you, Best regards, Jess Portnoy Jess Portnoy wrote: > Hello all, > > My configure command is as follows: > ./configure --disable-xml --disable-dom --disable-libxml > --disable-simplexml --without-pear --disable-xmlreader > --disable-xmlwriter --without-iconv > > I then archive the result and use it to build various PHP extensions, > among which MySQLi. > Since I did not configure with mysqlnd, I do not have ext/mysqlnd > copied onto $PHP_PREFIX/include/php/ext, causing this following code > to fail compilation: > #include "ext/mysqlnd/mysqlnd_portability.h" > > Attached is a suggested patch for php-5.3.1/ext/mysqli/mysqli.c and > php-5.3.1/ext/mysqli/mysqli_api.c, basically: > +#ifdef MYSQLI_USE_MYSQLND > #include "ext/mysqlnd/mysqlnd_portability.h" > +#endif > > Thanks in advance, >