nachdem die Kernelmodulinstallation bis auf 2 warnings problemlos geklappt hat, wollte ich mal das vorgefertigte KDevelop-Projekt ansehen und kompilieren.
Erstmal musste ich in sämtlichen Dateien "/home/rom" durch mein Home-verzeichnis ersetzen.
Das zweite was nicht klappte war, daß cmake nicht installiert war.
Nach der Installation wurde "/usr/local/bin/cmake" gesucht, was bei mir aber unter "/usr/bin/cmake" ist. Also nochmal alle Dateien ändern.
So, danach Fehlte die Header-Datei "jni.h" die ich aber aus dem WindowsSDK herkopieren konnte.
Genauso wie "jni_md.h".
Danach musste ich noch
Code: Select all
typedef long jint;
#ifdef __GNUC__
typedef long long jlong;
#else
typedef __int64 jlong;
#endif
Jetzt tauchen eine Menge weiterer Fehler auf:
Code: Select all
cd '/home/stefan/iowkit' && __cplusplus="1" __GNUC__="1" gmake -k -j1
/usr/bin/cmake -H/home/stefan/iowkit -B/home/stefan/iowkit --check-build-system CMakeFiles/Makefile.cmake 0
gmake -f CMakeFiles/Makefile2 all
gmake -f src/CMakeFiles/iowkit.dir/build.make src/CMakeFiles/iowkit.dir/depend
gmake[2]: Für das Ziel »src/CMakeFiles/iowkit.dir/depend« ist nichts zu tun.
gmake -f src/CMakeFiles/iowkit.dir/build.make src/CMakeFiles/iowkit.dir/build
Building CXX object src/CMakeFiles/iowkit.dir/iowkitjni.o
c++ -Diowkit_EXPORTS -fPIC -Wall -O2 -o src/CMakeFiles/iowkit.dir/iowkitjni.o -c /home/stefan/iowkit/src/iowkitjni.cpp
In file included from /home/stefan/iowkit/src/iowkitjni.h:2,
from /home/stefan/iowkit/src/iowkitjni.cpp:9:
/home/stefan/iowkit/src/jni.h:212: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:215: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:217: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:220: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:222: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:225: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:228: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:231: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:234: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:238: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:240: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:242: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:245: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:247: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:249: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:253: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:255: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:258: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:261: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:263: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:265: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:268: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:270: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:274: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:276: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:278: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:281: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:285: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:287: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:290: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:294: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:296: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:299: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:303: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:305: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:308: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:311: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:314: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:316: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:320: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:322: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:325: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:329: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:331: Fehler: expected `)' vor »*«-Zeichen
/home/stefan/iowkit/src/jni.h:334: Fehler: expected `)' vor »*«-Zeichen