Summary: | media-libs/libjpeg-turbo-1.2.1 fails to emerge | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | gentoo |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
gentoo
2012-07-21 11:16:51 UTC
Created attachment 318810 [details]
build.log
First problem: x86_64-pc-linux-gnu-gcc: unrecognized option '-j3' Remove -j3 from your *FLAGS, it has no place in *FLAGS. Second problem: /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/jcapimin.o: relocation R_X86_64_32S against `jpeg_natural_order' can not be used when making a shared object; recompile with -fPIC .libs/jcapimin.o: could not read symbols: Bad value collect2: ld returned 1 exit status So... After removing -j3 from your *FLAGS _and_ disabling FEATURES="ccache", recompile your dev-lang/yasm and dev-lang/nasm (both if both are installed) And then try again And -march=native didn't work too well with GCC 4.5.x yet, so might want to refrain from using it and just stick with, for example, -march=athlon64 Hi! Thanks! I removed -j3 from make.conf and now it works. (I think the instruction to add -j... to the CFLAGS had been in a previous version of the Gentoo Handbook, when I started using Gentoo... But I think that they've removed that instruction... Is there a way to "subscribe" to changes in the Handbook?) (In reply to comment #3) > Hi! Thanks! I removed -j3 from make.conf and now it works. > (I think the instruction to add -j... to the CFLAGS had been in a previous > version of the Gentoo Handbook, when I started using Gentoo... But I think > that they've removed that instruction... Is there a way to "subscribe" to > changes in the Handbook?) No, it has never been a compiler flag for long as I remember, but you are propably confusing it with MAKEFLAGS and/or MAKEOPTS Adding MAKEOPTS="-j3" to /etc/make.conf is OK to parallize sys-devel/make's behavior |