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 |