Gentoo Archives: gentoo-user-de

From: Andreas Klein <gugelhuepf@××××××××××.com>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] gcc update klappt nicht
Date: Fri, 20 Mar 2009 14:55:23
Message-Id: 200903201553.30506.randy-andy-@web.de
In Reply to: [gentoo-user-de] gcc update klappt nicht by Sebastian
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 >

Replies

Subject Author
Re: [gentoo-user-de] gcc update klappt nicht Sebastian <selist@×××××.de>