Linux64 bit support

knro
Posts: 17
Joined: Thu Sep 18, 2014 2:03 pm

Linux64 bit support

Post by knro »

I was dissapointed to find pilotedge only supported Windows & OSX. However, I went ahead and downloaded the plugin, and to my surprise there is a lin.xpl file there! and I found libts3client_linux_x86 in the 32bit folder. Since I am running Kubuntu 14.04 64bit Linux, I went ahead and downloaded T3 SDK and found it had libts3client_linux_amd64.so , so yay right?? not quite. Just dropping it to the 64bit folder didn't have any effect. I tried to edit lin.xpl in a hex editor and changed _x86 for the T3 library to amd64, and changed directory to refer to 64 instead of 32. Despite my hacking attempt, the plugin didn't load either :-(

Can you please provide support for Linux 64bit? I am Linux/Qt/KDE developer (10+ years experience) so if there is any help in getting this sorted out let me know as I am really looking forward to using PilotEdge in XPlane 10.30 here. Thanks all!
knro
Posts: 17
Joined: Thu Sep 18, 2014 2:03 pm

Re: Linux64 bit support

Post by knro »

Just an update, here is the error in log.txt

Code: Select all

dlerror:/home/knro/.steam/SteamApps/common/X-Plane 10/Resources/plugins/PilotEdge/lin.xpl: wrong ELF class: ELFCLASS32
So we defnitely need 64bit lin.xpl built!!
theluckyone17
Posts: 56
Joined: Mon Feb 25, 2013 9:58 am

Re: Linux64 bit support

Post by theluckyone17 »

I've been bugging Keith about 64 bit Linux support for a while. Last I heard, he was looking to set up the development environment.

Bit the bullet and started flying under Windows in the meanwhile. The latest beta's and newer video card drivers improved performance enough to make it enjoyable, but I'd much rather be flying in my desired O/S.
Image
Keith Smith
Posts: 9943
Joined: Sat Oct 09, 2010 8:38 pm
Location: Pompton Plains, NJ
Contact:

Re: Linux64 bit support

Post by Keith Smith »

I haven't forgotten this, but I can't do it for a little while yet.
knro
Posts: 17
Joined: Thu Sep 18, 2014 2:03 pm

Re: Linux64 bit support

Post by knro »

Keith Smith wrote:I haven't forgotten this, but I can't do it for a little while yet.
Is there any ETA? Again, I understand you're quite busy, but if you require any help (development, compiling, testing...etc) getting this to work on 64bit Linux please let me know. I'm about to pull my hair out from XPlane builtin ATC :( :(
Keith Smith
Posts: 9943
Joined: Sat Oct 09, 2010 8:38 pm
Location: Pompton Plains, NJ
Contact:

Re: Linux64 bit support

Post by Keith Smith »

I have just completed some remote 32-bit linux testing for Precision Flight Controls and am happy that we have the library paths all squared away. If you can set up a 64-bit build environment for me and provide remote credentials, I'll see what I can do.
knro
Posts: 17
Joined: Thu Sep 18, 2014 2:03 pm

Re: Linux64 bit support

Post by knro »

Keith Smith wrote:I have just completed some remote 32-bit linux testing for Precision Flight Controls and am happy that we have the library paths all squared away. If you can set up a 64-bit build environment for me and provide remote credentials, I'll see what I can do.
Awesome!! :D :D :D

I'll email you the details.
jpoirier
Posts: 27
Joined: Wed Jun 18, 2014 7:48 pm

Re: Linux64 bit support

Post by jpoirier »

Keith Smith wrote: If you can set up a 64-bit build environment for me and provide remote credentials, I'll see what I can do.
I have a 64-bit Debian running on Linode you're welcome to use if you still need a build environment?

-joe
Keith Smith
Posts: 9943
Joined: Sat Oct 09, 2010 8:38 pm
Location: Pompton Plains, NJ
Contact:

Re: Linux64 bit support

Post by Keith Smith »

I have access to a build env via ssh, so I'm good to go now, thanks. I have it 95% built at this point, just one more dependent library to rebuild then it should be ready for testing.
Keith Smith
Posts: 9943
Joined: Sat Oct 09, 2010 8:38 pm
Location: Pompton Plains, NJ
Contact:

Re: Linux64 bit support

Post by Keith Smith »

Alright, the first flight with the Linux 64-bit plugin just took place a couple of hours ago. There's one more test that needs to be run regarding system ID's, then I'll get this rolled into the main distribution and get it announced.
Post Reply