1 |
Hallo! |
2 |
|
3 |
revdep-rebuild möchte courier-authlib neu bauen (und dabei von Version |
4 |
0.60.6 auf 0.62.2 updaten) |
5 |
|
6 |
[ebuild U ] net-libs/courier-authlib-0.62.2 [0.60.6] USE="crypt gdbm |
7 |
pam -berkdb* -debug -ldap -mysql -postgres -vpopmail" 0 kB |
8 |
|
9 |
Leider kommt es dabei zu einem Fehler (siehe unten), ich verstehe aber |
10 |
nicht, was ich machen muss, um erfolgreich zu komplieren. |
11 |
|
12 |
Ich hoffe mir kann jemand weiterhelfen. |
13 |
|
14 |
Danke schon mal! |
15 |
Stefan |
16 |
|
17 |
|
18 |
|
19 |
|
20 |
Fehler: |
21 |
|
22 |
[...] |
23 |
|
24 |
In Datei, eingefügt von testgdbm.C:1: |
25 |
gdbmobj.h:45:18: Fehler: string: Datei oder Verzeichnis nicht gefunden |
26 |
gdbmobj.h:57: Fehler: »std::string« wurde nicht deklariert |
27 |
gdbmobj.h:65: Fehler: »string« in Namensbereich »std« bezeichnet |
28 |
keinen Typ |
29 |
gdbmobj.h:78: Fehler: »std::string« wurde nicht deklariert |
30 |
gdbmobj.h:83: Fehler: »std::string« wurde nicht deklariert |
31 |
gdbmobj.h:88: Fehler: »std::string« wurde nicht deklariert |
32 |
gdbmobj.h:88: Fehler: »std::string« wurde nicht deklariert |
33 |
gdbmobj.h:88: Fehler: »std::string« wurde nicht deklariert |
34 |
gdbmobj.h:94: Fehler: »string« in Namensbereich »std« bezeichnet |
35 |
keinen Typ |
36 |
gdbmobj.h:113: Fehler: »string« in Namensbereich »std« bezeichnet |
37 |
keinen Typ |
38 |
gdbmobj.h: In member function »int GdbmObj::Open(int, const char*)«: |
39 |
gdbmobj.h:59: Fehler: Abfrage des Elementes »c_str« in »filename«, |
40 |
das vom Nicht-Klassentyp »int« ist |
41 |
gdbmobj.h: In member function »bool GdbmObj::Exists(int)«: |
42 |
gdbmobj.h:80: Fehler: Abfrage des Elementes »c_str« in »key«, das |
43 |
vom Nicht-Klassentyp »int« ist |
44 |
gdbmobj.h:80: Fehler: Abfrage des Elementes »size« in »key«, das vom |
45 |
Nicht-Klassentyp »int« ist |
46 |
gdbmobj.h: In member function »bool GdbmObj::Delete(int)«: |
47 |
gdbmobj.h:85: Fehler: Abfrage des Elementes »c_str« in »key«, das |
48 |
vom Nicht-Klassentyp »int« ist |
49 |
gdbmobj.h:85: Fehler: Abfrage des Elementes »size« in »key«, das vom |
50 |
Nicht-Klassentyp »int« ist |
51 |
gdbmobj.h: In member function »int GdbmObj::Store(int, int, int)«: |
52 |
gdbmobj.h:90: Fehler: Abfrage des Elementes »c_str« in »key«, das |
53 |
vom Nicht-Klassentyp »int« ist |
54 |
gdbmobj.h:90: Fehler: Abfrage des Elementes »size« in »key«, das vom |
55 |
Nicht-Klassentyp »int« ist |
56 |
gdbmobj.h:91: Fehler: Abfrage des Elementes »c_str« in »val«, das |
57 |
vom Nicht-Klassentyp »int« ist |
58 |
gdbmobj.h:91: Fehler: Abfrage des Elementes »size« in »val«, das vom |
59 |
Nicht-Klassentyp »int« ist |
60 |
gdbmobj.h:91: Fehler: Abfrage des Elementes »c_str« in »mode«, das |
61 |
vom Nicht-Klassentyp »int« ist |
62 |
testgdbm.C: In function »int main(int, char**)«: |
63 |
testgdbm.C:38: Fehler: ungültige Umwandlung von »char*« in »int« |
64 |
testgdbm.C:38: Fehler: Argument 1 von »int GdbmObj::Open(int, const |
65 |
char*)« wird initialisiert |
66 |
testgdbm.C:108: Fehler: ungültige Umwandlung von »char*« in »int« |
67 |
testgdbm.C:108: Fehler: Argument 1 von »int GdbmObj::Open(int, const |
68 |
char*)« wird initialisiert |
69 |
testgdbm.C:123: Fehler: ungültige Umwandlung von »char*« in »int« |
70 |
testgdbm.C:123: Fehler: Argument 1 von »int GdbmObj::Open(int, const |
71 |
char*)« wird initialisiert |
72 |
testgdbm.C:147: Fehler: ungültige Umwandlung von »char*« in »int« |
73 |
testgdbm.C:147: Fehler: Argument 1 von »int GdbmObj::Open(int, const |
74 |
char*)« wird initialisiert |
75 |
make[3]: *** [testgdbm.o] Fehler 1 |
76 |
make[3]: *** Warte auf noch nicht beendete Prozesse... |
77 |
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -O2 -march=pentium3 -pipe -MT |
78 |
gdbmobj3.lo -MD -MP -MF .deps/gdbmobj3.Tpo -c gdbmobj3.c -o gdbmobj3.o |
79 |
>/dev/null 2>&1 |
80 |
mv -f .deps/gdbmobj3.Tpo .deps/gdbmobj3.Plo |
81 |
make[3]: Leaving directory |
82 |
`/media/sdb1/tmp/portage/net-libs/courier-authlib-0.62.2/work/courier-authlib-0.62.2/gdbmobj' |
83 |
make[2]: *** [all] Fehler 2 |
84 |
make[2]: Leaving directory |
85 |
`/media/sdb1/tmp/portage/net-libs/courier-authlib-0.62.2/work/courier-authlib-0.62.2/gdbmobj' |
86 |
make[1]: *** [all-recursive] Fehler 1 |
87 |
make[1]: Leaving directory |
88 |
`/media/sdb1/tmp/portage/net-libs/courier-authlib-0.62.2/work/courier-authlib-0.62.2' |
89 |
make: *** [all] Fehler 2 |
90 |
* |
91 |
* ERROR: net-libs/courier-authlib-0.62.2 failed. |
92 |
* Call stack: |
93 |
* ebuild.sh, line 49: Called src_compile |
94 |
* environment, line 3016: Called die |
95 |
* The specific snippet of code: |
96 |
* emake || die "emake failed" |
97 |
* The die message: |
98 |
* emake failed |
99 |
* |
100 |
* If you need support, post the topmost build error, and the call stack |
101 |
if relevant. |
102 |
* A complete build log is located at |
103 |
'/media/sdb1/tmp/portage/net-libs/courier-authlib-0.62.2/temp/build.log'. |
104 |
* The ebuild environment file is located at |
105 |
'/media/sdb1/tmp/portage/net-libs/courier-authlib-0.62.2/temp/environment'. |
106 |
* |
107 |
|
108 |
>>> Failed to emerge net-libs/courier-authlib-0.62.2, Log file: |
109 |
|
110 |
>>> |
111 |
'/media/sdb1/tmp/portage/net-libs/courier-authlib-0.62.2/temp/build.log' |
112 |
|
113 |
* Messages for package net-libs/courier-authlib-0.62.2: |
114 |
|
115 |
* |
116 |
* ERROR: net-libs/courier-authlib-0.62.2 failed. |
117 |
* Call stack: |
118 |
* ebuild.sh, line 49: Called src_compile |
119 |
* environment, line 3016: Called die |
120 |
* The specific snippet of code: |
121 |
* emake || die "emake failed" |
122 |
* The die message: |
123 |
* emake failed |
124 |
* |
125 |
* If you need support, post the topmost build error, and the call stack |
126 |
if relevant. |
127 |
* A complete build log is located at |
128 |
'/media/sdb1/tmp/portage/net-libs/courier-authlib-0.62.2/temp/build.log'. |
129 |
* The ebuild environment file is located at |
130 |
'/media/sdb1/tmp/portage/net-libs/courier-authlib-0.62.2/temp/environment'. |
131 |
* |
132 |
* |
133 |
* revdep-rebuild failed to emerge all packages. |
134 |
* you have the following choices: |
135 |
* - If emerge failed during the build, fix the problems and re-run |
136 |
revdep-rebuild. |
137 |
* - Use /etc/portage/package.keywords to unmask a newer version of the |
138 |
package. |
139 |
* (and remove 5_order.rr to be evaluated again) |
140 |
* - Modify the above emerge command and run it manually. |
141 |
* - Compile or unmerge unsatisfied packages manually, |
142 |
* remove temporary files, and try again. |
143 |
* (you can edit package/ebuild list first) |
144 |
* |
145 |
* To remove temporary files, please run: |
146 |
* rm /var/cache/revdep-rebuild/*.rr |