On Wed, Jan 5, 2022 at 07:22 PM, Karl Oestreich wrote:
gcc -L../../libastro -L../../libip -L../../liblilxml -L../../libjpegd -L../../libpng -L../../libz -g -L../../libXm/osx -L/usr/X11R6/lib -o xephem aavso.o annotmenu.o broadcast.o calmenu.o closemenu.o compiler.o coordsmenu.o datamenu.o db.o dbmenu.o earthmap.o earthmenu.o fallbacks.o favmenu.o formats.o fsmenu.o? ../../libXm/osx/libXm.a -lXp -lXt -lXext -lXmu -lX11 -lastro -lip -llilxml -ljpegd
If that's really your entire link line you are missing a zillion more files. Look in the Makefile for fsmenu.o and you will see many more files after that which define all the symbols you are missing. So I'm thinking somehow your Makefile has become corrupted.