Noch ein Update: wie man rcxcomm auch mit OS X 10.2 zum Laufen kriegt

Das Problem mit dem rcxcomm-Zeug unter 10.2 liegt daran, das die Header aus dem JNI unter 10.2 mit falschen Links hinterlegt sind und deshalb nicht funktionieren. Zur Reparatur muss man einfach im lejos_210/rcxcomm/src/Makefile die Zeile wo der CCOPT definiert wird ergänzen:

 CCOPT = -g -O ${JNILIB_TYPE} -framework IOKit   -framework CoreFoundation   -I/System/Library/Frameworks/JavaVM.framework/Headers   -I/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Headers 

Der hintere Teil ist der neue - ich habe einfach den richtigen Include-Pfad mit eingetragen und schon findet er das jni.h auch. Und kann kompilieren. Ich habe allerdings noch nicht ausprobiert ob das ganze dann auch funktioniert.

tags: Programmierung