Gentoo Archives: gentoo-user-de

From: Randy Andy <gugelhuepf@××××××××××.com>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] zlib läßt sich nicht bauen
Date: Thu, 02 Feb 2017 15:11:01
Message-Id: 20170202161039.740b50bc@big-server.localdomain
In Reply to: [gentoo-user-de] zlib läßt sich nicht bauen by
1 Am Thu, 2 Feb 2017 06:07:05 +0100 (CET)
2 schrieb "Sebastian K_rschner" <selist@×××××.de>:
3
4 > Hallo,
5
6 Hi Sebastian,
7
8 finde zwar gerade keinen passenden Bug Report dazu, entsinne mich aber
9 dumpf, dass ich das Problem auch mal hatte.
10
11 Meiner package.use entnehme ich, dass Du ab Version
12
13 >=sys-libs/zlib-1.2.7 minizip
14
15 und in deinem Fall auch noch (oder nur)
16
17 >=sys-libs/zlib-1.2.8-r1 static-libs
18
19 als USE-Flag benötigst, um das Problem zu lösen.
20
21 Ist damit jedenfalls hier erfolgreich gebaut und installiert:
22
23 [I] sys-libs/zlib
24 Verfügbare Versionen: 1.2.11 {minizip static-libs ABI_MIPS="n32
25 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
26 Installierte Versionen: 1.2.11(19:05:50 19.01.2017)(minizip static-libs
27 ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64"
28 ABI_X86="32 64 -x32") Startseite: http://www.zlib.net/
29 Beschreibung: Standard (de)compression library
30
31 Gruß und gutes Gelingen,
32
33 Andy.
34
35
36 >
37 > ich baue gerade ein neues Gentoo, bisher habe ich das Stage 3 archiv
38 > entpackt, das Provil eingestellt (was entgeht einem eigentlich wenn
39 > man multilib ablehnt) und dann beim emerge avuND world scheitert es
40 > an sys-libs/zlib-1.2.11.
41
42 > -Wl,-O1 -Wl,--as-needed -o libminizip.la -rpath /usr/lib64 ioapi.lo
43 > mztools.lo unzip.lo zip.lo libtool: link: gcc -shared -fPIC
44 > -DPIC .libs/ioapi.o .libs/mztools.o .libs/unzip.o .libs/zip.o
45 > -L./../.. -lz -Wl,--as-needed -march=native -O2 -Wl,-O1
46 > -Wl,-soname -Wl,libminizip.so.1
47 > -o .libs/libminizip.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../../../x86_64-pc-linux-gnu/bin/ld: ./../../libz.a(crc32.o):
48 > relocation R_X86_64_32S against `.rodata' can not be used when making
49 > a shared object; recompile with -fPIC ./../../libz.a: error adding
50 > symbols: Bad value collect2: error: ld returned 1 exit status make:
51 > *** [Makefile:470: libminizip.la] Error 1 make: Leaving directory
52 > '/var/tmp/portage/sys-libs/zlib-1.2.11/work/zlib-1.2.11-abi_x86_64.amd64/contrib/minizip'
53 > * ERROR: sys-libs/zlib-1.2.11::gentoo failed (compile phase):
54 > * emake failed
55 >
56 >
57 > ich kann darin nichts erkennen? Was bedeutet recompile with -fPIC?
58 >
59 > Gruß
60 > Sebastian
61 >