Gentoo Archives: gentoo-user-de

From: Stefan Nowy <stefan@××××.de>
To: gentoo-user-de@l.g.o
Subject: [gentoo-user-de] Fehler beim emergen von courier-authlib
Date: Sat, 18 Jul 2009 15:51:49
Message-Id: 4A61EF91.6080804@nowy.de
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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user-de] Fehler beim emergen von courier-authlib Bodo Schulz <gentoo@××××××××××××.de>