My machine: Pentium 3... ------ gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -Wall -I. -I. -I.. -I../gelfx -Wall -march=p entium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefet arch-ppc.c:644: `R_PPC_DTPREL16' undeclared (first use in this function) arch-ppc.c:645: `R_PPC_DTPREL16_LO' undeclared (first use in this function) arch-ppc.c:646: `R_PPC_DTPREL16_HI' undeclared (first use in this function) arch-ppc.c:647: `R_PPC_DTPREL16_HA' undeclared (first use in this function) arch-ppc.c:648: `R_PPC_TPREL16' undeclared (first use in this function) arch-ppc.c:649: `R_PPC_TPREL16_LO' undeclared (first use in this function) arch-ppc.c:650: `R_PPC_TPREL16_HI' undeclared (first use in this function) arch-ppc.c:651: `R_PPC_TPREL16_HA' undeclared (first use in this function) arch-ppc.c: In function `ppc_reloc_class': arch-ppc.c:667: `R_PPC_DTPMOD32' undeclared (first use in this function) arch-ppc.c:667: `R_PPC_DTPREL32' undeclared (first use in this function) make[2]: *** [arch-ppc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
*** This bug has been marked as a duplicate of 20948 ***
This bug is not a duplicate, it is the requirement to have glibc-2.3.2 installed. I will patch this version of prelink some time to make it also work with glibc-2.3.1 aswell. (see existing prelink-20030217-glibc231.patch patch ) Cretin now hunts down azarah ...
Heh, sorry Stefan.
root sephora # emerge -p glibc /usr/portage/sys-devel/prelink These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] sys-libs/glibc-2.3.2-r1 I have 2.3.2 installed here and I get the same error
Same here.
You need glibc-2.3.2-r2 until Stefan patch prelink ...
*** Bug 21221 has been marked as a duplicate of this bug. ***
works fine, after glibc-2.3.2-r2 is emerged...
*** Bug 21254 has been marked as a duplicate of this bug. ***
Added the required patch to prelink so it now compiles with glibc-2.3.2-r1. Can someone try it with glibc-2.3.1 and see if it works ... Should be in the rsync mirrors soon.
// Added the required patch to prelink so it now compiles with glibc-2.3.2-r1. // [ebuild R ] sys-libs/glibc-2.3.2-r1 [ebuild U ] sys-devel/prelink-20030505 [20030217] arch-ppc.c:667: `R_PPC_DTPMOD32' undeclared (first use in this function) arch-ppc.c:667: `R_PPC_DTPREL32' undeclared (first use in this function) make[2]: *** [arch-ppc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/prelink-20030505/work/prelink/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/prelink-20030505/work/prelink' make: *** [all] Error 2 !!! ERROR: sys-devel/prelink-20030505 failed. !!! Function src_compile, Line 36, Exitcode 2 !!! Make Failed So glibc 2.3.2-r1 trying to emerge prelink-2003050 ..
works fine for me. -- root@johnm johnm # qpkg -I -v glibc sys-libs/glibc-2.3.2-r1 * root@johnm johnm # qpkg -I -v prelink sys-devel/prelink-20030505 *
Prelink compiles fine on my machine. -- arno root # qpkg -I -v prelink sys-devel/prelink-20030505 * arno root # qpkg -I -v glibc sys-libs/glibc-2.3.2-r1 *
I have tested the ebuild with glibc-2.3.1 and it compiles fine. Thus it works with all glibc >= 2.3.1 ( I take it the error below is due to a faulty rsync mirror) Closing bug
Working here.