On Thu, Sep 18, 2003, [EMAIL PROTECTED] wrote:

> > > When installing certain programs (such as mplayer) gcc is required. Now,
> > > these programs are supposed to be static, so it shouldn't matter whether
> > > I compile them with gcc 3, or the gcc 2, which the whole system runs,
> > > but when I installed mozilla recently it couldn't start... Ok, some of
> > > the programs were compiled with dcc 2.95, since that was what I had
> > > before I installed 3.x with openpkg, so I decided to recompile those
> > > packages with 3.x, starting with openpkg itself. Then openpkg broke. Not
> > > much to do there...
> > What does "openpkg broke" mean? What errors do you see? Please
> > be more specific or nobody will be able to help you.
>
> Hmm.. Yeah.... Not too specific... Here's the output from a random rpm
> operation:
> $ rpm -qa
> rpmdb: unable to join the environment
> error: db4 error(11) from dbenv->open: Resource temporarily unavailable
> error: cannot open Packages index using db3 - Resource temporarily
> unavailable (11)
> error: cannot open Packages database in
> /gbar/bohr/home2/gbar/gbar/openpkg/local/RPM/DB
> no packages
> ~/openpkg/local/RPM/PKG

Ahhh... wait: this has nothing to do with GCC. This
is the RPM database issue I've fighted against the
last three days and which should now be solved with
openpkg-20030918-20030918 and higher. See my mail from a few hours
before http://marc.theaimsgroup.com/?l=openpkg-dev&m=106388682601294&w=2
for details on how to fix this.

> > > Now is it possible to use 2.95 for all packages, or
> > > is there error something completely different?
>
> > You cannot build all packages of OpenPKG with GCC 2.95, because (1) a
> > large bunch of packages depend on our "gcc" package (which is 3.x) and
> > (2) a subset of them really depends on gcc 3.x features and no longer
> > compiles with a gcc 2.x.
>
> Hm... Then I really hope the packages aren't sharing libraries with the
> system. I don't think SUN is going to compile the Solaris programs with
> gcc 3.x anytime soon.

No, OpenPKG is fully self-contained and unless with provide optional
shared library support, the libs of OpenPKG are fully private to the
OpenPKG instance.
                                       Ralf S. Engelschall
                                       [EMAIL PROTECTED]
                                       www.engelschall.com

______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
User Communication List                      [EMAIL PROTECTED]

Reply via email to