I wound up taking all
the Makefiles from 4.0.1 and copying them into 4.1, e.g., from
the root of the 4.0.1 source folder:
for file in $(find .
-name "Makefile" -print); do
? cp $file ~/Downloads/XEphem-4.1.0/$file
done
Then edit GUI/xephem/xephem.c to remove the __APPLE hack section.
Line 38 of Makefile in GUI/xephem, add the -lssl switch so the
line now looks like "LIBS = $(XLIBS) $(LIBLIB) -lm -lssl"
I had to compile under XQuartz 2.7.11 so that aavso.c doesn't
complain about missing print.h.
On Big Sur, I also had to fix things so that X was using flat
namespace for libXt.6.dylib.
The time I got it all working was with a completely fresh
unpacking of the source archive, replacing/editing files and
compiling. A 'make clean' wasn't sufficient. YMMV.
//
// Trane Francks trane@... Tokyo, Japan
// Practice random kindness and senseless acts of beauty.
On 2022/01/06 14:38, Karl Oestreich
wrote:
toggle quoted message
Show quoted text
xephem-4.0.1 compiles??????? I did it just now?? xephem-4.1.0 does
not, still hung up with some ssl library foolishness