Gentoo Archives: gentoo-user

From: Jean-Baptiste Mestelan <mestelan@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Firefox 2.0 and gentoo
Date: Sun, 14 Jan 2007 18:42:33
Message-Id: eaa71e3e0701141036q897a860na9c7fac3fcf2a3d1@mail.gmail.com
In Reply to: Re: [gentoo-user] Firefox 2.0 and gentoo by Devon Miller
1 On 1/14/07, Devon Miller <devon.c.miller@×××××.com> wrote:
2 > On 1/12/07, Roberto Martinez <mrrobinhood5@××××××.com> wrote:
3 > > On Sat, 13 Jan 2007 20:24:57 -0600, William Kenworthy <billk@×××××××××.au>
4 > > wrote:
5 > >
6 > > > On Thu, 2007-01-11 at 06:34 -0600, Roberto Martinez wrote:
7 > > > this sort of thing is often due to inconsistent/missing libraries
8 > > >
9 > > > 1. run revdep-rebuild
10 > > > 2. `ldd /usr/bin/firefox` and look for inconsistent/missing libraries
11 > > > 3. `strace /usr/bin/firefox` and see if where it dies gives a clue
12 > > >
13 > > > BillK
14 > > >
15 > >
16 > > revdep-rebuild came up with some libraries, but I think I might have an
17 > > issue with Portage as I've noticed that /etc/portage does not point
18 > > anywhere... Any ideas where its supposed to symlink ? #gentoo is not very
19 > > helpful ( at least the peers )
20 >
21 > /etc/portage should be a directory, not a symlink. This is where you
22 > create package.keywords to enable ~ARCH builds, package.unmask to
23 > enable explicitly masked packages, package.use to set per-package USE
24 > flags, etc.
25 >
26 > The symlink you're thinking of is /etc/make.profile and it should
27 > point to something like
28 > /usr/portage/profiles/default-linux/x86/2006.1/desktop.
29 >
30 > > Calculating dependencies \
31 > > emerge: there are no ebuilds to satisfy "=app-office/openoffice-bin-2.0.2".
32 >
33 > As a general rule, I always run revdep-rebuild with -p and ignore any
34 > gripes about openoffice-bin. Openoffice-bin comes with a lot of
35 > private libraries the supercede those in /usr/lib and reddep-rebuild
36 > doesn't know how to resolve those correctly.
37 >
38 > There's no ebuild for openoffice-bin-2.0.2 because that release is no
39 > longer in portage. Running emerge -u openoffice-bin will upgrade you
40 > to 2.1.0 which is currently the only open office binary release in
41 > portage.
42 >
43 > Running ldd on /usr/bin/firefox won't give any useful information
44 > since that is just a script that runs mozilla-launcher with the real
45 > binary. Instead, run ldd on /usr/lib/mozilla-firefor/firefox-bin which
46 > is the actual binary. You should not get any 'not found' messages. If
47 > anything is 'not found' then you need to move on to which package
48 > needs to be rebuilt.
49 >
50 > dcm
51 >
52 > dcm
53 > --
54 > gentoo-user@g.o mailing list
55 >
56 >
57 --
58 gentoo-user@g.o mailing list