Installation on ARM Devices (other than RaspberryPi)
I own a Sheevaplug (an ARM embedded pc) running Debian squeeze. Can I install FOP2 using the Raspberrypi tarball? I tried and the installation gave no errors: however, when trying to run the server it says "-bash: /usr/local/fop2/fop2_server: No such file or directory" even though the file is actually there.
If the Raspberrypi tarball does not work on other devices is there any other way to install it on other arm devices now that is has been ported to at least one arm device?
Thank you.
If the Raspberrypi tarball does not work on other devices is there any other way to install it on other arm devices now that is has been ported to at least one arm device?
Thank you.
Comments
ls -la /usr/local/fop2/fop2_server
Be sure it has execute permissions.
Now, not only the platform (arm) is important, but also some library dependencies. However, those dependencies give a totally different kind of error. I think your issue are file permissions.
Best regards,
"execve("./fop2_server", ["./fop2_server"], [/* 15 vars */]) = -1 ENOENT (No such file or directory)
dup(2) = 3
fcntl64(3, "
I also googled around for similar errors running executables and ran "readelf -a ./fop2_server". I have no idea what this really does but among the lines of output I got this one that caught my eye "[Requesting program interpreter: /lib/arm-linux-gnueabihf/ld-linux.so.3] "
It sounds to me like your tarball was specifically compiled for debian hardfloat arm architectures only. like the RaspberryPi, so it will not run on Sheevaplugs or many other devices that have normal debian. Any chance you will find ways to port it to debian soft float or let users compile it from source on their machines directly?
Best regards,