Re: zlib läßt sich nicht bauen
"Sebastian K?rschner" <[email protected]> Thu, 2 Feb 2017 22:48:26 +0100 (CET)
| Newsgroups | gmane.linux.gentoo.user.german |
|---|---|
| Message-ID | <579375070.213736.1486072106977.JavaMail.ngmail@webmail11.arcor-online.net> |
Hallo Alle, danke Andy leider komme ich damit nicht weiter das Problem bleibt. ich habe auch die package.use aus meiner anderen Installation mal eingehäng aber auch das klappt nicht. Die ist aber auch gut gefüllt und damit will ich nicht neu starten. Ich arbeite hier noch in einem chroot aus neon(ubuntu derivat) Die gentoo live cd hat auf meinem Rechner Startprobleme. Darin sind die Useflags für zlib folgende: >=sys-libs/zlib-1.2.8-r1 abi_x86_32 # required by dev-util/pkgconfig-0.28-r2::gentoo[-internal-glib] # required by virtual/pkgconfig-0-r1::gentoo # required by net-print/cups-2.0.3::gentoo # required by app-emulation/wine-1.6.2::gentoo[cups,abi_x86_32] # required by wine (argument) >=sys-libs/zlib-1.2.8-r1 minizip # required by app-office/akonadi-server-1.13.0[qt4] # required by kde-base/kdepimlibs-4.14.3 # required by kde-base/libplasmaclock-4.11.14[kdepim] # required by kde-base/plasma-workspace-4.11.14 # required by kde-base/kdebase-startkde-4.11.14 # required by kde-base/kdebase-startkde (argument) Diese habe ich angepasst auf: >=sys-libs/zlib-1.2.11 minizip static-libs >=sys-libs/zlib-1.2.11 abi_x86_32 ich habe es in allen erdenklichen Kombinationen versucht aber ohne Erfolg. wofür steht eigentlich abi_x86_32? Am Ende noch die Systemeinstellungen ohne package.use wobei mit package.use wie oben wird USE="-minizip -static-libs" ABI_X86="64 -32 -x32" angezeigt. wo liegt der Vorteil dies als Ordner zu pflegen? So wurde es jedenfalls bei der neuinstallation angelegt aber im Web habe ich aber nur die beschreibung als datei gefunden lediglich einen inweis auf die Strucktur als Ordner. funktionieren dann etc-update und co genauso? Gruß Sebastian > Randy Andy <[email protected]> hat am 2. Februar 2017 um 16:10 geschrieben: > > > Am Thu, 2 Feb 2017 06:07:05 +0100 (CET) > schrieb "Sebastian K_rschner" <[email protected]>: > > > Hallo, > > Hi Sebastian, > > finde zwar gerade keinen passenden Bug Report dazu, entsinne mich aber > dumpf, dass ich das Problem auch mal hatte. > > Meiner package.use entnehme ich, dass Du ab Version > > >=sys-libs/zlib-1.2.7 minizip > > und in deinem Fall auch noch (oder nur) > > >=sys-libs/zlib-1.2.8-r1 static-libs > > als USE-Flag benötigst, um das Problem zu lösen. > > Ist damit jedenfalls hier erfolgreich gebaut und installiert: > > [I] sys-libs/zlib > Verfügbare Versionen: 1.2.11 {minizip static-libs ABI_MIPS="n32 > n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"} > Installierte Versionen: 1.2.11(19:05:50 19.01.2017)(minizip static-libs > ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" > ABI_X86="32 64 -x32") Startseite: http://www.zlib.net/ > Beschreibung: Standard (de)compression library > > Gruß und gutes Gelingen, > > Andy. > > > > > > ich baue gerade ein neues Gentoo, bisher habe ich das Stage 3 archiv > > entpackt, das Provil eingestellt (was entgeht einem eigentlich wenn > > man multilib ablehnt) und dann beim emerge avuND world scheitert es > > an sys-libs/zlib-1.2.11. > > > -Wl,-O1 -Wl,--as-needed -o libminizip.la -rpath /usr/lib64 ioapi.lo > > mztools.lo unzip.lo zip.lo libtool: link: gcc -shared -fPIC > > -DPIC .libs/ioapi.o .libs/mztools.o .libs/unzip.o .libs/zip.o > > -L./../.. -lz -Wl,--as-needed -march=native -O2 -Wl,-O1 > > -Wl,-soname -Wl,libminizip.so.1 > > -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): > > relocation R_X86_64_32S against `.rodata' can not be used when making > > a shared object; recompile with -fPIC ./../../libz.a: error adding > > symbols: Bad value collect2: error: ld returned 1 exit status make: > > *** [Makefile:470: libminizip.la] Error 1 make: Leaving directory > > '/var/tmp/portage/sys-libs/zlib-1.2.11/work/zlib-1.2.11-abi_x86_64.amd64/contrib/minizip' > > * ERROR: sys-libs/zlib-1.2.11::gentoo failed (compile phase): > > * emake failed > > > > > > ich kann darin nichts erkennen? Was bedeutet recompile with -fPIC? > > > > Gruß > > Sebastian