Re: installing extensions with pear installer
| From: | Stig S. Bakken | Date: | Wed, 29 May 2002 13:10:43 +0000 |
| Subject: | Re: installing extensions with pear installer | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-6597@lists.php.net to get a copy of this message | ||
Installing .so files doesn't work yet.
- Stig
On Wed, 2002-05-29 at 14:54, Christian Stocker wrote:
> On 29 May 2002, Stig S. Bakken wrote:
>
> > On Wed, 2002-05-29 at 10:14, Christian Stocker wrote:
> > > hi
> > >
> > > just saw that it now should possible to install c-extensions with the
> > > pear-installer (pear build). Great :) But I have some problems with the
> > > package.xml. It looks like there are 2 roles. ext and extsrc. What do i
> > > have to use for which files to get it working? Or is it still a very work
> > > in progress and everything will change anyway? (didn't look at the source
> > > code....)
> >
> > pear/PECL/xmms is a simple example that works with "pear build".
>
> oki. got it working. but
>
> pear install imagick-0.1.1.tgz
>
> installs all the sources in the system root (/), i think, there's
> something like src_dir missing in the config.
>
> Furthermore to build the extension, "pear build" needs the package.xml,
> which is not copied to the src-dir by default. Do i have package.xml to
> the filelist as
> <file role="src">package.xml</file>
> explicitly or is this a bug?
>
> Upload is also not possible right now, i get the following errors at
> http://pear.php.net/release-upload.php
> ****
> * file Makefile.in: invalid role, should be one of: php ext test doc
> data extsrc script
> * file config.m4: invalid role, should be one of: php ext test doc
> data extsrc script
> * file imagick.c: invalid role, should be one of: php ext test doc
> data extsrc script
> * file package.xml: invalid role, should be one of: php ext test doc
> data extsrc script
> * file php_imagick.h: invalid role, should be one of: php ext test doc
> data extsrc script
> ****
>
> And more of a feature request:
>
> pear build imagick-0.1.1.tgz
> does not work, i have to first install and
> then change to the source directory and then build it. Is this an
> intendend behaviour?
>
> otherwise great work, the whole installer looks very promising
>
> chregu
>
> --
> christian stocker | bitflux GmbH | schöneggstrasse 5 | ch-8004 zurich
> phone +41 1 240 56 70 | mobile +41 76 561 88 60 | fax +41 1 240 56 71
> http://www.bitflux.ch | chregu@bitflux.ch | gnupg-keyid
> 0x5CE1DECB
>