My distro drops gtkglext

The place to discuss creating, porting and modifying Celestia's source code.
Avatar
Topic author
msdobrescu
Posts: 4
Joined: 15.03.2020
With us: 4 years 1 month

My distro drops gtkglext

Post #1by msdobrescu » 15.03.2020, 21:31

Hello,

I use Sabayon Linux, Gentoo based.
They published the following announcement:

Code: Select all

[gentoo-dev-announce] Last rites: sci-astronomy/celestia
# David Seifert <soap@gentoo.org> (2020-01-21)
# All released versions depend on EOL gtkglext, no revdeps.
# Bug #644334, #694834. Removal in 30 days.
sci-astronomy/celestia


Is there some new/beta version to replace that?

Thank you!

pirogronian
Developer
Posts: 234
Joined: 05.01.2018
Age: 38
With us: 6 years 4 months
Location: Wrocław
Contact:

Post #2by pirogronian » 16.03.2020, 00:02

msdobrescu wrote:Is there some new/beta version to replace that?

Just look around... :wink:
Still formally developer, but too tired to develop. I feel sad, but Celestia is going forward despite it.
Btw, the universe is ruled by electricity.

Avatar
SevenSpheres
Moderator
Posts: 820
Joined: 08.10.2019
With us: 4 years 7 months

Post #3by SevenSpheres » 16.03.2020, 00:24

pirogronian, you can be more helpful than that.

msdobrescu, you can build from Celestia's GitHub repository here (the SourceForge repository is long obsolete). It may not work on all Linux distros (I don't know).
My Addons: viewtopic.php?f=23&t=19978 • Discord server admin
Celestia versions: 1.5.1, 1.6.1, 1.6.2, 1.7.0, and some unofficial versions like Celestia-ED

Avatar
Topic author
msdobrescu
Posts: 4
Joined: 15.03.2020
With us: 4 years 1 month

Post #4by msdobrescu » 17.03.2020, 06:51

Hi, thanks for the answers.

Who can tell me if the proposed source version is still depending on gtkglext or not?

Thanks.

pirogronian
Developer
Posts: 234
Joined: 05.01.2018
Age: 38
With us: 6 years 4 months
Location: Wrocław
Contact:

Post #5by pirogronian » 17.03.2020, 08:15

If You disable gtk frontend, I'm sure it will not depend. Otherwise I dont know.
Still formally developer, but too tired to develop. I feel sad, but Celestia is going forward despite it.
Btw, the universe is ruled by electricity.

onetwothree
Site Admin
Posts: 704
Joined: 22.09.2018
With us: 5 years 7 months

Post #6by onetwothree » 17.03.2020, 09:26

Yes, gtk2 interface still depends on gtkglext. Use Qt5 based instead. Or you can join us and replace gtkglext and other deprecated gtk features with current alternatives.

Avatar
Topic author
msdobrescu
Posts: 4
Joined: 15.03.2020
With us: 4 years 1 month

Post #7by msdobrescu » 17.03.2020, 18:58

OK, it compiles, but does not start due to the "Error reading configuration file." error.
I have not installed it in the standard directory. How could I run it installed on a path in the home directory?

onetwothree
Site Admin
Posts: 704
Joined: 22.09.2018
With us: 5 years 7 months

Post #8by onetwothree » 18.03.2020, 07:02

Have you read https://github.com/CelestiaProject/Celestia/blob/master/INSTALL.md?

Celestia will be installed into /usr/local by default, with data files landing in /usr/local/share/celestia, but you may specify a new location with the following option to cmake: -DCMAKE_INSTALL_PREFIX=/another/path.

Avatar
Topic author
msdobrescu
Posts: 4
Joined: 15.03.2020
With us: 4 years 1 month

Post #9by msdobrescu » 18.03.2020, 10:33

Thanks, I've read it, but applied wrong. I've took the steps again and works fine!


Return to “Development”