On 19/01/07, Simon Laws <[EMAIL PROTECTED]> wrote:

On 1/18/07, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote:
>
> Simon Laws wrote:
> > I realize I haven't posted on progress with the PHP extension for a
> > while.
> > Having a few problems with it at the moment. I've been working on
> windows
> > and have most of the changes made to enable references. However a
> > couple of
> > days ago I ran into a script dependent memory error in the embeded PHP
> > engine. It's a little tricky to trace this because we have the
following
> > path to the running script
> >
> > Axis2C -> CPP SCA -> PHP -> Script.
> >
> > I.e. there is a lot of C/C++ to go wrong and most of it we didn't
write.
> > Needless to say the script is fine outside of PHP. I've tried
> > attacking the
> > problem in various ways but am a little stumped on windows, e.g. I
> > can't get
> > purify to run the exe all the way to the point that it crashes.
> >
> > I'm now moving the whole environment over to linux to see if I get the
> > same
> > error and so that I can try some of the Linux based tools, e.g.
> > valgrind. I
> > need a little help with the autoconf setup for CPP SCA. Specifically
> > where
> > do I tell autoconf about the PHP engine include path that it needs to
> > build
> > the PHP extension?
> >
> > Thanks
> >
> > Simon
> >
>
> Simon,
>
> You need to configure two environment variables PHP_INCLUDE and PHP_LIB.
> Here's what I have on my machine:
> PHP_INCLUDE=$HOME/Tuscany/php5/php-5.2.0-bin/include/php
> export PHP_INCLUDE
> PHP_LIB=$HOME/Tuscany/php5/php-5.2.0-bin/lib
> export PHP_LIB
>
> Then run autogen.sh, then configure --prefix=$TUSCANY_SCACPP
> --with-axis2c --enable-all-extensions as usual.
>
> --
> Jean-Sebastien
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
Thanks Jean-Sebastien, I'll give it a spin.

Simon


If you cd to the cpp/sca directory you can run ./build.sh
This will build the various extensions depending on which xxx_INCLUDE etc
environment variables are set. Take a look at it to see which ones are
expected.

Cheers,



--
Pete

Reply via email to