Linux Support

Kevbo
Posts: 1
Joined: Thu Jul 03, 2014 6:09 pm

Re: Linux Support

Post by Kevbo »

Hello,

I am trying out the Linux client on a 64-bit Arch installation. I've been making my way through dependencies (installing the lib32-* versions of needed libraries, of course) and finally figured out that PulseAudio was where I was failing out. I installed PulseAudio and everything was looking promising until . . .

Segmentation fault (core dumped)

So far, I haven't found anything in PilotEdge_out.txt or ts3client_*.log that indicates anything is amiss.

Does anyone have any ideas as to what to check or any clues? I can see if I can hunt up the actual coredump, but so far no success on that front.

Thanks for any help you can offer!

Regards,

Kevbo

P.S. Put me down as a big vote for a 64-bit Linux plugin!
Keith Smith
Posts: 9943
Joined: Sat Oct 09, 2010 8:38 pm
Location: Pompton Plains, NJ
Contact:

Re: Linux Support

Post by Keith Smith »

Anything in the Log.txt from X-Plane?
wmburns
Posts: 474
Joined: Mon Jun 10, 2013 7:28 am

Re: Linux Support

Post by wmburns »

Keith Smith wrote:there is a case mismatch on the lear60 mapping in the csl files, otherwise I'm told it works well for 32bit.

you need to fix the case problem by hand, either fixing the filename or the name in the config file.

I will fix the build this weekend, about to get on plane to head home, but the current build does work if you fix filename on the lear60
My test system is Unbuntu 14.04 LTS 32 bit Nvidia, Xsaitekpanels

I believe this bug is still in the posted code (35MB, v1.07, updated Jul 9 2014). When I change the name in the .txt file I can get the PilotEdge plugin to load on Unbuntu 14 and X-plane 10.25. But I'm NOT getting the PilotEdge plugin to work. It shows the plugin loaded but "connect" is grayed out. "preferences" is the only working option.

When tested under X-plane 10,30b6 I get a CTD with the following in the log.txt file.
>>
dlerror:/home/wmburns/X-Plane 10-Beta/Resources/plugins/PilotEdge/32/lin.xpl: undefined symbol: __stack_chk_fail_local
dlerror:/home/wmburns/X-Plane 10-Beta/Resources/plugins/PilotEdge/lin.xpl: undefined symbol: __stack_chk_fail_local
>>

Regarding X-plane 10.30b5 and 10.30b6 I have been flying 10.30b5 under Win7 64b for a couple of weeks without issue. I did make a flight on Saturday under 10.30b6 on PilotEdge. So to me that says that for Win7 it's not the Beta code. The new GPS is very interesting!!
Keith Smith
Posts: 9943
Joined: Sat Oct 09, 2010 8:38 pm
Location: Pompton Plains, NJ
Contact:

Re: Linux Support

Post by Keith Smith »

I've rebuilt a version which should get rid of the stack check error for you. I'll let you know when I've updated the zip file so you can download it again.

In the case where you had it working but the connect was grayed out, that means that you had your linux box configured as an external visual computer, so PE was running in slave mode. If you don't mean for it to be a slave, then you should definitely look over your 'data->net connections' settings in xplane, because something is making it act as a slave.
Keith Smith
Posts: 9943
Joined: Sat Oct 09, 2010 8:38 pm
Location: Pompton Plains, NJ
Contact:

Re: Linux Support

Post by Keith Smith »

Ok, grab 1.0.8 which was just uploaded.
FrigginGuy
Posts: 43
Joined: Tue Mar 04, 2014 2:34 pm
Location: Seattle, WA

Re: Linux Support

Post by FrigginGuy »

Sorry for my disappearance here. Been wicked busy with work and real world flight training! I'm going to revisit this over the next 2 days. I'll report back with my findings. Glad to see there's some ongoing interest in this project!

-Drew
Seattle, WA
KRNT
N434EP
jpoirier
Posts: 27
Joined: Wed Jun 18, 2014 7:48 pm

Re: Linux Support

Post by jpoirier »

I get the __stack_chk_fail_local error with v1.0.9 of the plug-in. If you already added -fno-stack-protector to the linker command you can try manually linking libssp with -lssp.
-joe
wmburns
Posts: 474
Joined: Mon Jun 10, 2013 7:28 am

Re: Linux Support;TeamSpeak 100% CPU

Post by wmburns »

My system: Linux Unbuntu 14.04 LTS 32 bit (fresh install), Nvidia, X-plane 10.25, XSaitekpanels, PilotEdge.

Problem. X-plane run fine. Connect to PilotEdge and can hear ATC. Every attempt to contact ATC causes sim to "hang". CPU to 100%. ATC can not hear me. My system set up appears to be fine. Mic test works. Skype works.

I'm trying to trouble shoot and found the following thread on the TeamSpeak forums.

http://forum.teamspeak.com/showthread.p ... ang-ups%29

It basically says that TeamSpeak and Pulseaudio don't play well together. Some of the suggestions appear to involve disabling PulseAudio and instaling ESD. This thread is a sticky with no updates since 2010 but does mention some updates to TeamSpeak.

To the Linux experts out there, could this be my problem? If so, how do I go about solving (in more detail please)?

Would installing a full version of TeamSpeak help? Or could the be an issue of a down leveled TeamSpeak bundled with PilotEdge?

FWIIW, the current Linux version of TeamSpeak (3.0.15.1) does work with my system and pulseaudio.

Thank-you for any suggestions or input.

Keith, on post #7 of this thead there may be an error in the location of the "lin.xpl" plugin. In my system it's up one level. Thank-you for your help.
Last edited by wmburns on Sun Jul 20, 2014 10:01 am, edited 2 times in total.
Keith Smith
Posts: 9943
Joined: Sat Oct 09, 2010 8:38 pm
Location: Pompton Plains, NJ
Contact:

Re: Linux Support

Post by Keith Smith »

the plugin location has moved from the 32 folder into the root in recent builds for xp9 support.
Post Reply