1 |
Hi Sebastian, |
2 |
|
3 |
hast du deinen gcc den auch mit aktiviertem +gcj Use-Flag gebaut, könnte eventuell auch daran liegen - ich meine mich dumpf zu erinnern mal ein ähnliches Problem gehabt zu haben, dass FIXING: /usr/lib/libgcj.la ...[] immer wieder kehrte, und revdep-rebuild mir ständig meinen gcc neu bauen wollte (und das dauert auf ner alten Büchse...) doch das half nichts, weil besagtes Flag nicht gebaut war. |
4 |
|
5 |
Ansonsten fehlt mir hier noch der Hinweis ein zu checken welches dein aktuelles gcc profil ist mit: |
6 |
|
7 |
gcc-config -l (zeigt alle profile an, aktive mit *) |
8 |
|
9 |
Ein wechsel auf den gewünschten gcc erfolgt dann mittels: gcc-config i686-pc-linux-gnu-4.x.x [xx=gewünschte Version] |
10 |
|
11 |
Ab gcc gab es einige gravierende Änderungen bezüglich der Java (GCJ) Unterstützung, haber auch gerade Gestern was über compilertrouble (Bugzilla) |
12 |
mit gcc-Version (~)4.3.3-r1 gelesen, würde daher ggf. Version (~)4.3.3 verwenden, oder deinen letzten mit GCJ Flag neu bauen. |
13 |
|
14 |
Viel Erfolg, |
15 |
|
16 |
Andy. |
17 |
|
18 |
|
19 |
|
20 |
Am Thursday 19 March 2009 21:55:43 schrieb Sebastian: |
21 |
> Hallo, |
22 |
> |
23 |
> ich bastelle hier zum xten mal an meinem System, aber mit dem gcc klappt es |
24 |
> immer noch nicht. |
25 |
> Bei einem Update wollte ghostscript-gpl nicht. Darauf bin ich wieder auf den |
26 |
> gcc gestoßen welcher jetzt auch bei einem |
27 |
> revdep-rebuild --library libstdc++.so.6 pdftk nicht bauen möchte |
28 |
> daraufhin habe ich versucht die Version app-text/pdftk-1.41-r1 zu nehmen. |
29 |
> Diese will aber einen gcc >4.3. Daraufhin dachte ich mir nagut dann gleich |
30 |
> einen dieser Serie der Vorgänger gcc 4.2.4 war ja auch schon masked (auch |
31 |
> wegen irgendwelcher Abhängigkeiten) |
32 |
> |
33 |
> Beim Update des gcc binn ich dann nach |
34 |
> http://www.gentoo.org/doc/de/gcc-upgrading.xml |
35 |
> vorgegangen. Bei |
36 |
> /usr/share/gcc-data/$CHOST/<gcc-version>/fix_libtool_files.sh 3.3.6 |
37 |
> habe ich dann immerwieder herumprobiert mit |
38 |
> /usr/share/gcc-data/i686-pc-linux-gnu/4.3.2/fix_libtool_files.sh (und hier |
39 |
> alles was mir einfällt ausprobiert zb 3.*; 4.*; 4.2.4 und andere.) |
40 |
> |
41 |
> r1-gentoo sebastian |
42 |
> # /usr/share/gcc-data/i686-pc-linux-gnu/4.3.2/fix_libtool_files.sh 4.1.2 |
43 |
> * Scanning libtool files for hardcoded gcc library paths... |
44 |
> * [1/9] Scanning /lib ... |
45 |
> * [2/9] Scanning /usr/lib ... |
46 |
> * FIXING: /usr/lib/libgcj.la ...[] |
47 |
> * [3/9] Scanning /opt/blackdown-jdk-1.4.2.03/jre/lib/i386 ... |
48 |
> * [4/9] Scanning /opt/firefox ... |
49 |
> * [5/9] Scanning /usr/i686-pc-linux-gnu/lib ... |
50 |
> * [6/9] Scanning /usr/kde/3.5/lib ... |
51 |
> * [7/9] Scanning //usr//lib/opengl/xorg-x11/lib ... |
52 |
> * [8/9] Scanning /usr/local/lib ... |
53 |
> * [9/9] Scanning /usr/qt/3/lib ... |
54 |
> |
55 |
> was ich nicht verstehe warum ich bei jedem durchlauf wieder dieses |
56 |
> * FIXING: /usr/lib/libgcj.la ...[] |
57 |
> erhalte. Ich denke das wird dabei repariert und dürfte dann nicht mehr |
58 |
> auffallen? |
59 |
> Auch nach einem |
60 |
> emerge --oneshot -av libtool |
61 |
> |
62 |
> bekomme ich wieder |
63 |
> # /usr/share/gcc-data/i686-pc-linux-gnu/4.3.2/fix_libtool_files.sh 4.1.2 |
64 |
> * Scanning libtool files for hardcoded gcc library paths... |
65 |
> * [1/9] Scanning /lib ... |
66 |
> * [2/9] Scanning /usr/lib ... |
67 |
> * FIXING: /usr/lib/libgcj.la ...[] |
68 |
> ... |
69 |
> |
70 |
> Deshalb wundert es mich auch nicht das portage auch immer bei pdftk hängen |
71 |
> bleibt wenn ich mit |
72 |
> revdep-rebuild --library libstdc++.so.* |
73 |
> das System auf den neuen gcc abstimmen möchte. |
74 |
> (das * verwende ich da ich nicht sicher war ob ...so.5 oder ...so.6 richtig |
75 |
> ist oder beides. Aber auch mit den anderen hatte ich keinen Erfolg.) |
76 |
> |
77 |
> So beendet sich portage: |
78 |
> .... |
79 |
> pdftk.cc:1865: error: expected initializer before ‘*’ token |
80 |
> pdftk.cc:1919: error: ‘jint’ has not been declared |
81 |
> pdftk.cc:1920: error: ‘jint’ has not been declared |
82 |
> pdftk.cc: In function ‘void |
83 |
> add_mark_to_page(com::lowagie::text::pdf::PdfReader*, int, int)’: |
84 |
> pdftk.cc:1923: error: ‘JvNewStringLatin1’ was not declared in this scope |
85 |
> pdftk.cc:1923: fatal error: call to Java constructor, while ‘jclass’ undefined |
86 |
> compilation terminated. |
87 |
> make: *** [pdftk.o] Fehler 1 |
88 |
> * |
89 |
> * ERROR: app-text/pdftk-1.41-r1 failed. |
90 |
> * Call stack: |
91 |
> * ebuild.sh, line 49: Called src_compile |
92 |
> * environment, line 2124: Called die |
93 |
> * The specific snippet of code: |
94 |
> * emake -j1 -f Makefile.Generic || die "Compilation failed." |
95 |
> * The die message: |
96 |
> * Compilation failed. |
97 |
> * |
98 |
> * If you need support, post the topmost build error, and the call stack if |
99 |
> relevant. |
100 |
> * A complete build log is located |
101 |
> at '/var/tmp/portage/app-text/pdftk-1.41-r1/temp/build.log'. |
102 |
> * The ebuild environment file is located |
103 |
> at '/var/tmp/portage/app-text/pdftk-1.41-r1/temp/environment'. |
104 |
> * |
105 |
> |
106 |
> >>> Failed to emerge app-text/pdftk-1.41-r1, Log file: |
107 |
> |
108 |
> >>> '/var/tmp/portage/app-text/pdftk-1.41-r1/temp/build.log' |
109 |
> |
110 |
> Hat jemand eine Hilfestellung für mich wie ich das behoben bekomme? |
111 |
> |
112 |
> Gruß |
113 |
> Sebastian |
114 |
> |
115 |
> |
116 |
> |
117 |
> |