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
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