Re: [Therion] Loch fails on Fedora 30
Good idea! But no joy ... No Wayland here - I am still on X. $ echo $XDG_SESSION_TYPE x11 Just in case - I tried your command to force x11 and got exactly the same error. -- Bill Gee On Wednesday, July 17, 2019 3:57:32 PM CDT Olly Betts wrote: > On Wed, Jul 17, 2019 at 09:22:55PM +0100, James Begley wrote: > > The build of Loch from the copr repository works for me on my fedora 30 > > workstation, so I'm guessing that there is an incompatibility with some > > libraries on your laptop and desktop. You say that Loch "no longer works", > > so presumably it used to work? Do you know vaguely when it stopped working? > > Note that the build of Loch in the copr repository hasn't changed since the > > therion 5.4.4 build on the 1st of May, so if Loch was working after that > > date, and isnt working now then it would point to an external library > > problem. > > > > Your error message points to a problem within the lxR2P.c file ( > > https://github.com/therion/therion/blob/master/loch/lxR2P.c) which would > > suggest that the mesa-libGL package might be causing this issue. I've got > > version 19.0.8-1 installed here, which was built on the 26th June (see > > https://koji.fedoraproject.org/koji/packageinfo?packageID=184), but the > > Loch copr package would have been originally built against 19.0.3-1 . Does > > that help? (The mesa changelogs from https://www.mesa3d.org/ don't help me > > very much!). > > Currently wxWidgets' OpenGL support requires X and doesn't work with > Wayland. > > Fedora now defaults to Wayland, so perhaps Bill is using that default > but James is still using X? > > You can override for a single application by running it from a terminal > like so: > > GDK_BACKEND=x11 loch > > In Survex this workaround is implemented in the aven code, but I don't > see anything equivalent in the therion code. > > Cheers, > Olly > ___ > Therion mailing list > Therion@speleo.sk > https://mailman.speleo.sk/listinfo/therion > ___ Therion mailing list Therion@speleo.sk https://mailman.speleo.sk/listinfo/therion
Re: [Therion] Loch fails on Fedora 30
On Wed, Jul 17, 2019 at 09:22:55PM +0100, James Begley wrote: > The build of Loch from the copr repository works for me on my fedora 30 > workstation, so I'm guessing that there is an incompatibility with some > libraries on your laptop and desktop. You say that Loch "no longer works", > so presumably it used to work? Do you know vaguely when it stopped working? > Note that the build of Loch in the copr repository hasn't changed since the > therion 5.4.4 build on the 1st of May, so if Loch was working after that > date, and isnt working now then it would point to an external library > problem. > > Your error message points to a problem within the lxR2P.c file ( > https://github.com/therion/therion/blob/master/loch/lxR2P.c) which would > suggest that the mesa-libGL package might be causing this issue. I've got > version 19.0.8-1 installed here, which was built on the 26th June (see > https://koji.fedoraproject.org/koji/packageinfo?packageID=184), but the > Loch copr package would have been originally built against 19.0.3-1 . Does > that help? (The mesa changelogs from https://www.mesa3d.org/ don't help me > very much!). Currently wxWidgets' OpenGL support requires X and doesn't work with Wayland. Fedora now defaults to Wayland, so perhaps Bill is using that default but James is still using X? You can override for a single application by running it from a terminal like so: GDK_BACKEND=x11 loch In Survex this workaround is implemented in the aven code, but I don't see anything equivalent in the therion code. Cheers, Olly ___ Therion mailing list Therion@speleo.sk https://mailman.speleo.sk/listinfo/therion
Re: [Therion] Loch fails on Fedora 30
Hi James - I have exactly the same version of mesa-libGL as you mention below. Below is what rpm -qi has to say about it. I see that I have both 32-bit and 64-bit packages installed. Is it possible that Loch is getting confused about which to use? Answering my own question: I tried Loch on a VirtualBox machine that runs 32-bit Fedora 30. Same error. I rarely use Loch, so figuring out when it stopped working is an exercise in futility. About the best I can say is it was probably working late last year (2018). I know it worked at one time ... Having a working Loch is one of the reasons I switched to using your copr packages instead of compiling from source. In all the years I compiled Therion from source, I always had to turn off the Loch component because it would always fail. I was excited to have it finally work! :-) Regards - Bill Gee Name: mesa-libGL Version : 19.0.8 Release : 1.fc30 Architecture: x86_64 Install Date: Sun 14 Jul 2019 07:53:01 PM CDT Group : Unspecified Size: 585432 License : MIT Signature : RSA/SHA256, Wed 26 Jun 2019 06:31:51 PM CDT, Key ID ef3c111fcfc659b9 Source RPM : mesa-19.0.8-1.fc30.src.rpm Build Date : Wed 26 Jun 2019 05:47:29 PM CDT Build Host : buildvm-22.phx2.fedoraproject.org Relocations : (not relocatable) Packager: Fedora Project Vendor : Fedora Project URL : http://www.mesa3d.org Bug URL : https://bugz.fedoraproject.org/mesa Summary : Mesa libGL runtime libraries Description : Mesa libGL runtime libraries. Name: mesa-libGL Version : 19.0.8 Release : 1.fc30 Architecture: i686 Install Date: Sun 14 Jul 2019 08:03:50 PM CDT Group : Unspecified Size: 582552 License : MIT Signature : RSA/SHA256, Wed 26 Jun 2019 06:31:07 PM CDT, Key ID ef3c111fcfc659b9 Source RPM : mesa-19.0.8-1.fc30.src.rpm Build Date : Wed 26 Jun 2019 05:47:35 PM CDT Build Host : buildvm-13.phx2.fedoraproject.org -- Bill Gee On Wednesday, July 17, 2019 3:22:55 PM CDT James Begley wrote: > Hi Bill, > > Sorry its taken so long to reply to this. > > The build of Loch from the copr repository works for me on my fedora 30 > workstation, so I'm guessing that there is an incompatibility with some > libraries on your laptop and desktop. You say that Loch "no longer works", > so presumably it used to work? Do you know vaguely when it stopped working? > Note that the build of Loch in the copr repository hasn't changed since the > therion 5.4.4 build on the 1st of May, so if Loch was working after that > date, and isnt working now then it would point to an external library > problem. > > Your error message points to a problem within the lxR2P.c file ( > https://github.com/therion/therion/blob/master/loch/lxR2P.c) which would > suggest that the mesa-libGL package might be causing this issue. I've got > version 19.0.8-1 installed here, which was built on the 26th June (see > https://koji.fedoraproject.org/koji/packageinfo?packageID=184), but the > Loch copr package would have been originally built against 19.0.3-1 . Does > that help? (The mesa changelogs from https://www.mesa3d.org/ don't help me > very much!). > > Cheers, > James > > On Wed, 26 Jun 2019 at 17:09, Bill Gee wrote: > > > Hello everyone - > > > > > > > > I just noticed that Loch no longer works on Fedora 30. I use the version > > that is packaged by JM Begley. > > > > > > > > Launching from a KDE menu spins an hourglass for about 2 seconds and then > > goes away. When launched from a command shell, the only output is "Error: > > glXCreateContext failed". > > > > This happens on both my laptop and desktop, which have two different > > display drivers. It also happens on a VirtualBox guest. > > > > > > > > Is there a way to get a more detailed log file? > > > > > > > > Thanks! > > > > > > -- > > > > Bill Gee > > > > > > > > > > ___ > > Therion mailing list > > Therion@speleo.sk > > https://mailman.speleo.sk/listinfo/therion > > > ___ Therion mailing list Therion@speleo.sk https://mailman.speleo.sk/listinfo/therion
Re: [Therion] Loch fails on Fedora 30
Hi Bill, Sorry its taken so long to reply to this. The build of Loch from the copr repository works for me on my fedora 30 workstation, so I'm guessing that there is an incompatibility with some libraries on your laptop and desktop. You say that Loch "no longer works", so presumably it used to work? Do you know vaguely when it stopped working? Note that the build of Loch in the copr repository hasn't changed since the therion 5.4.4 build on the 1st of May, so if Loch was working after that date, and isnt working now then it would point to an external library problem. Your error message points to a problem within the lxR2P.c file ( https://github.com/therion/therion/blob/master/loch/lxR2P.c) which would suggest that the mesa-libGL package might be causing this issue. I've got version 19.0.8-1 installed here, which was built on the 26th June (see https://koji.fedoraproject.org/koji/packageinfo?packageID=184), but the Loch copr package would have been originally built against 19.0.3-1 . Does that help? (The mesa changelogs from https://www.mesa3d.org/ don't help me very much!). Cheers, James On Wed, 26 Jun 2019 at 17:09, Bill Gee wrote: > Hello everyone - > > > > I just noticed that Loch no longer works on Fedora 30. I use the version > that is packaged by JM Begley. > > > > Launching from a KDE menu spins an hourglass for about 2 seconds and then > goes away. When launched from a command shell, the only output is "Error: > glXCreateContext failed". > > This happens on both my laptop and desktop, which have two different > display drivers. It also happens on a VirtualBox guest. > > > > Is there a way to get a more detailed log file? > > > > Thanks! > > > -- > > Bill Gee > > > > > ___ > Therion mailing list > Therion@speleo.sk > https://mailman.speleo.sk/listinfo/therion > ___ Therion mailing list Therion@speleo.sk https://mailman.speleo.sk/listinfo/therion
[Therion] Loch fails on Fedora 30
Hello everyone - I just noticed that Loch no longer works on Fedora 30. I use the version that is packaged by JM Begley. Launching from a KDE menu spins an hourglass for about 2 seconds and then goes away. When launched from a command shell, the only output is "Error: glXCreateContext failed". This happens on both my laptop and desktop, which have two different display drivers. It also happens on a VirtualBox guest. Is there a way to get a more detailed log file? Thanks! -- Bill Gee ___ Therion mailing list Therion@speleo.sk https://mailman.speleo.sk/listinfo/therion