Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:46916 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 39570 invoked from network); 31 Jan 2010 17:32:15 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 31 Jan 2010 17:32:15 -0000 Authentication-Results: pb1.pair.com header.from=replyskumar@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=replyskumar@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.221.198 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: replyskumar@gmail.com X-Host-Fingerprint: 209.85.221.198 mail-qy0-f198.google.com Received: from [209.85.221.198] ([209.85.221.198:46104] helo=mail-qy0-f198.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 44/28-50434-E9EB56B4 for ; Sun, 31 Jan 2010 12:32:15 -0500 Received: by qyk36 with SMTP id 36so1658560qyk.15 for ; Sun, 31 Jan 2010 09:32:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=LF3pFz5REr3NHEDnq/+JMRP5hwgLbfe0AstgSVu3cfA=; b=AGsnYnVk8vhVnW2XTU9AiA/r2GdYQXKCl3YPN4o+KfISVBf+8XhnrNMLE2r48uqnPn hdaLGIL3hwS/EZ+XEJ7gCYXdpHgxOLWLtnWhh+ikPFF+fNqh5L9Tv+k3LVO2gW5a1CQg ackXxUw27doy0J5jVXTgp8jkSrz4IDKO4huLM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=XAX5RC9GdCgHpbSiv65AmvTKZ5h47XEkTkfGdtvu3nxeOY4SHbkEnQpe2CANszrMIi YCwiIDo2h0fN37M3/18lu3dRFPEaQOSQCYOZVLR2Nn/9twUmeicd8p1VsFR0NHZuUxvb mcMCVxugAHQZMGOCtX488LqeWr1twGl84YaJ8= MIME-Version: 1.0 Received: by 10.229.62.84 with SMTP id w20mr1213344qch.96.1264959132567; Sun, 31 Jan 2010 09:32:12 -0800 (PST) In-Reply-To: <4B6529D8.4020902@zend.com> References: <4B6529D8.4020902@zend.com> Date: Sun, 31 Jan 2010 23:02:12 +0530 Message-ID: To: Jess Portnoy Cc: internals@lists.php.net Content-Type: multipart/mixed; boundary=00235479075cc089dd047e793f28 Subject: Re: [PHP-DEV] newbie: my extension not getting compiled/included in Php-5.3.1 (RH linux) From: replyskumar@gmail.com (Sanjeev Kumar) --00235479075cc089dd047e793f28 Content-Type: multipart/alternative; boundary=00235479075cc089d2047e793f26 --00235479075cc089d2047e793f26 Content-Type: text/plain; charset=ISO-8859-1 Hi, Attaching my config.m4 for the new extension. (I have renamed the file to config_m4.txt for mailing). As I mentioned, my issue is that: even the standard extension generated by ./ext_skel doesn't get included in config/build list by buildconf + configure commands. please let me know some pointers which I should look. thanks, -sanjeev kumar On Sun, Jan 31, 2010 at 12:27 PM, Jess Portnoy wrote: > Hello, > > Please attach your config.m4 file which will help understand what's wrong. > You should also try to compare yours with an existing one, maybe the > problem will become apparent simply by comparison. > > May the source be with you, > Best regards, > Jess Portnoy > > > > > Sanjeev Kumar wrote: > >> I am new to Php-dev and trying to add an extension to Php >> >> I downloaded php-5.3.1 src on RedHatLinux4 . After adding my extension, >> the >> configure/make doesn't build my extension and include in Php. >> >> commands that I ran after unzipping the php5.3.1 src: >> >> cd ext >> ./ext_skel --extname=pdo-mydbext >> >> >> cd .. >> ./buildconf --force >> ./configure --enable-pdo-mydbext >> make >> >> My issue: >> No objects are compiled for my pdo-mydbext. >> In fact, seeing the output of ./configure on screen, I can see that my >> ext >> didn't called in extensions list. >> < .". whether to enable pdo-myext ..."> didn't get displayed by >> ./configure & make didn't build myext. >> >> What do I need to add my extension(to be compiled, and so on..) >> >> >> thanks, >> -sanjeev >> >> >> > --00235479075cc089d2047e793f26 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi,

Attaching my config.m4 for the new extension.
<= div>(I have renamed =A0the file to =A0config_m4.txt for mailing).
As I mentioned, my issue is that: =A0even the standard exte= nsion generated by =A0./ext_skel
doesn't get included in config/build list =A0by =A0buildconf + con= figure =A0commands.

please let me know some pointe= rs which I should look.

thanks,
-sanjeev= kumar

On Sun, Jan 31, 2010 at 12:27 PM, Jess = Portnoy <jess@zend.co= m> wrote:
Hello,

Please attach your config.m4 file which will help understand what's wro= ng.
You should also try to compare yours with an existing one, maybe the proble= m will become apparent simply by comparison.

May the source be with you,
Best regards,
Jess Portnoy




Sanjeev Kumar wrote:
I am new to Php-dev and trying to add an extension to Php

I downloaded php-5.3.1 src on RedHatLinux4 . After adding my extension, the=
configure/make doesn't build my extension and include in Php.

commands that I ran after unzipping the php5.3.1 src:

cd ext
./ext_skel =A0--extname=3Dpdo-mydbext
<enabled in =A0pdo-mydbext/config.m4>

cd ..
./buildconf =A0--force
./configure --enable-pdo-mydbext
make

My issue:
No objects are compiled for my =A0pdo-mydbext.
In fact, seeing the output of =A0./configure on screen, I can see that my e= xt
didn't called in extensions list.
< .". whether to enable =A0pdo-myext ..."> =A0 didn't g= et displayed by
./configure & make didn't build myext.

What do I need to add my extension(to be compiled, and so on..)


thanks,
-sanjeev

=A0

--00235479075cc089d2047e793f26-- --00235479075cc089dd047e793f28 Content-Type: text/plain; charset=US-ASCII; name="config_m4.txt" Content-Disposition: attachment; filename="config_m4.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g543zc530 ZG5sICRJZDogY29uZmlnLm00IDI3MzQxMyAyMDA5LTAxLTEzIDAyOjUwOjU0WiBzYW5qZWV2S3Vt YXIgJApkbmwgY29uZmlnLm00IGZvciBleHRlbnNpb24gcGRvX2dyb292eQpkbmwgdmltOmV0OnN3 PTI6dHM9MjoKClBIUF9BUkdfRU5BQkxFKHBkb19ncm9vdnksIHdoZXRoZXIgdG8gZW5hYmxlIEdS T09WWSBzdXBwb3J0LApbICAtLXdpdGgtcGRvX2dyb292eSAgICAgICAgICAgRW5hYmxlIHBkb19n cm9vdnkgc3VwcG9ydF0pCgppZiB0ZXN0ICIkUEhQX1BET19HUk9PVlkiICE9ICJubyI7IHRoZW4K CiAgaWYgdGVzdCAiJFBIUF9QRE8iID0gIm5vIjsgdGhlbgogICAgQUNfTVNHX0VSUk9SKFtQRE8g aXMgbm90IGVuYWJsZWQhIEFkZCAtLWVuYWJsZS1wZG8gdG8geW91ciBjb25maWd1cmUgbGluZS5d KQogIGZpCgogIGlmZGVmKFtQSFBfQ0hFQ0tfUERPX0lOQ0xVREVTXSwKICBbCiAgICBQSFBfQ0hF Q0tfUERPX0lOQ0xVREVTCiAgXSxbCiAgICBBQ19NU0dfQ0hFQ0tJTkcoW2ZvciBQRE8gaW5jbHVk ZXNdKQogICAgaWYgdGVzdCAtZiAkYWJzX3NyY2Rpci9pbmNsdWRlL3BocC9leHQvcGRvL3BocF9w ZG9fZHJpdmVyLmg7IHRoZW4KICAgICAgcGRvX2luY19wYXRoPSRhYnNfc3JjZGlyL2V4dAogICAg ZWxpZiB0ZXN0IC1mICRhYnNfc3JjZGlyL2V4dC9wZG8vcGhwX3Bkb19kcml2ZXIuaDsgdGhlbgog ICAgICBwZG9faW5jX3BhdGg9JGFic19zcmNkaXIvZXh0CiAgICBlbGlmIHRlc3QgLWYgJHByZWZp eC9pbmNsdWRlL3BocC9leHQvcGRvL3BocF9wZG9fZHJpdmVyLmg7IHRoZW4KICAgICAgcGRvX2lu Y19wYXRoPSRwcmVmaXgvaW5jbHVkZS9waHAvZXh0CiAgICBlbHNlCiAgICAgIEFDX01TR19FUlJP UihbQ2Fubm90IGZpbmQgcGhwX3Bkb19kcml2ZXIuaC5dKQogICAgZmkKICAgIEFDX01TR19SRVNV TFQoJHBkb19pbmNfcGF0aCkKICBdKQoKICBwaHBfcGRvX2dyb292eT0icGRvX2dyb292eS5jIGdy b292eV9kcml2ZXIuYyBncm9vdnlfc3RhdGVtZW50LmMgZ2RiLmMiCgpkbmwgICAgUEhQX0FERF9J TkNMVURFKCRQRE9fU1FMSVRFX0RJUi9pbmNsdWRlKQoKICAgIEFDX0RFRklORShIQVZFX0dST09W WSwgMSwgW3doZXRoZXIgeW91IGhhdmUgR1JPT1ZZXSkKUEhQX0FERF9JTkNMVURFKCRQRE9fR1JP T1ZZX0RJUi9pbmNsdWRlKQoKICBkbmwgIyAtLXdpdGgtcGRvX2dyb292eSAtPiBjaGVjayBmb3Ig bGliIGFuZCBzeW1ib2wgcHJlc2VuY2UKTElCTkFNRT1wZG9fZ3Jvb3Z5ICMgeW91IG1heSB3YW50 IHRvIGNoYW5nZSB0aGlzCkxJQlNZTUJPTD1wZG9fZ3Jvb3Z5ICMgeW91IG1vc3QgbGlrZWx5IHdh bnQgdG8gY2hhbmdlIHRoaXMKClBIUF9DSEVDS19MSUJSQVJZKCRMSUJOQU1FLCRMSUJTWU1CT0ws ClsKICBQSFBfQUREX0xJQlJBUllfV0lUSF9QQVRIKCRMSUJOQU1FLCAkUERPX0dST09WWV9ESVIv bGliLCBQRE9fR1JPT1ZZX1NIQVJFRF9MSUJBREQpCiAgQUNfREVGSU5FKEhBVkVfUERPX0dST09W WUxJQiwxLFsgXSkKIF0sWwogICBBQ19NU0dfRVJST1IoW3dyb25nIHBkb19ncm9vdnkgbGliIHZl cnNpb24gb3IgbGliIG5vdCBmb3VuZF0pCiBdLFsKICAgLUwkUERPX0dST09WWV9ESVIvbGliIC1s bQogXSkKCiBQSFBfU1VCU1QoUERPX0dST09WWV9TSEFSRURfTElCQUREKQoKICAgIFBIUF9ORVdf RVhURU5TSU9OKHBkb19ncm9vdnksICRwaHBfcGRvX2dyb292eSwgJGV4dF9zaGFyZWQsLC1JJHBk b19pbmNfcGF0aCAgIC1JJHBkb19pbmNfcGF0aCkKCiAgICAgIEFDX0NIRUNLX0hFQURFUlModGlt ZS5oKQoKICBpZmRlZihbUEhQX0FERF9FWFRFTlNJT05fREVQXSwKICBbCiAgICBQSFBfQUREX0VY VEVOU0lPTl9ERVAocGRvX2dyb292eSwgcGRvKQogIF0pCmZpCg== --00235479075cc089dd047e793f28--