Jump to content

Gizmo64 14.12.31 - Developer Beta


Ben Russell
 Share

Recommended Posts

WARNING: This release will NOT work "out of the box" with installed Payware Products.

Product Updates are REQUIRED.

 

If you are not a developer DO NOT INSTALL this update.

 

 

This update contains some changes that detect and report more errors than previous releases of Gizmo64.

The errors and bugs it detects have always existed in the products.

 

 

This update contains plugins for Mac, Windows and Linux.

 

 

Download here:

 

Gizmo64.plugin-14.12.31.0002.zip (~11 MB)

Edited by Ben Russell
No current binaries online outside of the payware packaging. Sorry.
Link to comment
Share on other sites

Problems on Windows.

 

I forgot to include various DLL files in the zip download. Plugin fails to start.

 

After patching the DLL files we're seeing reports of errors from the GL driver that I need to correct... minor, but annoying.

 

 

I can only test Win/Lin on VMware which has awful graphics drivers so there's a delay in doing "real" tests, I have to wait for someone else to run the plugin and report.

 

 

Fixing... new version soon.

Link to comment
Share on other sites

Hello Ben,

 

FIRST: your work (also) for Linux is very very welcome!! I'm really surprised and happy!...any case I had the follow problem with my Ubuntu 14.04:

 

 

sie1116@MasterUbuntu:~/X-Plane-10/Resources/plugins/Gizmo64.plugin/64$ ldd lin.xpl

./lin.xpl: /usr/lib/x86_64-linux-gnu/libcurl-nss.so.4: version `CURL_3' not found (required by ./lin.xpl)

linux-vdso.so.1 =>  (0x00007fff481fe000)

libcurl-nss.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-nss.so.4 (0x00007fe3007e5000)

libGLU.so.1 => /usr/lib/x86_64-linux-gnu/libGLU.so.1 (0x00007fe300576000)

libGL.so.1 => /usr/lib/nvidia-331-updates/libGL.so.1 (0x00007fe30021d000)

libpng12.so.0 => /usr/lib/x86_64-linux-gnu/libpng12.so.0 (0x00007fe2ffff7000)

libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fe2ffddd000)

libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fe2ffad9000)

libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe2ff7d3000)

libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe2ff5bc000)

libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe2ff1f6000)

/lib64/ld-linux-x86-64.so.2 (0x00007fe301327000)

libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 (0x00007fe2fefc3000)

librtmp.so.0 => /usr/lib/x86_64-linux-gnu/librtmp.so.0 (0x00007fe2feda8000)

libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007fe2fea6e000)

libssl3.so => /usr/lib/x86_64-linux-gnu/libssl3.so (0x00007fe2fe822000)

libnspr4.so => /usr/lib/x86_64-linux-gnu/libnspr4.so (0x00007fe2fe5e4000)

libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fe2fe39e000)

liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007fe2fe18f000)

libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007fe2fdf3d000)

libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe2fdd1f000)

libnvidia-tls.so.331.113 => /usr/lib/nvidia-331-updates/tls/libnvidia-tls.so.331.113 (0x00007fe2fdb1b000)

libnvidia-glcore.so.331.113 => /usr/lib/nvidia-331-updates/libnvidia-glcore.so.331.113 (0x00007fe2fb30c000)

libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fe2fafd7000)

libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fe2fadc5000)

libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe2fabc0000)

libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26 (0x00007fe2fa902000)

libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11 (0x00007fe2fa682000)

libnssutil3.so => /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007fe2fa457000)

libplc4.so => /usr/lib/x86_64-linux-gnu/libplc4.so (0x00007fe2fa252000)

libplds4.so => /usr/lib/x86_64-linux-gnu/libplds4.so (0x00007fe2fa04d000)

librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fe2f9e45000)

libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fe2f9b7a000)

libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fe2f994a000)

libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fe2f9746000)

libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fe2f953b000)

libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fe2f931f000)

libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007fe2f9104000)

libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007fe2f8ec6000)

libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fe2f8ca6000)

libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007fe2f8a92000)

libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fe2f8850000)

libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fe2f864a000)

libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fe2f8446000)

libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007fe2f823c000)

libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007fe2f7fb4000)

libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007fe2f7d13000)

libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007fe2f7adf000)

libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007fe2f78ca000)

libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fe2f76c6000)

libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fe2f74bf000)

libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fe2f72b7000)

libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007fe2f708d000)

libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007fe2f6e7f000)

libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007fe2f6c36000)

libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007fe2f697d000)

libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007fe2f6743000)

sie1116@MasterUbuntu:~/X-Plane-10/Resources/plugins/Gizmo64.plugin/64$ 

 

I tried a bit read about this...not really success...maybe you can me something write about...

 

Thanks a lot and have a nice weekend!

 

Csaba

Link to comment
Share on other sites

 

Hello Ben,
 
FIRST: your work (also) for Linux is very very welcome!! I'm really surprised and happy!...any case I had the follow problem with my Ubuntu 14.04:
 
 
sie1116@MasterUbuntu:~/X-Plane-10/Resources/plugins/Gizmo64.plugin/64$ ldd lin.xpl
./lin.xpl: /usr/lib/x86_64-linux-gnu/libcurl-nss.so.4: version `CURL_3' not found (required by ./lin.xpl)
linux-vdso.so.1 =>  (0x00007fff481fe000)...
 
I tried a bit read about this...not really success...maybe you can me something write about...
 
Thanks a lot and have a nice weekend!
 
Csaba

 

 

Thanks for posting your results.

 

I checked my Ubuntu install and it's now at 12.04 LTS so I've stared an upgrade to install 14.04 LTS.

 

Hopefully the build setup doesn't break.

 

 

If all goes well I'll post another lin.xpl compiled using 14.04 LTS in the next plugin package release.

Link to comment
Share on other sites

  • 2 weeks later...

Hi Ben,

 

same here with openSUSE 13.1:

 

/home/orion/XPLANE/XPLANE10/Resources/plugins/Gizmo64.plugin/64 # ldd lin.xpl
        linux-vdso.so.1 (0x00007ffff5f66000)
        libcurl-nss.so.4 => not found
        libGLU.so.1 => /usr/lib64/libGLU.so.1 (0x00007f169d48b000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f169d133000)
        libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00007f169cf08000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f169ccf1000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f169c9e9000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f169c6e6000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f169c4ce000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f169c120000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f169e00f000)
        libnvidia-tls.so.346.35 => /usr/lib64/tls/libnvidia-tls.so.346.35 (0x00007f169bf1d000)
        libnvidia-glcore.so.346.35 => /usr/lib64/libnvidia-glcore.so.346.35 (0x00007f1699244000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f1698f06000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f1698cf4000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f1698aef000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f16988d0000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f16986cb000)
 
 
No package like libcurl-nss can't be found on packet-manager YAST.
 
 
Greetings,
Stephan
Link to comment
Share on other sites

Hi Ben,

 

The announcement of the "possible" Linux version made me go ahead to replace the HP Windows box with a new, more powerfull custom made box with Linux as my main X-Plane platform. After some hacking to get a french keyboard or rudder pedals working (playing devil's advocate for Linux sceptics here), I am happy to finally see HDR and anti-aliasing.

 

Fresh install of Lubuntu 14.10 + OpenAL + pulseaudio_server + X-Plane 10.32 :

marc@pneumatix:/opt/X-Plane 10/Resources/plugins/Gizmo64.plugin/64$ ldd lin.xpl 	...	libcurl-nss.so.4 => not found	...

+ libcurl3-nss :

marc@pneumatix:/opt/X-Plane 10/Resources/plugins/Gizmo64.plugin/64$ ldd lin.xpl ./lin.xpl: /usr/lib/x86_64-linux-gnu/libcurl-nss.so.4: version `CURL_3' not found (required by ./lin.xpl)	...	libcurl-nss.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-nss.so.4 (0x00007f02e4279000)	... 
marc@pneumatix:/usr/lib/x86_64-linux-gnu$ ll libcurl-nss*lrwxrwxrwx 1 root root     16 janv. 14 19:18 libcurl-nss.so.3 -> libcurl-nss.so.4lrwxrwxrwx 1 root root     20 janv. 14 19:18 libcurl-nss.so.4 -> libcurl-nss.so.4.3.0-rw-r--r-- 1 root root 443024 janv. 14 19:18 libcurl-nss.so.4.3.0

What does this mean? The plugin asks for CURL version 3, but Ubuntu supplies the version 4 under the name libcurl3?

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

Hello Ben,

 

  The plugin loaded like a charm. No complains whatsoever on Ubuntu 14.04.2 LTS.

Now, how do I test the plugin? There are no linux installers for my DC-3 or JS-32. I tried copying the windows install of the aircraft over to my linux partition (same machine) but the activation failed.

 

None the less, kudos for successful port  :)

 

Regards

Sanjiv

  • Upvote 1
Link to comment
Share on other sites

There are no linux installers for my DC-3 or JS-32

 

Hi Sanjiv,

 

Indeed, we have never offered up Linux installers for the DC-3, and depending on feedback from customers for Ben's builds, we may never do so. We need more people to show their interest in Linux than has been shown thus far. That said, if you'd like to test the DC-3 with a Linux installer I'd be happy to provide that to you for the sake of potential. Send me a PM if you're interested in a special build.

 

The JS-32 is a bit of a different beast. Javier programmed this in C and it does not rely on Gizmo. Therefore, I'm unsure when (if ever) a Linux port will be created for this product. There has been talk in the past about it, but again, as far as I'm aware there's no true intention for it at this time.

Link to comment
Share on other sites

Hello Cameron,

 


Indeed, we have never offered up Linux installers for the DC-3, and depending on feedback from customers for Ben's builds, we may never do so. We need more people to show their interest in Linux than has been shown thus far.

 

Yes indeed. I do realize that commercial viability of the project/port is something that cannot be ignored. But coming to  the point of less demand for linux support. Probably many potential linux buyers are not on this forum just because of lack of linux support from x-aviation in the past. IMHO it would be interesting to have atleast one product ported over to linux and then asses the interest generated.

 


That said, if you'd like to test the DC-3 with a Linux installer I'd be happy to provide that to you for the sake of potential.

 

Thanks for the incredible offer. I will PM you straight away. :)

 

Regards

Sanjiv

Link to comment
Share on other sites


IMHO it would be interesting to have atleast one product ported over to linux and then asses the interest generated.

 

We've done that before. 

 

That aside, we've also reached out through various methods and people to get word out we were even considering. The results have been dismal, as you can see.

Link to comment
Share on other sites

  • 2 weeks later...

Well I don´t think it´s because Linux user’s don´t want to support you, so it could be done. It´s more that it could be confusing in the development part, and as stated above for developers and that requires the right guys, I am beta tester myself most known from the FSX world, I had a test in x-plane by Linux and would like to help if I can but also a bit, hesitant when I have not tried such thing before. But I don’t have the DC3. So I got a bit mixed feelings about it, but recently Linux got my attention and really want gizmo to work by it like the other OS, as I mean it´s important to get more and better gizmo supported add-ons out there.

Link to comment
Share on other sites

It´s more that it could be confusing in the development part

How confusing is it to install a plugin and see if it works? Don't you do that all the time already?

Let's just be real. The Linux market is small. Insanely small when compared to Mac and Windows. Those are facts backed by numbers, and considering we already have the data from a few products on how many actually use payware add ons on the Linux side, this is borderline a losing battle.

But, if you feel otherwise, throw some Linux users this way. Make them show their support. We probably need a pool of 30 at the least to even begin to show proper interest.

  • Upvote 2
Link to comment
Share on other sites

well I think there was other complicated things to do other than just move a folder / plug-in..

I just think there was some files for the plane that should be modifyeid in order to test right out of the box..

 

The initial point is to even get Linux users to install the plug-in and see it even loads properly. Two people have done that and responded back in four months. Doesn't say much for the Linux market.

Link to comment
Share on other sites

  • 2 months later...
  • 4 weeks later...

Finally ran the plugin on some real hardware instead of inside a VMware box.

 

Seeing a nasty crash bug, won't get past "Loading plugins..."

 

 

More investigation required.

 

 

I expect to be logging quite a few hours dev time on Linux in the near future.

I'm tired of Apples GL drivers.

Edited by Ben Russell
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...