As I understand it, the OS X implementations of lti-civil use QTJava. Apple has apparently dropped support for this in their most recent Java update, so when I try to run capturecontrol-macosx-universal.sh I get the error described in the attached log.
Running the command "file /System/Library/Java/Extensions/libQTJNative.jnilib" produces the following output, which confirms that it's Apple's fault for not supporting 64-bit Java in the library:
/System/Library/Java/Extensions/libQTJNative.jnilib: Mach-O universal binary with 2 architectures
/System/Library/Java/Extensions/libQTJNative.jnilib (for architecture ppc7400): Mach-O dynamically linked shared library ppc
/System/Library/Java/Extensions/libQTJNative.jnilib (for architecture i386): Mach-O dynamically linked shared library i386
Since I sincerely doubt Apple is going to update libQTJNative.jnilib (or open the source to the community for maintenance) within my lifetime (and I'm a pretty young guy), is there a workaround to use a different library instead of quicktime on OS X?
Output log showing error on OS X 64-bit Java
any updates on this issue?
I tried downloading the latest release, and it seems to me that this isn't fixed.
@T-Bone, did you find a decent solution/workaround ?