¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

New XEphem 4.0.2 release


 

I¡¯ve now returned from some early Summer travel and have finished giving a talk that I¡¯d promised to give at a recent (remote) conference. Now that I¡¯ll be online for the rest of the summer and able to respond to any breakages I cause, I¡¯ve been emboldened to try my hand at an XEphem release from the GitHub source repository.

Thanks to all of you who have been sharing the tweaks and fixes that have gotten XEphem working for you locally, in particular removing the old -lXp compile flag and (for Linux users) switching away from the old Motif library bundled with XEphem¡¯s source code so that XEphem can use your distribution¡¯s own up-to-date Motif library compiled against its own X libraries.

I can confirm that XEphem 4.0.2 builds and runs just fine on Ubuntu versions from the old 14.04 all the way up to the current 21.04, with two simple commands:

sudo apt install build-essential groff-base libmotif-dev libxext-dev libxmu-dev libxt-dev
make

A few questions for the list.

  1. Are there any Debian package maintainers among us? With its new license, XEphem can now qualify to be an official Debian and Ubuntu package for people to effortlessly apt install, but I would rather not go through all the steps to become a Debian maintainer myself as I have quite a few projects ongoing already.

  2. I will be happy for the install instructions to expand to cover all UNIX-like operating systems, though I only use Ubuntu myself. If you know of anything that should be added to and (which currently focus only on Debian/Ubuntu and MacOS), let me know and I will be happy to update them.

  3. At least some MacOS users when they try compiling and running XEphem. I?do have an old Mac laptop here in the house, but might not have time this summer to try compiling and installing XEphem on it. If anyone knows how to resolve the various issues that have been reported, I¡¯ll be happy to update the repository with any fixes. I¡¯m not familiar enough with the MacOS ecosystem to know whether, for example, something like brew might provide the Motif libraries, or whether an XEphem recipe could be added to brew to make installing XEphem automatic for its users.

Thanks again to everyone for the helpful recent discussions. Hopefully we¡¯ll soon have XEphem running without snags for everyone who tries it on a modern operating system!


 

Am Donnerstag, 24. Juni 2021, 16:46:35 CEST schrieb Brandon Rhodes:
I¡¯ve now returned from some early Summer travel and have finished giving a
talk that I¡¯d promised to give at a recent (remote) conference. Now that
I¡¯ll be online for the rest of the summer and able to respond to any
breakages I cause, I¡¯ve been emboldened to try my hand at an XEphem release
from the GitHub source repository.



rpm packages for openSUSE and Fedora are building on OBS right now :)


Cheers
MH


Mike Mayer
 

This worked for me in Ubuntu 20.04. Great work!

I also got it to compile in cygwin, but I was trying to get an earlier version of xephem to compile and had already installed more packages. So I can't say for sure what is required for 4.0.2.


 

Gesendet: Donnerstag, 24. Juni 2021 um 22:47 Uhr
Von: "Mike Mayer" <mike@...>
An: [email protected]
Betreff: Re: [xephem] New XEphem 4.0.2 release

This worked for me in Ubuntu 20.04. Great work!
I can second this. Nice work!


 

Am Donnerstag, 24. Juni 2021, 21:46:14 CEST schrieb Mathias Homann:
Am Donnerstag, 24. Juni 2021, 16:46:35 CEST schrieb Brandon Rhodes:
I¡¯ve now returned from some early Summer travel and have finished giving a
talk that I¡¯d promised to give at a recent (remote) conference. Now that
I¡¯ll be online for the rest of the summer and able to respond to any
breakages I cause, I¡¯ve been emboldened to try my hand at an XEphem
release
from the GitHub source repository.

rpm packages for openSUSE and Fedora are building on OBS right now :)
RPM packages for openSUSE, CentOS and Fedora can be found here:



Cheers
MH
--
Mathias Homann
Senior Systems Engineer, IT Consultant. IT Trainer
Mathias.Homann@... (email / XMPP)
LinkedIn:
telegram:
keybase:
gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102


 

For completeness, I installed on an Archlinux machine from the git repo a week or so ago; and also 4.0.2? on a Manjaro laptop? today via the Arch User Repository (AUR).??

Configuring from a clone of the git repo was less straightforward, in my experience.? But I eventually---after a couple of minor stumbles---was able to compile without a problem.? The READMEs didn't delineate the necessary steps very transparently, IMHO.? Then again, I'm not a programmer.

Alan Davis


On Sun, Jun 27, 2021 at 10:21 PM Mathias Homann <Mathias.Homann@...> wrote:
Am Donnerstag, 24. Juni 2021, 21:46:14 CEST schrieb Mathias Homann:
> Am Donnerstag, 24. Juni 2021, 16:46:35 CEST schrieb Brandon Rhodes:
> > I¡¯ve now returned from some early Summer travel and have finished giving a
> > talk that I¡¯d promised to give at a recent (remote) conference. Now that
> > I¡¯ll be online for the rest of the summer and able to respond to any
> > breakages I cause, I¡¯ve been emboldened to try my hand at an XEphem
> > release
> > from the GitHub source repository.
> >
> >
>
> rpm packages for openSUSE and Fedora are building on OBS right now :)

RPM packages for openSUSE, CentOS and Fedora can be found here:



Cheers
MH
--
Mathias Homann
Senior Systems Engineer, IT Consultant. IT Trainer
Mathias.Homann@... (email / XMPP)
LinkedIn:
telegram:
keybase:
gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102










--
? "When the Last Tree has been cut down, the Last Fish caught,
?? the Last River poisoned, only then will we realize
?? that One Cannot Eat Money." (Native American Saying)

? ¡°Into this Universe, and why not knowing,
? Nor whence, like water willy-nilly flowing;
? And out of it, as wind along the Waste;
? I know not whither, willy nilly blowing.¡±
?????? (Rub¨¢iy¨¢t of Omar Khayy¨¢m )


 

Just tried on arch.
I had to install openmotif on top of what I already had.


 

Ah!!?? I already had that installed.? There may be choices.? Some years ago, I needed lesstif.? I guess there's a history.

I am not a developer, so I don't know how openmotif would be specified as a dependency, or whether there would be choices.



On Tue, Jun 29, 2021 at 2:02 AM <mariofutire@...> wrote:
Just tried on arch.
I had to install openmotif on top of what I already had.



--
? "When the Last Tree has been cut down, the Last Fish caught,
?? the Last River poisoned, only then will we realize
?? that One Cannot Eat Money." (Native American Saying)

? ¡°Into this Universe, and why not knowing,
? Nor whence, like water willy-nilly flowing;
? And out of it, as wind along the Waste;
? I know not whither, willy nilly blowing.¡±
?????? (Rub¨¢iy¨¢t of Omar Khayy¨¢m )


 

Am Donnerstag, 24. Juni 2021, 16:46:35 CEST schrieb Brandon Rhodes:

I have made an AppImage file that should work "just like that" on any linux.
The AppImage is here:

AppImage/

Please give it a try and let me know what you think.

Cheers
MH

--
Mathias Homann
Senior Systems Engineer, IT Consultant, IT Trainer
Mathias.Homann@... (email,XMPP)
LinkedIn:
telegram:
keybase:
gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102


 

Hi Mathias,

Thanks for your effort, much appreciated.

I have downloaded the "xephem-4.0.2-lp152.1.1.Build2.1.glibc2.15-x86_64.AppImage"

Changed the excess rights to "executable", and got it running.

When I try to change location, it prompt me; "/home/userxxx/.xephem/external.txt" not found.

Once I manage to "create a new location", I was able to update. But when I request for Earth view, "/tmp/.mount_xephemnTosfn/usr/auxil/dearth.gif": No such file or directory.

Requesting for a skyview, will cause the whole program to close.

Going into "View" pull down menu ->Data Table ->Control ->X select will cause the whole program to close.

I can perform; Web update.

Sorry, I have reported so many problems.


woeimun

On 5/7/21 8:38 pm, Mathias Homann wrote:
Am Donnerstag, 24. Juni 2021, 16:46:35 CEST schrieb Brandon Rhodes:

I have made an AppImage file that should work "just like that" on any linux.
The AppImage is here:

AppImage/

Please give it a try and let me know what you think.

Cheers
MH


 

Hi,


what OS are you on? For me on openSUSE all that works just fine, for an old
useraccount with ~/.xephem folder, as well as for a new one whithout...


Cheers
MH

Am Montag, 5. Juli 2021, 15:47:48 CEST schrieb How Woei Mun:

Hi Mathias,

Thanks for your effort, much appreciated.

I have downloaded the
"xephem-4.0.2-lp152.1.1.Build2.1.glibc2.15-x86_64.AppImage"

Changed the excess rights to "executable", and got it running.

When I try to change location, it prompt me;
"/home/userxxx/.xephem/external.txt" not found.

Once I manage to "create a new location", I was able to update. But when
I request for Earth view,
"/tmp/.mount_xephemnTosfn/usr/auxil/dearth.gif": No such file or directory.

Requesting for a skyview, will cause the whole program to close.

Going into "View" pull down menu ->Data Table ->Control ->X select will
cause the whole program to close.

I can perform; Web update.

Sorry, I have reported so many problems.


woeimun

On 5/7/21 8:38 pm, Mathias Homann wrote:
Am Donnerstag, 24. Juni 2021, 16:46:35 CEST schrieb Brandon Rhodes:
I have made an AppImage file that should work "just like that" on any
linux. The AppImage is here:

AppImage/

Please give it a try and let me know what you think.

Cheers
MH
--
Mathias Homann
Senior Systems Engineer, IT Consultant. IT Trainer
Mathias.Homann@... (email / XMPP)
LinkedIn:
telegram:
keybase:
gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102


 

Am Montag, 5. Juli 2021, 22:28:48 CEST schrieb Mathias Homann:

what OS are you on? For me on openSUSE all that works just fine, for an old
useraccount with ~/.xephem folder, as well as for a new one whithout...
it even works in a WSL2 session on windows as long as /usr/bin/fusermount is
there and works.

Cheers
MH


 

Hi Mathias,

Oh, sorry, I forgot to list out;

I am on Linux Mint 20.1 (64bit) without any old installation.


woeimun

On 6/7/21 4:28 am, Mathias Homann wrote:
Hi,


what OS are you on? For me on openSUSE all that works just fine, for an old
useraccount with ~/.xephem folder, as well as for a new one whithout...


Cheers
MH

Am Montag, 5. Juli 2021, 15:47:48 CEST schrieb How Woei Mun:
Hi Mathias,

Thanks for your effort, much appreciated.

I have downloaded the
"xephem-4.0.2-lp152.1.1.Build2.1.glibc2.15-x86_64.AppImage"

Changed the excess rights to "executable", and got it running.

When I try to change location, it prompt me;
"/home/userxxx/.xephem/external.txt" not found.

Once I manage to "create a new location", I was able to update. But when
I request for Earth view,
"/tmp/.mount_xephemnTosfn/usr/auxil/dearth.gif": No such file or directory.

Requesting for a skyview, will cause the whole program to close.

Going into "View" pull down menu ->Data Table ->Control ->X select will
cause the whole program to close.

I can perform; Web update.

Sorry, I have reported so many problems.


woeimun

On 5/7/21 8:38 pm, Mathias Homann wrote:
Am Donnerstag, 24. Juni 2021, 16:46:35 CEST schrieb Brandon Rhodes:
I have made an AppImage file that should work "just like that" on any
linux. The AppImage is here:

AppImage/

Please give it a try and let me know what you think.

Cheers
MH


 

¿ªÔÆÌåÓý

Hello everybody,

First of all I would like to thank Brandon and Mathias for all the great work done with xephem.
I compiled it on Debian 10 with no issues and installed the rpm file Mathias built, on my Fedora 34 VM without any problems. After Mathias announced the AppImage, I downloaded it on my Debian 10, but before I deleted the previous one I compiled, and deleted resources and the XEphem file to give a clean try to the AppImage. It got running but with the same issues that Woei Mun described. The program did not find the resources, so I recreated the resources folder and the XEphem file and the xephem AppImage got running without problems.

Regards,
Emilio


On Jun 24, 2021, at 10:46 AM, Brandon Rhodes <brandon@...> wrote:

I¡¯ve now returned from some early Summer travel and have finished giving a talk that I¡¯d promised to give at a recent (remote) conference. Now that I¡¯ll be online for the rest of the summer and able to respond to any breakages I cause, I¡¯ve been emboldened to try my hand at an XEphem release from the GitHub source repository.

Thanks to all of you who have been sharing the tweaks and fixes that have gotten XEphem working for you locally, in particular removing the old -lXp compile flag and (for Linux users) switching away from the old Motif library bundled with XEphem¡¯s source code so that XEphem can use your distribution¡¯s own up-to-date Motif library compiled against its own X libraries.

I can confirm that XEphem 4.0.2 builds and runs just fine on Ubuntu versions from the old 14.04 all the way up to the current 21.04, with two simple commands:

sudo apt install build-essential groff-base libmotif-dev libxext-dev libxmu-dev libxt-dev
make

A few questions for the list.

  1. Are there any Debian package maintainers among us? With its new license, XEphem can now qualify to be an official Debian and Ubuntu package for people to effortlessly apt install, but I would rather not go through all the steps to become a Debian maintainer myself as I have quite a few projects ongoing already.

  2. I will be happy for the install instructions to expand to cover all UNIX-like operating systems, though I only use Ubuntu myself. If you know of anything that should be added to and (which currently focus only on Debian/Ubuntu and MacOS), let me know and I will be happy to update them.

  3. At least some MacOS users when they try compiling and running XEphem. I?do have an old Mac laptop here in the house, but might not have time this summer to try compiling and installing XEphem on it. If anyone knows how to resolve the various issues that have been reported, I¡¯ll be happy to update the repository with any fixes. I¡¯m not familiar enough with the MacOS ecosystem to know whether, for example, something like brew might provide the Motif libraries, or whether an XEphem recipe could be added to brew to make installing XEphem automatic for its users.

Thanks again to everyone for the helpful recent discussions. Hopefully we¡¯ll soon have XEphem running without snags for everyone who tries it on a modern operating system!



 

Am Dienstag, 6. Juli 2021, 19:12:43 CEST schrieb Emilio Ortiz Linux:
Hello everybody,

First of all I would like to thank Brandon and Mathias for all the great
work done with xephem. I compiled it on Debian 10 with no issues and
installed the rpm file Mathias built, on my Fedora 34 VM without any
problems. After Mathias announced the AppImage, I downloaded it on my
Debian 10, but before I deleted the previous one I compiled, and deleted
resources and the XEphem file to give a clean try to the AppImage. It got
running but with the same issues that Woei Mun described. The program did
not find the resources, so I recreated the resources folder and the XEphem
file and the xephem AppImage got running without problems.
isn't mint debian based?

I guess i need to spin up a few VMs.


Cheers
MH


 

Hi Mathias,

Mint is ubuntu based.


woeimun

On 7/7/21 3:06 am, Mathias Homann wrote:
Am Dienstag, 6. Juli 2021, 19:12:43 CEST schrieb Emilio Ortiz Linux:
Hello everybody,

First of all I would like to thank Brandon and Mathias for all the great
work done with xephem. I compiled it on Debian 10 with no issues and
installed the rpm file Mathias built, on my Fedora 34 VM without any
problems. After Mathias announced the AppImage, I downloaded it on my
Debian 10, but before I deleted the previous one I compiled, and deleted
resources and the XEphem file to give a clean try to the AppImage. It got
running but with the same issues that Woei Mun described. The program did
not find the resources, so I recreated the resources folder and the XEphem
file and the xephem AppImage got running without problems.
isn't mint debian based?

I guess i need to spin up a few VMs.


Cheers
MH







 

Hi Mathias,

I just executed the program under terminal/console mode;

I got the following;

Warning: Cannot convert string "*-lucidatypewriter*medium*-12-*-iso8859-1" to type FontStruct
/tmp/.mount_xephemPLFiwh/usr/auxil/logo.gif: No such file or directory
Warning: Cannot convert string "*-lucidatypewriter*medium*-10-*-iso8859-1" to type FontStruct
Warning: Cannot convert string "*-lucidatypewriter*medium*-10-*-iso8859-1" to type FontStruct
/tmp/.mount_xephemPLFiwh/usr/auxil/logo.gif: No such file or directory


Attempting to "View Sky_View" resulting;

can not find classicfigs.csf
Aborted (core dumped)


I hope that helps.


woeimun

On 7/7/21 3:06 am, Mathias Homann wrote:

Am Dienstag, 6. Juli 2021, 19:12:43 CEST schrieb Emilio Ortiz Linux:
Hello everybody,

First of all I would like to thank Brandon and Mathias for all the great
work done with xephem. I compiled it on Debian 10 with no issues and
installed the rpm file Mathias built, on my Fedora 34 VM without any
problems. After Mathias announced the AppImage, I downloaded it on my
Debian 10, but before I deleted the previous one I compiled, and deleted
resources and the XEphem file to give a clean try to the AppImage. It got
running but with the same issues that Woei Mun described. The program did
not find the resources, so I recreated the resources folder and the XEphem
file and the xephem AppImage got running without problems.
isn't mint debian based?

I guess i need to spin up a few VMs.


Cheers
MH







 

Thanks Emilio, that info will be very helpfull!
?
Greetings from M¨¦rida, Yucat¨¢n, M¨¦xico
Running Xephem on FreeBSD 12.2
Eric De La Cruz Lugo.


On Tuesday, July 6, 2021, 12:13:05 PM CDT, Emilio Ortiz Linux <emilioortizlinux@...> wrote:


Hello everybody,

First of all I would like to thank Brandon and Mathias for all the great work done with xephem.
I compiled it on Debian 10 with no issues and installed the rpm file Mathias built, on my Fedora 34 VM without any problems. After Mathias announced the AppImage, I downloaded it on my Debian 10, but before I deleted the previous one I compiled, and deleted resources and the XEphem file to give a clean try to the AppImage. It got running but with the same issues that Woei Mun described. The program did not find the resources, so I recreated the resources folder and the XEphem file and the xephem AppImage got running without problems.

Regards,
Emilio


On Jun 24, 2021, at 10:46 AM, Brandon Rhodes <brandon@...> wrote:

I¡¯ve now returned from some early Summer travel and have finished giving a talk that I¡¯d promised to give at a recent (remote) conference. Now that I¡¯ll be online for the rest of the summer and able to respond to any breakages I cause, I¡¯ve been emboldened to try my hand at an XEphem release from the GitHub source repository.

Thanks to all of you who have been sharing the tweaks and fixes that have gotten XEphem working for you locally, in particular removing the old -lXp compile flag and (for Linux users) switching away from the old Motif library bundled with XEphem¡¯s source code so that XEphem can use your distribution¡¯s own up-to-date Motif library compiled against its own X libraries.

I can confirm that XEphem 4.0.2 builds and runs just fine on Ubuntu versions from the old 14.04 all the way up to the current 21.04, with two simple commands:

sudo apt install build-essential groff-base libmotif-dev libxext-dev libxmu-dev libxt-dev
make

A few questions for the list.

  1. Are there any Debian package maintainers among us? With its new license, XEphem can now qualify to be an official Debian and Ubuntu package for people to effortlessly apt install, but I would rather not go through all the steps to become a Debian maintainer myself as I have quite a few projects ongoing already.

  2. I will be happy for the install instructions to expand to cover all UNIX-like operating systems, though I only use Ubuntu myself. If you know of anything that should be added to and (which currently focus only on Debian/Ubuntu and MacOS), let me know and I will be happy to update them.

  3. At least some MacOS users when they try compiling and running XEphem. I?do have an old Mac laptop here in the house, but might not have time this summer to try compiling and installing XEphem on it. If anyone knows how to resolve the various issues that have been reported, I¡¯ll be happy to update the repository with any fixes. I¡¯m not familiar enough with the MacOS ecosystem to know whether, for example, something like brew might provide the Motif libraries, or whether an XEphem recipe could be added to brew to make installing XEphem automatic for its users.

Thanks again to everyone for the helpful recent discussions. Hopefully we¡¯ll soon have XEphem running without snags for everyone who tries it on a modern operating system!



 

On Wed, 7 Jul 2021 19:54:29 +0800
"How Woei Mun" <how.woeimun@...> wrote:

Hi Mathias,

Mint is ubuntu based.


woeimun
And in terms of the two major types, ubuntu is debian based. But Mint
is highly customized for ease of use. I run Mageia, the successor to
Gael Duval's Mandrake (an RPM-based distro) but I have Mint as
well. There seem to be many scripts in Mint that make it "different."
The OP might have more success with ubuntu itself.

I downloaded the latest version, and everything works well, except for
the Magnetic North, which doesn't matter to me anyway.

Doug.