Celestia 1.7.0 Development Thread

The place to discuss creating, porting and modifying Celestia's source code.
Avatar
Anthony_B_Russo10
Moderator
Posts: 672
Joined: 03.07.2018
Age: 21
With us: 6 years
Location: Tallahassee, Florida, US

Post #941by Anthony_B_Russo10 » 25.10.2020, 20:40

The builds have failed recently, thats why we haven't had any new releases on Bintray.
Anthony B. Russo, I like Pluto. Mod of the Celestia subreddit: https://www.reddit.com/r/Celestiasoftware/
I have over 40 computers, trying to list them here would be a pain.
Responsible for the NEO catalog: https://celestiaproject.space/forum/viewtopic.php?f=23&t=22203
And mod of the Discord server.

Avatar
SevenSpheres
Moderator
Posts: 819
Joined: 08.10.2019
With us: 4 years 8 months

Post #942by SevenSpheres » 25.10.2020, 21:53

Georgi wrote:I'm curious what happened with the Bintray releases recently? Can we have newer test releases again? I don't really know which is the latest version currently, there are a bunch of newer exe files in this topic.
Anthony_B_Russo10 wrote:The builds have failed recently, thats why we haven't had any new releases on Bintray.

The Appveyor builds are working. AFAIK the only reason there haven't been Bintray releases is because there are now Appveyor builds; although those are just binaries and not full builds.
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

Markerz
Developer
Posts: 274
Joined: 29.01.2009
Age: 28
With us: 15 years 5 months
Location: Suzhou, China

Post #943by Markerz » 26.10.2020, 10:37

Bintray builds are just appveyor builds distributed on Bintray. distributing to Bintray has been removed since last year as I know, so just just appveyor builds.

Georgi
Posts: 22
Joined: 22.07.2020
With us: 3 years 11 months
Location: Bulgaria

Post #944by Georgi » 26.10.2020, 17:19

SevenSpheres wrote:
Georgi wrote:I'm curious what happened with the Bintray releases recently? Can we have newer test releases again? I don't really know which is the latest version currently, there are a bunch of newer exe files in this topic.
Anthony_B_Russo10 wrote:The builds have failed recently, thats why we haven't had any new releases on Bintray.

The Appveyor builds are working. AFAIK the only reason there haven't been Bintray releases is because there are now Appveyor builds; although those are just binaries and not full builds.

I believe that the "Artifacts" are the binaries for the current release? Then I guess that the last full release was on Bintray and I should apply the exe updates to it?

Markerz
Developer
Posts: 274
Joined: 29.01.2009
Age: 28
With us: 15 years 5 months
Location: Suzhou, China

Post #945by Markerz » 29.10.2020, 12:40

Georgi wrote:I believe that the "Artifacts" are the binaries for the current release?
The artifacts are the output binary for the commit it builds against. It's not an actual release, it is just that for every commit in the repo, appveyor will run and build a new binary. Usually you just need to replace the .exe, but sometimes like the latest halo fix, you also need to download the latest shaders.

Avatar
Art Blos M
Moderator
Posts: 1129
Joined: 31.08.2017
Age: 31
With us: 6 years 10 months
Location: Volgodonsk, Rostov Oblast, Russia

Post #946by Art Blos » 15.11.2020, 16:12

Let somebody post the latest 1.7.0 beta for Windows (32 & 64 bit). It is highly desirable as a single installer. Thanks in advance.
Founder and head of the project "Celestia Origin"

Avatar
Art Blos M
Moderator
Posts: 1129
Joined: 31.08.2017
Age: 31
With us: 6 years 10 months
Location: Volgodonsk, Rostov Oblast, Russia

Post #947by Art Blos » 16.11.2020, 08:24

What, no one has an installer? Or does it not exist in the Universe?
Then Origin will not switch to a new basis until at least one stable link appears on GitHub. :smoke:
Founder and head of the project "Celestia Origin"

Topic author
onetwothree
Site Admin
Posts: 705
Joined: 22.09.2018
With us: 5 years 9 months

Post #948by onetwothree » 14.01.2021, 15:13

Since today one can pass option -l or --log with a file name and messages written to console (`) will be duplicated to the specified file.

Please note that 1) only Qt-based interface supports this feature 2) file content will be overwritten on every invocation, appending is not supported.

Example:

celestia-qt --log celestia.log

Windows executable files can be downloaded from https://ci.appveyor.com/project/375gnu/celestia/builds/37265607

StarTrekking
Posts: 4
Joined: 18.01.2021
With us: 3 years 5 months

Post #949by StarTrekking » 18.01.2021, 20:50

Hi I am Gianluca from Italy. I have a dome of 7 meter. Celestia work in fisheye mode like Stellarium ?
If Yes how can i download the software ?
My best regards and sorry for my bad english.

Avatar
SevenSpheres
Moderator
Posts: 819
Joined: 08.10.2019
With us: 4 years 8 months

Post #950by SevenSpheres » 18.01.2021, 21:02

StarTrekking wrote:Hi I am Gianluca from Italy. I have a dome of 7 meter. Celestia work in fisheye mode like Stellarium ?
If Yes how can i download the software ?
My best regards and sorry for my bad english.

Yes, see this thread and the corresponding GitHub thread.
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

StarTrekking
Posts: 4
Joined: 18.01.2021
With us: 3 years 5 months

Post #951by StarTrekking » 18.01.2021, 21:08

But is for spherical mirror i need for fisheye like stellarium.
The questions are:
1) How can i download Celestia 1.7 for windows 10 ?
2) Celestia 1.7 support the fisheye mode ?

Avatar
Anthony_B_Russo10
Moderator
Posts: 672
Joined: 03.07.2018
Age: 21
With us: 6 years
Location: Tallahassee, Florida, US

Post #952by Anthony_B_Russo10 » 18.01.2021, 21:41

For 1.7.0 you have to use Bintree releases and it does not support fisheye projection.
Anthony B. Russo, I like Pluto. Mod of the Celestia subreddit: https://www.reddit.com/r/Celestiasoftware/
I have over 40 computers, trying to list them here would be a pain.
Responsible for the NEO catalog: https://celestiaproject.space/forum/viewtopic.php?f=23&t=22203
And mod of the Discord server.

Avatar
SevenSpheres
Moderator
Posts: 819
Joined: 08.10.2019
With us: 4 years 8 months

Post #953by SevenSpheres » 18.01.2021, 21:50

Anthony_B_Russo10 wrote:For 1.7.0 you have to use Bintree releases and it does not support fisheye projection.

It does support fisheye projection, as stated in the threads I linked.

onetwothree wrote:
Just a few minutes ago @markerz merged his branch to master. Now we have support for fish eye projection and some other distortions. Some work is still to be done but the most important part is finished. All hail to @markerz!
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
Anthony_B_Russo10
Moderator
Posts: 672
Joined: 03.07.2018
Age: 21
With us: 6 years
Location: Tallahassee, Florida, US

Post #954by Anthony_B_Russo10 » 19.01.2021, 04:34

I keep forgetting.
Anthony B. Russo, I like Pluto. Mod of the Celestia subreddit: https://www.reddit.com/r/Celestiasoftware/
I have over 40 computers, trying to list them here would be a pain.
Responsible for the NEO catalog: https://celestiaproject.space/forum/viewtopic.php?f=23&t=22203
And mod of the Discord server.

john71
Posts: 1008
Joined: 10.08.2016
With us: 7 years 10 months

Post #955by john71 » 01.02.2021, 18:29

Can we get a preview exe file to test it?

Avatar
Gurren Lagann
Posts: 430
Joined: 31.01.2018
Age: 18
With us: 6 years 5 months
Location: State of Rio de Janeiro, Brazil

Post #956by Gurren Lagann » 01.02.2021, 21:32

We already have preview exe files from Appveyor. They are more like compiled builds, but eh...
"The tomorrow we're trying to reach is not a tomorrow you had decided on!"
- Simon the Digger
"Nothing is impossible for me, as long I'm determinated to keep moving forward!"
"If other people aren't going to do it, I'm going to do it myself!"
- Me (Gurren)

Current major projects:
- Aur Cir
- Cel+
- Project Sisyphus
- Populating the Local Group
- An galaxy generator

Avatar
John Van Vliet
Posts: 2940
Joined: 28.08.2002
With us: 21 years 10 months

Post #957by John Van Vliet » 22.02.2021, 02:03

i just tested your git code ( 1.7 ) and it takes a fair amount of hacking using " ccmake" , the cmake GUI , to get it to build with spice enabled

but it dose finally build on OpenSUSE 15.2

but there are some annoying crashes and it is NOT stable

Topic author
onetwothree
Site Admin
Posts: 705
Joined: 22.09.2018
With us: 5 years 9 months

Post #958by onetwothree » 22.02.2021, 10:10

John Van Vliet wrote:i just tested your git code ( 1.7 ) and it takes a fair amount of hacking using " ccmake" , the cmake GUI , to get it to build with spice enabled

You just need to do a full clone with submodules and then to pass -DENABLE_SPICE=ON to cmake. But on OpenSUSE everything is much easier as our friend munix9 provides packages: https://build.opensuse.org/package/binaries/home: ... le/celestia/openSUSE_Leap_15.2.

John Van Vliet wrote:but there are some annoying crashes and it is NOT stable

I would like to see gdb output for them or at least test data which causes crashes.

Avatar
John Van Vliet
Posts: 2940
Joined: 28.08.2002
With us: 21 years 10 months

Post #959by John Van Vliet » 22.02.2021, 13:30

i did enable spice ( -DENABLE_SPICE=ON )
but cmake fails at finding libSpice.so or cspice.a , depending on the spice build

i needed to give the full path including the lib mame
/usr/lib64/libSpice.so



as for gdb that is my next thing to do

Avatar
John Van Vliet
Posts: 2940
Joined: 28.08.2002
With us: 21 years 10 months

Post #960by John Van Vliet » 23.02.2021, 23:25

gdb not much help

using SOHO and spice orbit i some times have a crash
( soho and 67p are the only addons i have installed other than the planets and moons using spice )

gdb is of little help
this is the error

Code: Select all

Thread 1 "celestia-qt" received signal SIGSEGV, Segmentation fault.
0x00007ffff2363669 in glBindBuffer () from /usr/lib64/libGLdispatch.so.0
(gdb)



Return to “Development”