Kopete 0.7.5 kompilieren - SuSE 9.0

Hallo,

ich versuche gerade den Kopete 0.7.5 zu kompilieren. Leider stoße ich auf eine Fehlermeldung wenn ich ./configure ausführe(Kopete-Site und google waren leider nicht wirklich informationsfreudig):
checking for KDE… configure: error:
in the prefix, you’ve chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!

der default war auf /usr/kde/, stattdessen hab ich dann den richtigen Pfad eingegeben, leider kommt die Fehlermeldung immer noch. Ich bin leider in Bezug auf Kompilieren nicht so erfahren bzw. erfolgreich (auch erfolgreich kompilierte Programme [z.B. MPlayer] verweigern ihre arbeit - ohne Fehlermeldung), deshalb frage ich euch um Rat.

Schonmal danke im voraus!

Gruß
Alexander

http://www.mindflayer.de
Deutsches RPG Forum
von Kae’Yoss und Tomiro

Hallo,

Huhu,

ich versuche gerade den Kopete 0.7.5 zu kompilieren.

Gibt es fuer Deine geheime Distribution kein Paket fuer dieses (mir unbekannte) Programm?

Leider stoße ich auf eine Fehlermeldung wenn ich ./configure
ausführe(Kopete-Site und google waren leider nicht wirklich
informationsfreudig):
checking for KDE… configure: error:
in the prefix, you’ve chosen, are no KDE headers installed.
This will fail.
So, check this please and use another prefix!

Lieber Nutzer, in dem von Dir angegebenen Pfad (bzw. dem von mir angenommenen default) konnte ich die Deklarationsdateien fuer KDE-Funktionen nicht finden. Das wird so nicht funktionieren. Ueberpruefe das bitte und benutze eine andere Vorgabe.

Hier sind die KDE headers in /usr/include/kde. Sollte dieses Verzeichnis bei Dir leer sein oder nicht existieren, solltest Du die headers nachinstallieren. Ich vermute, dass sie (bei Deiner geheimen Distribution) kde-dev-irgendwas heissen. Verwende dazu das Paketmanagement (Deiner geheimen Distribution). Bei der Gelegenheit solltest Du auch noch ueberpruefen, ob es „Kopete“ als Paket (rpm, deb, ebuild) fuer Deine (geheime) Distribution gibt.

Ich bin leider in Bezug auf Kompilieren nicht so
erfahren bzw. erfolgreich

Warum machst Du es dann?

(auch erfolgreich kompilierte Programme [z.B. MPlayer]
verweigern ihre arbeit - ohne Fehlermeldung),

Glaub ich nicht. Besorg Dir eine: an der Konsole starten, gdb, strace …

[link gesnippt]
Deutsches RPG Forum
von Kae’Yoss und Tomiro

Uh, interessiert das jemand?

HTH,
Gruss vom Frank.

Hi,

so geheim ist die gar nicht, die steht halt im Topic.
Ich werd mal sehen…

trotzdem danke

gruß
alex

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

Huhu,

ich versuche gerade den Kopete 0.7.5 zu kompilieren.

Gibt es fuer Deine geheime Distribution kein Paket fuer dieses
(mir unbekannte) Programm?

Leider stoße ich auf eine Fehlermeldung wenn ich ./configure
ausführe(Kopete-Site und google waren leider nicht wirklich
informationsfreudig):
checking for KDE… configure: error:
in the prefix, you’ve chosen, are no KDE headers installed.
This will fail.
So, check this please and use another prefix!

Lieber Nutzer, in dem von Dir angegebenen Pfad (bzw. dem
von mir angenommenen default) konnte ich die
Deklarationsdateien fuer KDE-Funktionen nicht finden. Das
wird so nicht funktionieren. Ueberpruefe das bitte und
benutze eine andere Vorgabe.

Englisch kann ich schon, ich weiß nur leider nicht was bzw. wo die KDE Header sind. Jetzt nachdem ich weiß, das es sich um kde devel handelt werd ich sie gleich installieren.

Hier sind die KDE headers in /usr/include/kde. Sollte dieses
Verzeichnis bei Dir leer sein oder nicht existieren, solltest
Du die headers nachinstallieren. Ich vermute, dass sie (bei
Deiner geheimen Distribution) kde-dev-irgendwas heissen.
Verwende dazu das Paketmanagement (Deiner geheimen
Distribution). Bei der Gelegenheit solltest Du auch noch
ueberpruefen, ob es „Kopete“ als Paket (rpm, deb, ebuild) fuer
Deine (geheime) Distribution gibt.

Ich bin leider in Bezug auf Kompilieren nicht so
erfahren bzw. erfolgreich

Warum machst Du es dann?

Um Erfahrungen zu machen und um zu Lernen. Beim Lernen macht man auch mal Dinge falsch, aber damit kann ich leben. Außerdem kompiliere ich es, weil ich das Programm gern nutzen würde. (ist eigentlich irgendwo logisch… aber egal)

(auch erfolgreich kompilierte Programme [z.B. MPlayer]
verweigern ihre arbeit - ohne Fehlermeldung),

Glaub ich nicht. Besorg Dir eine: an der Konsole starten,
gdb, strace …

Dieser Satz ist mir nicht wirklich begreiflich. Was soll ich mir besorgen?

[link gesnippt]
Deutsches RPG Forum
von Kae’Yoss und Tomiro

Uh, interessiert das jemand?

Vielleicht. Es könnte ja jemand interesse (es gibt Leute die mehrere Hobbys haben und deshalb auch hier aufmerksam werden könnten) an sowas haben und dann dem Link folgen. Wenn es jemand (wie scheinbar dich) nicht interessiert, kann er es ja getrost ignorieren. Es wird weder den fortbestand dieses Boards gefährden, noch gibt es dort irgendetwas schlimmer zu sehen oder lesen, also warum sollte ich dies nicht tun???

HTH,
Gruss vom Frank.

Was noch fehlt:

Danke trotzdem für die Antwort!
Gruß
Alex

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Mein Gott, drei Antworten…

Das mit der Distribution hab ich irgendwie uebersehen. Sorry.

Ich bin leider in Bezug auf Kompilieren nicht so
erfahren bzw. erfolgreich

Warum machst Du es dann?

Um Erfahrungen zu machen und um zu Lernen. Beim Lernen macht
man auch mal Dinge falsch, aber damit kann ich leben. Außerdem
kompiliere ich es, weil ich das Programm gern nutzen würde.
(ist eigentlich irgendwo logisch… aber egal)

Nimm Dir ein LFS[1] vor, da kannst Du den lieben langen Tag dran rumbasteln. Das Kompilieren am Paketmanagement vorbei sollte man nur als letzte Moeglichkeit waehlen. Gibt es kein rpm von SuSE?

[MPlayer ohne Fehlermeldung]

Glaub ich nicht. Besorg Dir eine: an der Konsole starten,
gdb, strace …

Dieser Satz ist mir nicht wirklich begreiflich. Was soll ich
mir besorgen?

Eine Fehlermeldung. Zumeist geben Programme, wenn an der Konsole gestartet, irgendetwas aus. mplayer z. B. flutet erstmal den Bildschirm mit Meldungen ueber (nicht) vorhandene Konfigurationsdateien, verwendeten Treiber usw. Darin sollte dann auch eine Meldung zu finden sein, warum er nicht starten mag. Selbst wenn er segfaulted wird das abgefangen und er gibt die Meldung aus, ihn mit --enable-debug zu kompilieren. Und Du hast den source code, Du kannst Programme selber debuggen und damit evtl. rausfinden, in welcher Funktion er haengen bleibt (gdb ist sehr spartanisch, aber brauchbar, vielleicht gefaellt Dir ein graphischer debugger besser). Mit strace kannst Du rauskriegen, auf welche Dateien er zugreift. Vielleicht stimmt etwas mit den Dateirechten auf nodes im /dev nicht.

HTH,
Gruss vom Frank.
===footnotes===
[1] http://www.linuxfromscratch.org

Hallo,

ich versuche gerade den Kopete 0.7.5 zu kompilieren. Leider
stoße ich auf eine Fehlermeldung wenn ich ./configure
ausführe(Kopete-Site und google waren leider nicht wirklich
informationsfreudig):
checking for KDE… configure: error:
in the prefix, you’ve chosen, are no KDE headers installed.
This will fail.
So, check this please and use another prefix!

In Suse ist es Standart Pakete per rpm zu installieren. Deswegen wird
auch nicht alles was du zum selber kompilieren brauchst installiert.
http://portal.suse.com/sdb/de/1999/10/snbarth_libc1…

Sinn sehe ich darin zwar keinen, aber ist deine Sache. Es gibt auch
Source rpm - wenn du unbedingt selber kompiliern willst.

der default war auf /usr/kde/, stattdessen hab ich dann den
richtigen Pfad eingegeben, leider kommt die Fehlermeldung
immer noch. Ich bin leider in Bezug auf Kompilieren nicht so
erfahren bzw. erfolgreich (auch erfolgreich kompilierte
Programme [z.B. MPlayer] verweigern ihre arbeit - ohne
Fehlermeldung), deshalb frage ich euch um Rat.

Mein Rat benutze rpm.

Gruss Jan

Zuerstmal vielen Dank für diese doch sehr hilfreiche Information. Inzwischen hat es auch mit dem Kompilieren geklappt.

Mein Gott, drei Antworten…

Ja, das kam zustande, weil ich zwischendurch immer wieder weitermachte und mir dann noch eingefallen ist, was ich schreiben wollte.

Das mit der Distribution hab ich irgendwie uebersehen. Sorry.

kein Problem!

Ich bin leider in Bezug auf Kompilieren nicht so
erfahren bzw. erfolgreich

Warum machst Du es dann?

Um Erfahrungen zu machen und um zu Lernen. Beim Lernen macht
man auch mal Dinge falsch, aber damit kann ich leben. Außerdem
kompiliere ich es, weil ich das Programm gern nutzen würde.
(ist eigentlich irgendwo logisch… aber egal)

Nimm Dir ein LFS[1] vor, da kannst Du den lieben langen Tag
dran rumbasteln. Das Kompilieren am Paketmanagement vorbei
sollte man nur als letzte Moeglichkeit waehlen. Gibt es kein
rpm von SuSE?

Doch es gibt eins, jedoch ist das ein paar Revisionen alt und ich finde die Proxyunterstützung (die angeblich da sein soll) nirgends. Also wollte ich eine neuere Version haben, aber die neuste gibt es nur als Source! (bzw. als RedHat)

[MPlayer ohne Fehlermeldung]

Glaub ich nicht. Besorg Dir eine: an der Konsole starten,
gdb, strace …

Dieser Satz ist mir nicht wirklich begreiflich. Was soll ich
mir besorgen?

Eine Fehlermeldung. Zumeist geben Programme, wenn an der
Konsole gestartet, irgendetwas aus. mplayer z. B. flutet
erstmal den Bildschirm mit Meldungen ueber (nicht) vorhandene
Konfigurationsdateien, verwendeten Treiber usw. Darin sollte
dann auch eine Meldung zu finden sein, warum er nicht starten
mag. Selbst wenn er segfaulted wird das abgefangen und er
gibt die Meldung aus, ihn mit --enable-debug zu kompilieren.
Und Du hast den source code, Du kannst Programme selber
debuggen und damit evtl. rausfinden, in welcher Funktion er
haengen bleibt (gdb ist sehr spartanisch, aber brauchbar,
vielleicht gefaellt Dir ein graphischer debugger besser). Mit
strace kannst Du rauskriegen, auf welche Dateien er zugreift.
Vielleicht stimmt etwas mit den Dateirechten auf nodes im /dev
nicht.

HTH,
Gruss vom Frank.
===footnotes===
[1] http://www.linuxfromscratch.org

Tschüß
Alex