Re: [Therion] Loch fails on Fedora 30

2019-07-17 Thread Bill Gee
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

2019-07-17 Thread Olly Betts
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

2019-07-17 Thread Bill Gee
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

2019-07-17 Thread James Begley
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

2019-06-26 Thread Bill Gee
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