Gentoo Archives: gentoo-amd64

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] Re: dev-util/devhelp-0.21 emerge fails
Date: Thu, 04 Dec 2008 00:04:02
Message-Id: pan.2008.12.04.00.02.27@cox.net
In Reply to: Re: [gentoo-amd64] Re: dev-util/devhelp-0.21 emerge fails by Thanasis
1 Thanasis <thanasis@××××××××××.org> posted 4936D6A1.9030002@××××××××××.org,
2 excerpted below, on Wed, 03 Dec 2008 20:57:37 +0200:
3
4 > /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/
5 bin/ld:
6 > .libs/libdevhelp_1_la-Yelper.o: relocation R_X86_64_PC32 against symbol
7 > `gtk_moz_embed_get_nsIWebBrowser' can not be used when making a shared
8 > object; recompile with -fPIC
9 > /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/
10 bin/ld:
11 > final link failed: Bad value collect2: ld returned 1 exit status
12
13 Well, that seems to have gotten you further, and the error is clearer now.
14
15 > relocation R_X86_64_PC32
16
17 An error of that nature shows it's trying to link 32-bit code into a 64-
18 bit binary. That's not going to work. Somehow, you need to get it to
19 see the 64-bit version and use it instead of the 32-bit version, but
20 that's beyond my ability to solve.
21
22 It won't help you if you need 32-bit, but it's worth noting that such
23 errors don't happen if you're running a no-multilib profile. I haven't
24 seen that problem in awhile, since there's no 32-bit library on my system
25 for it to get mixed up with and try to link to. But if you play 32-bit
26 games or something, you'll want to keep multilib, and removing it isn't
27 fixing the bug, just working around it, anyway.
28
29 I'd say file a bug and let the devs help on this one, at least if you
30 don't wish to switch to no-multilib.
31
32 --
33 Duncan - List replies preferred. No HTML msgs.
34 "Every nonfree program has a lord, a master --
35 and if you use the program, he is your master." Richard Stallman

Replies

Subject Author
Re: [gentoo-amd64] Re: dev-util/devhelp-0.21 emerge fails Thanasis <thanasis@××××××××××.org>
[gentoo-amd64] I was wrong Was: dev-util/devhelp-0.21 emerge fails Duncan <1i5t5.duncan@×××.net>