After upgrading to Catalina, XEphem (installed via Macports) fails at runtime:
% xephem
Building shell
Reading X resources
Checking args
Checking colormap
Building icon
Building main window system
Connecting actions
Building main menu bar
Warning: Fatal Error:
_XmGetDefaultDisplay cannot be used prior to VendorS.Initialize, returns NULL
Segmentation fault
%
This does not appear to be a Macports problem strictly, as it compiles and installs properly.
?