On Friday 20 August 2004 00:11, Christian Boltz wrote:
Fehler: Failed build dependencies: bison is needed by kphone-4.0.3-0.pm.0 cvs is needed by kphone-4.0.3-0.pm.0 flex is needed by kphone-4.0.3-0.pm.0 gdbm-devel is needed by kphone-4.0.3-0.pm.0 [...]
Mit Suse 9.0 scheint das wohl doch nicht zu gehen? Witzbold ;-) Es geht _bei Dir_ nicht, weil Du die genannten Pakete nicht installiert hast, diese aber benötigt werden. Im Prinzip hast Du recht. Aber warum muss ich um telefonieren zu können bison, flex, cvs und gdbm-devel installiert haben?
Das musst du doch auch nicht. Du musst sie aber installiert haben, um kphone *kompilieren* zu können, und genau das willst du, wenn ich deine vorherige Mail richtig verstanden habe, mittels 'rpmbuild --rebuild kphone*.src.rpm' tun. Wenn du aus einem Source-RPM ein RPM bauen willst, dann benötigst du dazu eben die notwendigen Tools, also z.B. Make, GCC, Binutils, aber eben auch die Header der Bibliotheken, gegen die du kompilieren willst, also das zum jeweiligen Paket gehörende -devel-Paket (in diesem Falle eben gdbm-devel, weil kphone aus irgendeinem Grund, vielleicht für das Telefonbuch, die GNU Datenbank-Engine GDBM benötigt) und eben in diesem Falle auch noch flex und bison, vermutlich weil mittels lex- und bison-Skripten während des Compilierens noch Dateien erzeugt werden.
Das sieht eher danach aus, als seien die Abhängigkeiten fehlerhaft, oder?
Wie in der oben zitierten Meldung eindeutig steht, sind das "build dependencies", also Abhängigkeiten zum _Bauen_ des Paketes, *nicht* zum bloßen _Benutzen_. jwm -- Forum Informationswirtschaft e.V. http://Informationswirtschaft.Org/ Jörg W Mittag Mittag@Informationswirtschaft.Org Bankverbindung: Volksbank Karlsruhe BLZ: 66190000 Kontonr.: 54658109 mailto:Forum@Informationswirtschaft.Org