1 |
Am Freitag, 20. März 2009 schrieb Andreas Klein: |
2 |
> Hi Sebastian, |
3 |
> |
4 |
> hast du deinen gcc den auch mit aktiviertem +gcj Use-Flag gebaut, könnte |
5 |
> eventuell auch daran liegen - ich meine mich dumpf zu erinnern mal ein |
6 |
> ähnliches Problem gehabt zu haben, dass FIXING: /usr/lib/libgcj.la ...[] |
7 |
> immer wieder kehrte, und revdep-rebuild mir ständig meinen gcc neu bauen |
8 |
> wollte (und das dauert auf ner alten Büchse...) doch das half nichts, weil |
9 |
> besagtes Flag nicht gebaut war. |
10 |
|
11 |
soweit ich das sehe ist das aktiviert, emerge zeigt auch an das es mit gebaut |
12 |
wird. Da es nicht in meiner make.conf steht, nehme ich an es steht in einer |
13 |
vorgefertigten globalen config Datei. |
14 |
> |
15 |
> Ansonsten fehlt mir hier noch der Hinweis ein zu checken welches dein |
16 |
> aktuelles gcc profil ist mit: |
17 |
> |
18 |
> gcc-config -l (zeigt alle profile an, aktive mit *) |
19 |
|
20 |
r1-gentoo sebastian # gcc-config -l |
21 |
[1] i686-pc-linux-gnu-4.1.2 |
22 |
[2] i686-pc-linux-gnu-4.2.4 |
23 |
[3] i686-pc-linux-gnu-4.3.2 * |
24 |
> |
25 |
> Ab gcc gab es einige gravierende Änderungen bezüglich der Java (GCJ) |
26 |
> Unterstützung, haber auch gerade Gestern was über compilertrouble |
27 |
> (Bugzilla) mit gcc-Version (~)4.3.3-r1 gelesen, würde daher ggf. Version |
28 |
> (~)4.3.3 verwenden, oder deinen letzten mit GCJ Flag neu bauen. |
29 |
|
30 |
wer ich wohl machen müssen, ob es aber hilft? |
31 |
|
32 |
Der Fehler bei |
33 |
# /usr/share/gcc-data/i686-pc-linux-gnu/4.3.2/fix_libtool_files.sh 4.1.2 |
34 |
besteht jetzt so nicht mehr. Aber eine lib |
35 |
/usr/lib/libgcj.la ...[] |
36 |
gibt es auch nicht? Die liegt nur da: |
37 |
/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libgcj.la |
38 |
ist das richtig oder braucht es da noch einen link? |
39 |
|
40 |
Dennoch lassen sich ghostscript-gpl-8.64 und pdftk-1.41-r1 nicht bauen. |
41 |
(Achtung das ..r1 verlangt >=sys-devel/gcc-4.3.1[gcj]) |
42 |
|
43 |
Fehler von ghostscript-gpl-8.64: |
44 |
|
45 |
/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libstdc++.so.6: undefined reference to |
46 |
`_Unwind_GetIPInfo@GCC_4.2.0' |
47 |
collect2: ld returned 1 exit status |
48 |
make[1]: *** [bin/../sobin/gsc] Fehler 1 |
49 |
make[1]: Leaving directory |
50 |
`/var/tmp/portage/app-text/ghostscript-gpl-8.64/work/ghostscript-8.64' |
51 |
make: *** [so] Fehler 2 |
52 |
|
53 |
Die lib |
54 |
/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libstdc++.so.6 |
55 |
ist wie /libstdc++.so ein link zu /libstdc++.so.6.0.10 |
56 |
welche im selben Verzeichnis liegt. was ist jetzt die "undefined reference" |
57 |
und warum findet revdep-rebuild den fehler nicht? |
58 |
Oder ist die lib kaputt, dann kommt die aber nicht aus dem gcc, den den habe |
59 |
ich letzte Nacht gerade nochmal neu gebaut. |
60 |
Unter /usr/lib gibt es noch libstdc++.so.5 ist das richtig? Welche vom 18.3.09 |
61 |
ist also im Zusammenhang der jetzigen Versuche. |
62 |
|
63 |
Fehler von pdftk-1.41-r1 |
64 |
Das ist etwas unübersichtlich etliche errors mit undefinierten java.... |
65 |
... |
66 |
pdftk.cc:1920: error: ‘jint’ has not been declared |
67 |
pdftk.cc: In function ‘void |
68 |
add_mark_to_page(com::lowagie::text::pdf::PdfReader*, int, int)’: |
69 |
pdftk.cc:1923: error: ‘JvNewStringLatin1’ was not declared in this scope |
70 |
pdftk.cc:1923: fatal error: call to Java constructor, while ‘jclass’ undefined |
71 |
compilation terminated. |
72 |
make: *** [pdftk.o] Fehler 1 |
73 |
* |
74 |
* ERROR: app-text/pdftk-1.41-r1 failed. |
75 |
* Call stack: |
76 |
* ebuild.sh, line 49: Called src_compile |
77 |
* environment, line 2124: Called die |
78 |
* The specific snippet of code: |
79 |
* emake -j1 -f Makefile.Generic || die "Compilation failed." |
80 |
* The die message: |
81 |
* Compilation failed. |
82 |
* |
83 |
... |
84 |
|
85 |
Hat noch jemand eine Idee? |
86 |
|
87 |
Gruß |
88 |
Sebastian |