View Single Post
Old 07-14-2011, 05:25 PM   #19
MartinZ
Zealot
MartinZ doesn't litterMartinZ doesn't litter
 
Posts: 110
Karma: 138
Join Date: Mar 2011
Device: PB903, PB603
libs and SDK

Quote:
I don't really understand what the point of the pbsdk-linux-1.0.6_amd64.deb package is. Is the "amd64" part just there in the name to allow it to be installed on a 64-bit debian-based system?
Good question. I think we should compare the .amd64 to the .x86 file by file to get to know this.
But i think for sure only two things can really differ:
  • xxx.so files in "/usr/lib", "/usr/lib64" or "/usr/lib32", and not the xxx.so inside the "/usr/arm-linux" or the "usr/arm-none-linux-gnueabi" -forks. Cause those xxx.so are all ARM-code and not x86/amd64-code anyway.
  • The Compiler tools like "g++", "gcc" or "ld", because this SDK uses a cross-compiler and for this reason these tools have to run on the PC's processor (which is a x86 or amd64)

I used 64-Bit-OpenSuse Linux 11.4 and (as far as I remember) after using YaST to add some missing libs (in the right version) and adding a few static links inside "/lib" (e.g. "xxx.so" pointing to "xxx.so.62") I got it mostly working.
I had compared /lib to /lib64 before and had spotted, that in the "/lib64" there already existed such static links, that were missing in the "/lib".

Moreover i am quite sure, that the emulator (make BUILD=emu) does not work on 64-Bit Linux (at least not "out of the box"). I can get the emulator running on my UBUNTU 32-Bit, but not on my OpenSuse 64-Bit.

Quote:
I don't have 32-bit compatibility libraries installed
Where can i get something like that? Perhaps i would get emulator running on 64Bit this way. (It seems to be only the 32-Bit-"libinkview.so" that prevents emulator to run on 64Bit.)

Quote:
The missing libinkview.so was easy to fix; you just have to run ldconfig as root after installing the SDK.
How exactly did you do that?

Do you know, how to configure QtCreator as an IDE for the SDKs?
MartinZ is offline   Reply With Quote