Compatibility with Ubuntu

129 views
Skip to first unread message

chris marshall

unread,
Dec 11, 2025, 5:37:18 PM12/11/25
to golden-cheetah-users
When I first trued to run an AppImage 2 versions ago I was told something was missing, installed it and it broke my Ubuntu system.. I have a new "something missing" message when trying to run the newly released  AppImage and want to avoid a similar problem. I am running Ubuntu  22.04.5 LTS and the command line error message is    'GLIBCXX_3.4.32 not found...etc'... Feedback welcome..

Ale Martinez

unread,
Dec 12, 2025, 6:44:44 AM12/12/25
to golden-cheetah-users
El jueves, 11 de diciembre de 2025 a la(s) 7:37:18 p.m. UTC-3, chris...@gmail.com escribió:
When I first trued to run an AppImage 2 versions ago I was told something was missing, installed it and it broke my Ubuntu system.. I have a new "something missing" message when trying to run the newly released  AppImage and want to avoid a similar problem. I am running Ubuntu  22.04.5 LTS and the command line error message is    'GLIBCXX_3.4.32 not found...etc'... Feedback welcome..

 The solution is to update your system libstdc++6 library using Ubuntu toolchain PPA but, if you don’t want to do that, there is an alternative AppImage based on Qt5 available from: https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.7-SP1

chris...@gmail.com

unread,
Dec 12, 2025, 8:35:32 AM12/12/25
to golden-che...@googlegroups.com
many thanks.  What I dont' know is if the later version of Ubuntu runs the things I would need to add as I kep the old one for compatibility with the AppImage I am running. I will try the Qt5 on the older Ubutu system first.

regards,

Chris M

--
_______________________________________________
Golden-Cheetah-Users mailing list
golden-che...@googlegroups.com
http://groups.google.com/group/golden-cheetah-users?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "golden-cheetah-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/golden-cheetah-users/uzIxR3GPXaY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to golden-cheetah-u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/golden-cheetah-users/646554c8-d098-46df-8ae8-fef7c397d41fn%40googlegroups.com.

Ale Martinez

unread,
Dec 12, 2025, 10:57:53 AM12/12/25
to golden-cheetah-users
El viernes, 12 de diciembre de 2025 a la(s) 10:35:32 a.m. UTC-3, chris...@gmail.com escribió:
many thanks.  What I dont' know is if the later version of Ubuntu runs the things I would need to add as I kep the old one for compatibility with the AppImage I am running. I will try the Qt5 on the older Ubutu system first.

The Qt5 AppImage should run on any still supported distribution, s.t. Ubuntu 22:04 and later.

chris...@gmail.com

unread,
Dec 12, 2025, 12:21:47 PM12/12/25
to golden-che...@googlegroups.com
thanks

--
_______________________________________________
Golden-Cheetah-Users mailing list
golden-che...@googlegroups.com
http://groups.google.com/group/golden-cheetah-users?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "golden-cheetah-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/golden-cheetah-users/uzIxR3GPXaY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to golden-cheetah-u...@googlegroups.com.

Ale Martinez

unread,
Dec 13, 2025, 1:40:59 PM12/13/25
to golden-cheetah-users
El viernes, 12 de diciembre de 2025 a la(s) 2:21:47 p.m. UTC-3, chris...@gmail.com escribió:
thanks

On Fri, 12 Dec 2025, 15:58 Ale Martinez, <amtri...@gmail.com> wrote:
El viernes, 12 de diciembre de 2025 a la(s) 10:35:32 a.m. UTC-3, chris...@gmail.com escribió:
many thanks.  What I dont' know is if the later version of Ubuntu runs the things I would need to add as I kep the old one for compatibility with the AppImage I am running. I will try the Qt5 on the older Ubutu system first.

The Qt5 AppImage should run on any still supported distribution, s.t. Ubuntu 22:04 and later.

For future versions we are deprecating Qt5 support so the above option will not be available anymore so I downgraded the compiler used to generate the Qt6 AppImage to avoid the need to update libstdc++6 library in still supported systems, if you want to give it a try see: https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/snapshot, feedback is welcome.

Felix

unread,
Dec 14, 2025, 12:03:45 PM12/14/25
to golden-che...@googlegroups.com

Has that (last?) Qt5 build already been replaced by todays builds or is it still available somewhere?

Thanks

--
_______________________________________________
Golden-Cheetah-Users mailing list
golden-che...@googlegroups.com
http://groups.google.com/group/golden-cheetah-users?hl=en
---
You received this message because you are subscribed to the Google Groups "golden-cheetah-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golden-cheetah-u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/golden-cheetah-users/192988fc-036b-46fe-90da-daf5b7a5a0b4n%40googlegroups.com.

Ale Martinez

unread,
Dec 14, 2025, 1:10:01 PM12/14/25
to golden-cheetah-users
El domingo, 14 de diciembre de 2025 a la(s) 2:03:45 p.m. UTC-3, Felix escribió:

Has that (last?) Qt5 build already been replaced by todays builds or is it still available somewhere?

Qt5 AppImage for v3.7-sp1 is available from the release page and they will not be replaced, snapshot builds are based on Qt6 only but they ***should*** run on all still supported distributions.

Felix

unread,
Dec 14, 2025, 1:14:59 PM12/14/25
to golden-che...@googlegroups.com

Thx. I got that wrong.
Will try on Debian 12 soon and report back.

--
_______________________________________________
Golden-Cheetah-Users mailing list
golden-che...@googlegroups.com
http://groups.google.com/group/golden-cheetah-users?hl=en
---
You received this message because you are subscribed to the Google Groups "golden-cheetah-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golden-cheetah-u...@googlegroups.com.

Felix

unread,
Dec 15, 2025, 12:21:22 PM12/15/25
to golden-che...@googlegroups.com

Starts and seems to work quite well on Debian 12 (afaik Qt5), while the regular Qt6 Appimage complains "/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found"

So far only:

  • Cache got rebuilt (blue bar) coming from 3.7 DEV 5001. Unexpected, but nor problem.
  • Custom Data Processor got unassigned (to "none" instead of "on import").
  • Rowing Icon (new calendar) seems to use hardcoded default, independent of icon assignment (assigned icon sticks in assignment dialog , but isn't applied in calendar).

Thanks 

Ale Martinez

unread,
Dec 15, 2025, 12:52:53 PM12/15/25
to golden-cheetah-users
El lunes, 15 de diciembre de 2025 a la(s) 2:21:22 p.m. UTC-3, Felix escribió:

Starts and seems to work quite well on Debian 12 (afaik Qt5), while the regular Qt6 Appimage complains "/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found"

Great, that’s what I wanted to confirm, thank you!
It should work from Ubuntu 22:04 and others derivatives too.

So far only:

  • Cache got rebuilt (blue bar) coming from 3.7 DEV 5001. Unexpected, but nor problem.
That’s expected, current build is 5006, you can check that in Help > About > Version 
  • Custom Data Processor got unassigned (to "none" instead of "on import").
That’s weird, but I have not tested that. Does it work once you change it back?
  • Rowing Icon (new calendar) seems to use hardcoded default, independent of icon assignment (assigned icon sticks in assignment dialog , but isn't applied in calendar).
That may be due to sport normalization , try adding Row as sport and assign the icon to it.

Felix

unread,
Dec 15, 2025, 3:00:49 PM12/15/25
to golden-che...@googlegroups.com

>> Custom Data Processor got unassigned (to "none" instead of "on import").
> That’s weird, but I have not tested that. Does it work once you change it back?

No, it doesn't, not even on manual invocation. 
Since I made quite some changes with this version already: can I use the topical Qt5 build on the data?

>> Rowing Icon (new calendar) ... isn't applied in calendar).


> That may be due to sport normalization , try adding Row as sport and assign the icon to it.

The icon for "Row" does work as expected, but catches "Rowing" too. Filtering for substring?

Should 'set(Sport, "Row", Sport contains "Rowing")' do , or do I need to do it in two steps employing an intermediary field?



Ale Martinez

unread,
Dec 15, 2025, 7:29:04 PM12/15/25
to golden-cheetah-users
El lunes, 15 de diciembre de 2025 a la(s) 5:00:49 p.m. UTC-3, Felix escribió:

>> Custom Data Processor got unassigned (to "none" instead of "on import").
> That’s weird, but I have not tested that. Does it work once you change it back?

No, it doesn't, not even on manual invocation. 
Since I made quite some changes with this version already: can I use the topical Qt5 build on the data?

Current snapshot and v3.7-sp1 release builds can be used interchangeably, older builds I am not so sure.  

>> Rowing Icon (new calendar) ... isn't applied in calendar).


> That may be due to sport normalization , try adding Row as sport and assign the icon to it.

The icon for "Row" does work as expected, but catches "Rowing" too. Filtering for substring? 

Should 'set(Sport, "Row", Sport contains "Rowing")' do , or do I need to do it in two steps employing an intermediary field?

Not necessarily, internally Rowing, Row and their translations are interpreted as Row by https://github.com/GoldenCheetah/GoldenCheetah/blob/a31a2795ac469a450fafe1d1cef0347588b08985/src/FileIO/RideFile.cpp#L225-L252 

Felix

unread,
Dec 16, 2025, 5:14:34 AM12/16/25
to golden-che...@googlegroups.com

>> Custom Data Processor got unassigned (to "none" instead of "on import").
> That’s weird, but I have not tested that. Does it work once you change it back?

No, it doesn't, not even on manual invocation. 

The Data Processor did not work with the Qt5 build either. 
I've found the reason though; Developer Data column headers seem to have been massaged since DEV 5001 build. I must have missed that.

to 

-> adapted the processor -> fixed.

The cache got rebuild on every change between this snapshot and v3.7-sp1 release builds too. That's expected?

Thanks, Felix


Ale Martinez

unread,
Dec 16, 2025, 7:08:03 AM12/16/25
to golden-cheetah-users
El martes, 16 de diciembre de 2025 a la(s) 7:14:34 a.m. UTC-3, Felix escribió:

>> Custom Data Processor got unassigned (to "none" instead of "on import").
> That’s weird, but I have not tested that. Does it work once you change it back?

No, it doesn't, not even on manual invocation. 

The Data Processor did not work with the Qt5 build either. 
I've found the reason though; Developer Data column headers seem to have been massaged since DEV 5001 build. I must have missed that.

to 

-> adapted the processor -> fixed.

That was part of XData changes to enable the inclusion of developer fields in FIT file export for v3.7 release. 

The cache got rebuild on every change between this snapshot and v3.7-sp1 release builds too. That's expected?

iIRC this is related to differences in computing checksums between versions.

PS: WRT Row vs Rowing in Calendar if you can comment on the Calendar thread it would be useful since that is a feature currently being developed.
Reply all
Reply to author
Forward
0 new messages