1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[ 93%] Building C object utils/CMakeFiles/proxy.dir/proxy.c.o
[ 96%] Building CXX object libproxy/CMakeFiles/config_kde4.dir/modules/config_kde4.o
Linking C executable proxy
/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lmozjs
collect2: ld gab 1 als Ende-Status zurück
make[2]: *** [utils/proxy] Fehler 1
make[1]: *** [utils/CMakeFiles/proxy.dir/all] Fehler 2
make[1]: *** Warte auf noch nicht beendete Prozesse...
Scanning dependencies of target PLlibproxy
[100%] Building C object bindings/perl/src/CMakeFiles/PLlibproxy.dir/Libproxy.c.o
Linking C shared library ../../../perl/blib/arch/auto/Net/Libproxy.so
/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lmozjs
collect2: ld gab 1 als Ende-Status zurück
make[2]: *** [perl/blib/arch/auto/Net/Libproxy.so] Fehler 1
make[1]: *** [bindings/perl/src/CMakeFiles/PLlibproxy.dir/all] Fehler 2
Linking CXX shared module ../lib/config_kde4.so
[100%] Built target config_kde4
make: *** [all] Fehler 2
 * ERROR: net-libs/libproxy-0.4.1 failed:
 *   Make failed!
 *
 * Call stack:
 *     ebuild.sh, line   48:  Called src_compile
 *   environment, line 4928:  Called cmake-utils_src_compile
 *   environment, line 1206:  Called _execute_optionaly 'src_compile'
 *   environment, line  359:  Called enable_cmake-utils_src_compile
 *   environment, line 1565:  Called cmake-utils_src_make
 *   environment, line 1225:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 *
 * If you need support, post the output of 'emerge --info =net-libs/libproxy-0.4.1',
 * the complete build log and the output of 'emerge -pqv =net-libs/libproxy-0.4.1'.
 * The complete build log is located at '/var/tmp/portage/net-libs/libproxy-0.4.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-libs/libproxy-0.4.1/temp/environment'.
 * S: '/var/tmp/portage/net-libs/libproxy-0.4.1/work/libproxy-0.4.1'

Und nun ganz schnell die Auflösung. Dies kommt vor, wenn mehrere Versionen von xulrunner installiert sind. So kann libproxy nicht erkennen, welche er/es sich „krallen“ soll. Also, einfach die USE-Flag xulrunner weglassen bei libproxy.

1
USE="-xulrunner" emerge -av net-libs/libproxy
Artikel / Seite weiterempfehlen

Schreibe einen Kommentar

Ihre Email-Adresse wird nicht veröffentlicht. Pflichtfelder sind durch * markiert.

Sie können folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>