Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:15464 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 99691 invoked by uid 1010); 16 Mar 2005 13:49:08 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 99676 invoked from network); 16 Mar 2005 13:49:08 -0000 Received: from unknown (HELO a-beig.de) (127.0.0.1) by localhost with SMTP; 16 Mar 2005 13:49:08 -0000 X-Host-Fingerprint: 130.119.248.68 mail16.ca.com Windows 2000 SP4, XP SP1 Received: from ([130.119.248.68:20176] helo=mail16.ca.com) by pb1.pair.com (ecelerity HEAD r(5124)) with SMTP id 3D/CF-23122-35938324 for ; Wed, 16 Mar 2005 08:49:08 -0500 Received: from ukslms22.ca.com ([130.119.9.26]) by mail16.ca.com with Microsoft SMTPSVC(5.0.2195.6713); Wed, 16 Mar 2005 13:35:56 +0000 X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C52A2D.14C24195" Date: Wed, 16 Mar 2005 13:35:56 -0000 Message-ID: <08237065FA027340B731E570990978540374AC9A@ukslms22.ca.com> X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Thread-Topic: [PATCH] Bug #32333 - Unable to perform command line build with Ingres extension Thread-Index: AcUqLRP3NidcvKbzTHqmaPVkcpYgwg== To: Cc: X-OriginalArrivalTime: 16 Mar 2005 13:35:56.0228 (UTC) FILETIME=[14E39040:01C52A2D] Subject: [PATCH] Bug #32333 - Unable to perform command line build with Ingres extension From: Grant.Croker@ca.com ("Croker, Grant") ------_=_NextPart_001_01C52A2D.14C24195 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, Attached is a new file, config.w32, needed to build the Ingres extension with the command line build on Windows. Using this patch you should be able to use the following combination of flags: --with-ingres --with-ingres=3Dsomepath --with-ingres=3Dshared --with-ingres=3Dshared,somepath In addition the following change needed to be made to ext\ingres_ii\php_ii.h, also attached: Index: ingres_ii/php_ii.h =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /repository/php-src/ext/ingres_ii/php_ii.h,v retrieving revision 1.12 diff -u -b -w -B -d -r1.12 php_ii.h --- ingres_ii/php_ii.h 8 Jan 2004 17:32:14 -0000 1.12 +++ ingres_ii/php_ii.h 16 Mar 2005 13:24:11 -0000 @@ -28,6 +28,7 @@ extern zend_module_entry ingres_ii_module_entry; #define phpext_ingres_ii_ptr &ingres_ii_module_entry +#define phpext_ingres_ptr &ingres_ii_module_entry #ifdef PHP_WIN32 #define PHP_II_API __declspec(dllexport) thanks grant ------_=_NextPart_001_01C52A2D.14C24195 Content-Type: text/plain; name="config.w32.txt" Content-Transfer-Encoding: base64 Content-Description: config.w32.txt Content-Disposition: attachment; filename="config.w32.txt" Ly8gJElkJA0KLy8gdmltOmZ0PWphdmFzY3JpcHQgdHM9NCBzdz00DQoNCkFSR19XSVRIKCJpbmdy ZXMiLCAiSW5ncmVzIHN1cHBvcnQiLCAibm8iKTsNCg0KaWYgKFBIUF9JTkdSRVMgIT0gIm5vIikg ew0KICAgIGlmICggUEhQX0lOR1JFUyA9PSAieWVzIiApIHsgDQoNCgkJLy8gbm8gcGF0aCB3YXMg c3VwcGxpZWQgdG8gIC0td2l0aC1pbmdyZXMNCgkJLy8gRmluZCBJbmdyZXMgaGVhZGVyIGZpbGVz IGFuZCBsaWJhcmllcyB0aHJvdWdoICVJSV9TWVNURU0lDQoJCXZhciBpaV9zeXN0ZW09V3NoU2hl bGwuRW52aXJvbm1lbnQoIlByb2Nlc3MiKS5JdGVtKCJJSV9TWVNURU0iKTsNCg0KCQlpZiAoIGlp X3N5c3RlbSAhPSAiIiApIHsNCg0KCQkJaWYgKENIRUNLX0hFQURFUl9BRERfSU5DTFVERSgiaWlh cGkuaCIsICJDRkxBR1NfSU5HUkVTIiwgaWlfc3lzdGVtICsgIlxcaW5ncmVzXFxmaWxlczsiICsg UEhQX0lOR1JFUykgJiYNCgkJCQlDSEVDS19MSUIoImlpbGliYXBpLmxpYiIsICJpbmdyZXMiLCBp aV9zeXN0ZW0gKyAiXFxpbmdyZXNcXGxpYjsiICsgUEhQX0lOR1JFUykpICB7DQoNCgkJCQlBQ19E RUZJTkUoJ0hBVkVfSUknLCAxKTsNCgkJCQlFWFRFTlNJT04oImluZ3JlcyIsImlpLmMiKTsNCg0K CQkJfSBlbHNlIHsNCg0KICAgICAgICAgICAgICAgIC8vIGluZ3JlcyBpcyBtaXNzaW5nIGZpbGVz DQoJCQkJV0FSTklORygiSW5ncmVzIG5vdCBlbmFibGVkOyBsaWJyYXJpZXMgYW5kIGhlYWRlcnMg bm90IGZvdW5kIGluICIgKyBpaV9zeXN0ZW0pOw0KDQoJCQl9DQoNCgkJfSBlbHNlIHsNCg0KCQkJ Ly8gJUlJX1NZU1RFTSUgaXMgbm90IHNldA0KCQkJV0FSTklORygiSW5ncmVzIG5vdCBlbmFibGVk OyAlSUlfU1lTVEVNJSBoYXMgbm90IGJlZW4gZGVmaW5lZCIpOw0KDQoJCX0NCg0KCX0gZWxzZSB7 IA0KDQogICAgICAgIC8vIHBhdGggc3VwcGxpZWQgdG8gIC0td2l0aC1pbmdyZXMNCgkJaWYgKENI RUNLX0hFQURFUl9BRERfSU5DTFVERSgiaWlhcGkuaCIsICJDRkxBR1NfSU5HUkVTIiwgUEhQX0lO R1JFUyArICJcXGluZ3Jlc1xcZmlsZXM7IikgJiYNCgkJCUNIRUNLX0xJQigiaWlsaWJhcGkubGli IiwgImluZ3JlcyIsIFBIUF9JTkdSRVMgKyAiXFxpbmdyZXNcXGxpYjsiKSkgIHsNCg0KCQkJQUNf REVGSU5FKCdIQVZFX0lJJywgMSk7DQoJCQlFWFRFTlNJT04oImluZ3JlcyIsImlpLmMiKTsNCg0K CQl9IGVsc2Ugew0KDQogICAgICAgICAgICAvLyBjYW5ub3QgZmluZCBmaWxlcyBpbiBzdXBwbGll ZCBwYXRoDQoJCQlXQVJOSU5HKCJJbmdyZXMgbm90IGVuYWJsZWQ7IGxpYnJhcmllcyBhbmQgaGVh ZGVycyBub3QgZm91bmQiKTsNCg0KCQl9DQoNCgl9IA0KfQ0KDQo= ------_=_NextPart_001_01C52A2D.14C24195 Content-Type: text/plain; name="php_ii.h.patch.txt" Content-Transfer-Encoding: base64 Content-Description: php_ii.h.patch.txt Content-Disposition: attachment; filename="php_ii.h.patch.txt" SW5kZXg6IGV4dC9pbmdyZXNfaWkvcGhwX2lpLmgNCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvcmVw b3NpdG9yeS9waHAtc3JjL2V4dC9pbmdyZXNfaWkvcGhwX2lpLmgsdg0KcmV0cmlldmluZyByZXZp c2lvbiAxLjEyDQpkaWZmIC11IC1iIC13IC1CIC1kIC1yMS4xMiBwaHBfaWkuaA0KLS0tIGV4dC9p bmdyZXNfaWkvcGhwX2lpLmgJOCBKYW4gMjAwNCAxNzozMjoxNCAtMDAwMAkxLjEyDQorKysgZXh0 L2luZ3Jlc19paS9waHBfaWkuaAkxNiBNYXIgMjAwNSAxMzoyNDoxMSAtMDAwMA0KQEAgLTI4LDYg KzI4LDcgQEANCiANCiBleHRlcm4gemVuZF9tb2R1bGVfZW50cnkgaW5ncmVzX2lpX21vZHVsZV9l bnRyeTsNCiAjZGVmaW5lIHBocGV4dF9pbmdyZXNfaWlfcHRyICZpbmdyZXNfaWlfbW9kdWxlX2Vu dHJ5DQorI2RlZmluZSBwaHBleHRfaW5ncmVzX3B0ciAmaW5ncmVzX2lpX21vZHVsZV9lbnRyeQ0K IA0KICNpZmRlZiBQSFBfV0lOMzINCiAjZGVmaW5lIFBIUF9JSV9BUEkgX19kZWNsc3BlYyhkbGxl eHBvcnQpDQo= ------_=_NextPart_001_01C52A2D.14C24195--