Getting closer (you really shouldn't call it platform independent on the downloads page
btw, since it contains a 32 bit ELF binary that 64 bit Java chokes on loading).
I managed to compile fuse-j, but had to fix a few bugs in the Makefile (such as hard
coding java path to /opt) and one multiply defined variable, but nothing serious.
Anyway, when I try to run gdatafs loading the 64 bit ELF binary I get the following backtrace:
alexr@autumn:/tmp/gdatafs$ ./gdatafs mountpoint
calmoft...@gmail.com password
23:23:31.451 main INFO [org.gdatafs.GPhotoFuse]: Authenticated
23:23:31.901 main INFO [fuse.FuseMount]: Mounting filesystem
Exception in thread "main" java.lang.NoClassDefFoundError: fuse/FuseStat
at fuse.FuseMount.mount(Native Method)
at fuse.FuseMount.mount(FuseMount.java:66)
at fuse.FuseMount.mount(FuseMount.java:53)
at org.gdatafs.GPhotoFuse.main(GPhotoFuse.java:43)
Caused by: java.lang.ClassNotFoundException: fuse.FuseStat
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
... 4 more
23:23:31.904 main INFO [fuse.FuseMount]: Filesystem is unmounted
Thoughts? Seems like a version problem of the library is most likely. Can you tell me what
version you wrote the code using? I compiled the stable version, not the prerelease.
Thanks,
Alex