1 |
On Mon, Dec 24, 2001 at 06:35:17PM +0200, Aycan I.rican wrote: |
2 |
> Any idea? |
3 |
> |
4 |
> uranus qt-x11 # emerge qt-x11-2.3.1-r3.ebuild --buildpkg |
5 |
> Calculating dependencies.. done! |
6 |
> >>> emerge dev-util/objprelink-0-r1 to / |
7 |
> >>> md5 ;-) kde-admin-acinclude.patch |
8 |
> >>> md5 ;-) objprelink.c.gz |
9 |
> >>> Unpacking source... |
10 |
> >>> Source unpacked. |
11 |
> /usr/lib/libbfd.a(merge.o): In function `merge_strings': |
12 |
> merge.o(.text+0x8fc): undefined reference to `htab_create' |
13 |
> merge.o(.text+0x924): undefined reference to `htab_create' |
14 |
> merge.o(.text+0x9bc): undefined reference to `htab_find_slot_with_hash' |
15 |
> merge.o(.text+0xa15): undefined reference to `htab_find_slot_with_hash' |
16 |
> merge.o(.text+0xa7d): undefined reference to `htab_delete' |
17 |
> merge.o(.text+0xa92): undefined reference to `htab_delete' |
18 |
> collect2: ld returned 1 exit status |
19 |
|
20 |
Yes, it looks like libbfd.a has some undefined symbols such as the one |
21 |
listed above that are defined in libiberty.a. Adding a -liberty to the |
22 |
right place should fix it. |
23 |
|
24 |
-- |
25 |
Daniel Robbins <drobbins@g.o> |
26 |
Chief Architect/President http://www.gentoo.org |
27 |
Gentoo Technologies, Inc. |