Ok, here I am seeing
2.6.32-5-powerpc64
, which means the computer is 64 bit PowerPC. In the output of the file comand however I am seeing
32-bit
, and from your original question,
Building ioquake3 in build/release-linux-ppc64
So, the server is 64 bit, and you are compiling for 64 bit, however the libSDL.a files you have are only 32 bit.
Not sure why the libSDL is only 32 bit, but you are going to need the 64 bit one. Try searching the computer for other libSDL.a files, there may be one that is not in the search paths. Use
find / | grep "libSDL\.a$"
if you find one, you can add an additional search path to the compier with the
-L/path/to/directory
option if you can edit the makefile, otherwise you can create a symbolic link to the correct file in the directory the make command is in when trying to link.
cd /r/home7/yasir/minoru/cfe2/yasirTemp/ioquake3dev/svfb_201110271440/ioquake3dev_clean
ln -s /path/to/libSDL.a libSDL.a
If there is none which are 64 bit you can either
a. Install the 64 bit version (or get someone to do it for you)
b. Get the source code and compile it yourself
c. You may be able to reconfigure your solution to 32 bit (but then you may get this error on libraries which you only have in 64 bit, or may not run on the 64 bit computer)