Subject: Re: my pkgsrc/www/mozilla-1.1nb1 and phoenix-0.4 builds are "suddenly" failing....
To: Oleg Polyanski <Oleg.Polianski@team.telstraclear.co.nz>
From: Greg A. Woods <woods@weird.com>
List: tech-pkg
Date: 12/04/2002 01:56:56
[ On Wednesday, December 4, 2002 at 11:51:54 (+1300), Oleg Polyanski wrote: ]
> Subject: Re: my pkgsrc/www/mozilla-1.1nb1 and phoenix-0.4 builds are "suddenly"  failing....
>
>   Mozilla comes with an in-tree copy of an LDAP client library,
>   which causes a conflict during the compilation with the locally
>   installed `openldap' package, they happen to define same
>   constants, prototypes etc in portions of their client API. It has
>   always been like that, may be it has only recently been fixed in
>   our build scripts - can't remember if I removed the `openldap'
>   package when I was rebuilding `mozilla' and `phoenix' last time.

I can't see anything recent or semi-recent (i.e. since I last built
either mozilla or phoenix) that could account for the "sudden"
collision with openldap.  (surely the pthread changes don't cause it?)

Never the less, you're absolutely right:  mozilla will now only build
after de-installing openldap (and pine, and so on).  I am now happily
building mozilla again on the same pair of machines where I had built it
before and I expect the phoenix re-build will go equally well.

This is a pretty serious bug I'd say -- except on my static-only systems
there's no way I can de-installing openldap just so that I can build
mozilla or one of its derivatives.

Presumably someone is already looking at mozilla-1.2.1.  Hopefully this
can be resolved for this next upgrade.  I sure don't want to be the one
to dig into the mozilla build to try and figure this out though -- it's
a little too big and ugly in there for me!

In the mean time I guess the best I can do is submit a patch with a new
CONFLICTS entry....

-- 
								Greg A. Woods

+1 416 218-0098;            <g.a.woods@ieee.org>;           <woods@robohack.ca>
Planix, Inc. <woods@planix.com>; VE3TCP; Secrets of the Weird <woods@weird.com>