Win32 PECL pre-built binaries.

Win32 PECL pre-built binaries.

am 29.04.2009 11:12:24 von Richard Quadling

Hi.

What are the plans for providing pre-built Win32 PECL extensions.

I've been waiting for http://pecl4win.php.net to become active again.

I understand that each extension has to be built MANY times (VC6/VC9,
ts/nts, PHP5.0/PHP5.1/PHP5.2/PHP5.3/PHP6.0, etc.) so this is a LOT of
effort (20 builds per extension, 40 if debug builds are also
performed), but something like this was available a long time ago
(http://web.archive.org/web/20071029164203/http://pecl4win.p hp.net/)

Regards,

Richard Quadling.
--
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"

--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: Win32 PECL pre-built binaries.

am 29.04.2009 12:32:40 von Richard Quadling

2009/4/29 Richard Quadling :
> Hi.
>
> What are the plans for providing pre-built Win32 PECL extensions.
>
> I've been waiting for http://pecl4win.php.net to become active again.
>
> I understand that each extension has to be built MANY times (VC6/VC9,
> ts/nts, PHP5.0/PHP5.1/PHP5.2/PHP5.3/PHP6.0, etc.) so this is a LOT of
> effort (20 builds per extension, 40 if debug builds are also
> performed), but something like this was available a long time ago
> (http://web.archive.org/web/20071029164203/http://pecl4win.p hp.net/)
>
> Regards,
>
> Richard Quadling.
> --
> -----
> Richard Quadling
> Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
> "Standing on the shoulders of some very clever giants!"
>

And this is what happens when I don't read the phpdoc commits before
asking questions!


--
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"

--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

RE: [PHP-DEV] Re: Win32 PECL pre-built binaries.

am 29.04.2009 13:48:59 von Jared Williams

> -----Original Message-----
> From: Richard Quadling [mailto:rquadling@googlemail.com]
> Sent: 29 April 2009 11:33
> To: PHP internals; php-windows
> Subject: [PHP-DEV] Re: Win32 PECL pre-built binaries.
>
> 2009/4/29 Richard Quadling :
> > Hi.
> >
> > What are the plans for providing pre-built Win32 PECL extensions.
> >
> > I've been waiting for http://pecl4win.php.net to become
> active again.
> >
> > I understand that each extension has to be built MANY times
> (VC6/VC9,
> > ts/nts, PHP5.0/PHP5.1/PHP5.2/PHP5.3/PHP6.0, etc.) so this
> is a LOT of
> > effort (20 builds per extension, 40 if debug builds are also
> > performed), but something like this was available a long time ago
> > (http://web.archive.org/web/20071029164203/http://pecl4win.p hp.net/)
> >
> > Regards,
> >
> > Richard Quadling.
> > --
> > -----
> > Richard Quadling
> > Zend Certified Engineer :
> > http://zend.com/zce.php?c=ZEND002498&r=213474731
> > "Standing on the shoulders of some very clever giants!"
> >
>
> And this is what happens when I don't read the phpdoc commits
> before asking questions!
>
>

So what was it?

Jared


--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: RE: [PHP-DEV] Re: Win32 PECL pre-built binaries.

am 29.04.2009 14:36:09 von Richard Quadling

2009/4/29 Jared Williams :
>
>
>> -----Original Message-----
>> From: Richard Quadling [mailto:rquadling@googlemail.com]
>> Sent: 29 April 2009 11:33
>> To: PHP internals; php-windows
>> Subject: [PHP-DEV] Re: Win32 PECL pre-built binaries.
>>
>> 2009/4/29 Richard Quadling :
>> > Hi.
>> >
>> > What are the plans for providing pre-built Win32 PECL extensions.
>> >
>> > I've been waiting for http://pecl4win.php.net to become
>> active again.
>> >
>> > I understand that each extension has to be built MANY times
>> (VC6/VC9,
>> > ts/nts, PHP5.0/PHP5.1/PHP5.2/PHP5.3/PHP6.0, etc.) so this
>> is a LOT of
>> > effort (20 builds per extension, 40 if debug builds are also
>> > performed), but something like this was available a long time ago
>> > (http://web.archive.org/web/20071029164203/http://pecl4win.p hp.net/)
>> >
>> > Regards,
>> >
>> > Richard Quadling.
>> > --
>> > -----
>> > Richard Quadling
>> > Zend Certified Engineer :
>> > http://zend.com/zce.php?c=ZEND002498&r=213474731
>> > "Standing on the shoulders of some very clever giants!"
>> >
>>
>> And this is what happens when I don't read the phpdoc commits
>> before asking questions!
>>
>>
>
> So what was it?
>
> Jared
>
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

http://docs.php.net/manual/en/install.pecl.downloads.php "At this time
the PHP project does not compile Windows binaries for PECL extensions.
However, to compile PHP under Windows see the chapter titled building
PHP for Windows."


--
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"

--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[PHP-DEV] Re: [PHP-WIN] RE: [PHP-DEV] Re: Win32 PECL pre-built binaries.

am 29.04.2009 15:15:35 von Jeff McKenna

>
> http://docs.php.net/manual/en/install.pecl.downloads.php "At this time
> the PHP project does not compile Windows binaries for PECL extensions.
> However, to compile PHP under Windows see the chapter titled building
> PHP for Windows."
>
>

Small world: that chapter "Building PHP for Windows" is exactly why I
sent a message yesterday to the php-windows list asking where the most
uptodate instructions are for building PHP with VC 9 on Windows (that
chapter has broken links to the build tools, and the Wiki page,
http://wiki.php.net/internals/windows/stepbystepbuild, is incomplete).
So it seems we're in limbo for building!

-jeff



--
Jeff McKenna
FOSS4G Consulting and Training Services
http://www.gatewaygeomatics.com/



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

Re: RE: [PHP-DEV] Re: Win32 PECL pre-built binaries.

am 29.04.2009 16:08:15 von Richard Quadling

2009/4/29 Jeff McKenna :
>
>>
>> http://docs.php.net/manual/en/install.pecl.downloads.php "At this time
>> the PHP project does not compile Windows binaries for PECL extensions.
>> However, to compile PHP under Windows see the chapter titled building
>> PHP for Windows."
>>
>>
>
> Small world: that chapter "Building PHP for Windows" is exactly why I sent a
> message yesterday to the php-windows list asking where the most uptodate
> instructions are for building PHP with VC 9 on Windows (that chapter has
> broken links to the build tools, and the Wiki page,
> http://wiki.php.net/internals/windows/stepbystepbuild, is incomplete). So it
> seems we're in limbo for building!
>
> -jeff
>
>
>
> --
> Jeff McKenna
> FOSS4G Consulting and Training Services
> http://www.gatewaygeomatics.com/
>
>
>

It seems like this isn't going to be fixed any time soon.

220 extensions which may have version specific external libraries and
each one needing to be built at least 20 ways (VC6/9, ts/nts,
5.0/5.1/5.2/5.3/6.0). That gives 4,400 build processes. Debug? 8,800
builds. And then more if there are different external libraries,
though I would hope that a version of a PECL extension would only run
with a single version of an external library. I don't know if the
dependencies are maintained in any easy way.

Compare that with PHP's handful of builds.



--
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"

--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: [PHP-DEV] Re: [PHP-WIN] RE: [PHP-DEV] Re: Win32 PECL pre-built binaries.

am 29.04.2009 16:41:18 von Philip Olson

> It seems like this isn't going to be fixed any time soon.
>
> 220 extensions which may have version specific external libraries and
> each one needing to be built at least 20 ways (VC6/9, ts/nts,
> 5.0/5.1/5.2/5.3/6.0). That gives 4,400 build processes. Debug? 8,800
> builds. And then more if there are different external libraries,
> though I would hope that a version of a PECL extension would only run
> with a single version of an external library. I don't know if the
> dependencies are maintained in any easy way.
>
> Compare that with PHP's handful of builds.


DLL downloads will be offered at pecl.php.net for active PHP branches
(5_2, 5_3, 6_0).

However, this does not exist today so yesterday I removed all
references to pecl4win from the PHP manual and referred to the "build
it yourself" documentation. If the documentation is wrong/outdated
then please report a bug.

Regards,
Philip


--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: [PHP-DEV] Re: [PHP-WIN] RE: [PHP-DEV] Re: Win32 PECL pre-built

am 29.04.2009 16:49:34 von Richard Quadling

2009/4/29 Philip Olson :
>
>> It seems like this isn't going to be fixed any time soon.
>>
>> 220 extensions which may have version specific external libraries and
>> each one needing to be built at least 20 ways (VC6/9, ts/nts,
>> 5.0/5.1/5.2/5.3/6.0). That gives 4,400 build processes. Debug? 8,800
>> builds. And then more if there are different external libraries,
>> though I would hope that a version of a PECL extension would only run
>> with a single version of an external library. I don't know if the
>> dependencies are maintained in any easy way.
>>
>> Compare that with PHP's handful of builds.
>
>
> DLL downloads will be offered at pecl.php.net for active PHP branches (5_2,
> 5_3, 6_0).
>
> However, this does not exist today so yesterday I removed all references to
> pecl4win from the PHP manual and referred to the "build it yourself"
> documentation. If the documentation is wrong/outdated then please report a
> bug.
>
> Regards,
> Philip
>
>

Looking forward to play with the old extensions.


--
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"

--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: Re: [PHP-DEV] Re: [PHP-WIN] RE: [PHP-DEV] Re: Win32PECL pre-built binaries.

am 29.04.2009 16:56:07 von Jeff McKenna

Philip Olson wrote:
> If the documentation is wrong/outdated then please report
> a bug.
>

I notice that every time someone files a bug about the broken links in
the "Building PHP for Windows" documentation, a PHP developer closes the
bug and says to follow the Wiki notes instead
(http://wiki.php.net/internals/windows/stepbystepbuild) which are
unfortunately not complete...hence my confusion.

-jeff





--
Jeff McKenna
FOSS4G Consulting and Training Services
http://www.gatewaygeomatics.com/



--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: Win32 PECL pre-built binaries.

am 29.04.2009 17:14:03 von Philip Olson

>> If the documentation is wrong/outdated then please report a bug.
>
> I notice that every time someone files a bug about the broken links
> in the "Building PHP for Windows" documentation, a PHP developer
> closes the bug and says to follow the Wiki notes instead (http://wiki.php.net/internals/windows/stepbystepbuild
> ) which are unfortunately not complete...hence my confusion.

I see one such bug, are there others?

- http://bugs.php.net/bug.php?id=46021

In the very least the "Building PHP for Windows" section should not
include broken links, so, this bug has been reopened.

Regards,
Philip

--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: Re: Win32 PECL pre-built binaries.

am 29.04.2009 22:24:59 von Jeff McKenna

Philip Olson wrote:
>
> I see one such bug, are there others?
>
> - http://bugs.php.net/bug.php?id=46021
>

Here are some:

http://bugs.php.net/bug.php?id=47008
http://bugs.php.net/bug.php?id=46259
http://bugs.php.net/bug.php?id=46069

Needless to say that the issue has been driving people crazy for a
while...someone needs to fix those links.

Thanks.

-jeff




--
Jeff McKenna
FOSS4G Consulting and Training Services
http://www.gatewaygeomatics.com/



--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: Re: Win32 PECL pre-built binaries.

am 30.04.2009 08:29:09 von Philip Olson

>> I see one such bug, are there others?
>> - http://bugs.php.net/bug.php?id=46021
>
> Here are some:

Duplicate bugs are given the bogus status and typically link to the
parent bug. Looks like that happened a few times here, but the bug
evolved and was prematurely closed. It's open now. Windows geeks,
please look into bug #46021 and close it. If it's not closed by Friday
(when the manual builds) I'll address [hack] it the best I can.

I can see why some people were against us having a wiki because these
'where is what when how?' problems become more frequent. But as for
the Windows build stuff, I consider the manual to be documentation and
the wiki entry a supplemental to it.

And as for the Windows PECL binaries, this large task could use more
bodies so people feel free to help. Pierre, please post an update/todo
regarding this task so we all know about it and how to help.

Regards,
Philip


--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: RE: [PHP-DEV] Re: Win32 PECL pre-built binaries.

am 21.07.2009 17:47:19 von Jeff McKenna

Jeff McKenna wrote:
>
>>
>> http://docs.php.net/manual/en/install.pecl.downloads.php "At this time
>> the PHP project does not compile Windows binaries for PECL extensions.
>> However, to compile PHP under Windows see the chapter titled building
>> PHP for Windows."
>>
>>
>
> Small world: that chapter "Building PHP for Windows" is exactly why I
> sent a message yesterday to the php-windows list asking where the most
> uptodate instructions are for building PHP with VC 9 on Windows (that
> chapter has broken links to the build tools, and the Wiki page,
> http://wiki.php.net/internals/windows/stepbystepbuild, is incomplete).
> So it seems we're in limbo for building!
>

Unfortunately months later I am back at the same problem I reported
months ago and the same wiki 'stepbystep' page is incomplete :(

-jeff


--
Jeff McKenna
FOSS4G Consulting and Training Services
http://www.gatewaygeomatics.com/



--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: RE: [PHP-DEV] Re: Win32 PECL pre-built binaries.

am 21.07.2009 18:21:48 von Jeff McKenna

>
> Unfortunately months later I am back at the same problem I reported
> months ago and the same wiki 'stepbystep' page is incomplete :(
>

The guys in the IRC chat room (#php-dev-win on freenode.net) are editing
the page now with additions
(http://wiki.php.net/internals/windows/stepbystepbuild)...th anks everyone!

-jeff



--
Jeff McKenna
FOSS4G Consulting and Training Services
http://www.gatewaygeomatics.com/



--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Re: RE: [PHP-DEV] Re: Win32 PECL pre-built binaries.

am 21.07.2009 22:46:13 von Richard Quadling

2009/7/21 Jeff McKenna :
>
>>
>> Unfortunately months later I am back at the same problem I reported months
>> ago and the same wiki 'stepbystep' page is incomplete :(
>>
>
> The guys in the IRC chat room (#php-dev-win on freenode.net) are editing the
> page now with additions
> (http://wiki.php.net/internals/windows/stepbystepbuild)...th anks everyone!
>
> -jeff
>
>
>
> --
> Jeff McKenna
> FOSS4G Consulting and Training Services
> http://www.gatewaygeomatics.com/
>
>
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

There is an article in the May 2009 edition of php|Architect magazine
[1] which I've successfully used to build PHP. It covers installing
VC9 (I used the Express Edition) and the 6.1SDK.

It was REALLY REALLY simple to follow. None of the "copy this file to
there", "edit this and that" stuff. The new build process works very
well (my opinion based upon the limited use I've made of it so far).

You may recognize one of the co-authors!

Regards,

Richard Quadling.

[1] http://www.phparch.com/magazine/index/97

--
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"
ZOPA : http://uk.zopa.com/member/RQuadling

--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php