PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Die unendliche Geschichte


prostetnik
22.12.02, 11:55
Hallo,

ich werde noch wahnsinnig.

Nachdem ich nun aufgegeben habe, das Programm kbirthday (oder z.B. klipper) über docker in windowmaker zum laufen zu bringen (ich kapier das nicht),
wollte ich nun ein anderes Programm, das mich an Geburtstage erinnern sollte, kompilieren.

klendar

./configure bringt mir zum Schluss den Fehler:

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!

./configure --help
entnehme ich:
--prefix=PREFIX install architecture-independent files in PREFIX [/usr/local/kde]

Aha! Es wurde offensichtlich in /usr/local/kde nach header-Dateien gesucht - so wie ich das verstehe.
Bei Suse8.0 sind die in /opt/kde2/include bzw. /opt/kde3/include zu finden.
Da es sich bei klendar um eine kde2-Programm handelt, muss ich also entsprechend ./configure ändern - also:

./configure --prefix=/opt/kde2

Jetzt gibt es keine Fehlermeldung mehr. Scheint also ok zu sein.
Trotzdem, wenn ich make eingebe, erscheint zu Schluss:

.....
make[3]: Wechsel in das Verzeichnis Verzeichnis »/home/prostetnik/_x-lin/Ablage/klendar-0.22/klendar-0.22/klendar«
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde2/include -I/usr/lib/qt3/include -I/usr/X11R6/include -O2 -fno-exceptions -fno-check-new -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long -fno-builtin -c main.cpp
In file included from klendar.h:8,
from main.cpp:1:
cwidget.h:41: syntax error before `*'
In file included from main.cpp:1:
klendar.h:37: syntax error before `*'
main.cpp: In function `int main(int, char **)':
main.cpp:15: warning: `int result' might be used uninitialized in this function
make[3]: *** [main.o] Fehler 1
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/prostetnik/_x-lin/Ablage/klendar-0.22/klendar-0.22/klendar«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/prostetnik/_x-lin/Ablage/klendar-0.22/klendar-0.22/klendar«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/prostetnik/_x-lin/Ablage/klendar-0.22/klendar-0.22«
make: *** [all-recursive-am] Fehler 2
prostetnik@wlinux:~/_x-lin/Ablage/klendar-0.22/klendar-0.22>

Wer ist gestorben?????
ich verstehe nur noch Bahnhof.
Wie lange fällt eigentlich ein Computer aus dem dritten Stock (Altbau)?

Das kompilieren von Programmen nervt.
Hilfe - bitte!

Gruß
prostetnik

taylor
22.12.02, 11:57
Bist Du sicher, das klendar nicht KDE3 will? Immerhin will er die QT Bibliothek in Version 3, was das doch irgendwie nahelegt.

Gruß,
Taylor

prostetnik
22.12.02, 12:12
Hallo,

in apps.kde.com steht zumindest

KDE/Qt Version: KDE 2.0.x

und wenn ich ./configure --prefix=/opt/kde2 eingebe, gibt es die gleiche Fehlermeldung.

???

Gruß
prostetnik

prostetnik
22.12.02, 12:28
DAS WAR DER HINWEIS

Das habe ich übersehen.
Ein
./configure --prefix=/opt/kde2 --with-qt-dir=/usr/lib/qt2
hatte eben ein make ohne Fehlermeldung zur Folge

Vielen Dank und einen schönen 4. Advent

Gruß
proststnik