Hi again,

Emiliano <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED].
..

> > Well not completely, as somewhere there is a #include <midgard.h> which
> > would find the old midgard.h in my case.
>
> But it should be possible to have both if you fully reinstall all parts
> each time you make a change. It should even be possible to have 1.4 and
> 1.4+SG if you use two apache installations and static libs.

It is certainly possible, but I started to make all sorts of mistakes,
breaking my existing install so I got tired of that. Downside is that the
other machine takes slightly longer than forever to compile something, so I
may go back to this later.

> > Syntax error on line 244 of /usr/local/apache/conf/httpd.conf:
> > Cannot load /usr/local/apache/libexec/libphp3.so into server:
> > /usr/local/apache/libexec/libphp3.so: undefined symbol:
php3_eval_midgard
> >
> > I am too uneducated to know how to fix this, but the function
> > php3_eval_midgard is defined in language-scanner.lex in both 1.2.6beta2
as
> > in CVS. The makefile in CVS is missing this:

However I found that some #ifdef was missing in language-scanner.c, pasting
the relevant part from the 1.2.6beta2 version fixed the error, but I still
have no working setup. I do get to authenticate, but then I get a real
boring page: <[code-compat]> <[code-global]> <[code-init]> <[ROOT]> , which
means that no parsing is being done.

As far as I understand there are at least 4 instances of #ifdef HAVE_MIDGARD
missing in language-scanner.c, the bit below in the Makefile (so actualy
somewhere in configure.in ?)

> >
> > functions/midgard.o: functions/midgard.c php.h php_version.h config.h \
> >  request_info.h php3_hash.h php_alloc.h safe_mode.h fopen-wrappers.h \
> >  mod_php3.h stack.h operators.h token_cache.h \
> >  variables.h constants.h internal_functions.h modules.h \
> >  functions/php3_midgard.h
>
> Alexander is/has been working on upgrading to 3.0.16. Maybe the checkins
> were not atomical. Alexander?

Which is my guess too, as I did not run into this trouble yesterday but only
after my latest checkout. If I only knew a little more about CVS...
If got myself a hold of the 3.0.15 patch just to see what is to be patched,
maybe I can hack myself a way in. Or Alexander fixes the CVS version,
whatever happens first.

> > Emile, you may very well be right that I'm more at the user level and
should
> > wait for official beta releases, but I don't intend to be ignorant
forever.
> > If I'm too much of a bother to you just say so.
>
> Hey, ho, wait, I never said _that_. Being a very lazy person I'd be
> shooting myself in the feet, then arms for good measure. I only suggested
> it so you'd know you have a stable version to work from. Some last-minute
> checkins have occurred and even I am waiting for the release to update my
> CVS version.

No prob there. I don't mind banging my head against things I don't really
understand,  and I'll just go on doing that. I just felt that it might be a
wast of your time, and I wouldn't feel insulted if you decided to use it for
something more productive :-)

> Emile

Armand.




--
This is The Midgard Project's mailing list. For more information,
please visit the project's web site at http://www.midgard-project.org

To unsubscribe the list, send an empty email message to address
[EMAIL PROTECTED]

Reply via email to