The new README.md directions worked, no issues. Thanks for your patience, been awhile since I have done command line or compiling.

I had some warnings on the make side and will wait for your reply prior to doing a make install.

Posted below after cmake:

/home/jim/Projects/indi-celestron-cgx/auxproto.cpp:305:11: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits]
305 | if (p < 0)
| ~~^~~
[ 50%] Building CXX object CMakeFiles/indi_celestron_cgx.dir/celestroncgx.cpp.o
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp: In member function ‘bool CelestronCGX::handleCommand(AUXCommand)’:
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_SET_NEG_GUIDERATE’ not handled in switch [-Wswitch]
383 | switch (cmd.cmd)
| ^
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_AT_INDEX’ not handled in switch [-Wswitch]
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_SEEK_INDEX’ not handled in switch [-Wswitch]
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_ENABLE_CORDWRAP’ not handled in switch [-Wswitch]
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_DISABLE_CORDWRAP’ not handled in switch [-Wswitch]
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_SET_CORDWRAP_POS’ not handled in switch [-Wswitch]
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_POLL_CORDWRAP’ not handled in switch [-Wswitch]
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:383:12: warning: enumeration value ‘MC_GET_CORDWRAP_POS’ not handled in switch [-Wswitch]
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp: In member function ‘virtual bool CelestronCGX::SetTrackMode(uint8_t)’:
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:689:41: warning: unused parameter ‘mode’ [-Wunused-parameter]
689 | bool CelestronCGX::SetTrackMode(uint8_t mode)
| ~~~~~~~~^~~~
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp: In member function ‘virtual bool CelestronCGX::SetCurrentPark()’:
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:749:18: warning: comparison between ‘enum EQAlignment::TelescopePierSide’ and ‘enum INDI::Telescope::TelescopePierSide’ [-Wenum-compare]
749 | if (pierSide == PIER_WEST)
| ~~~~~~~~~^~~~~~~~~~~~
/home/jim/Projects/indi-celestron-cgx/celestroncgx.cpp:749:18: warning: comparison between types ‘EQAlignment::TelescopePierSide’ and ‘INDI::Telescope::TelescopePierSide’ [-Wsign-compare]
[ 75%] Building CXX object CMakeFiles/indi_celestron_cgx.dir/simplealignment.cpp.o
[100%] Linking CXX executable indi_celestron_cgx
make[2]: Leaving directory '/home/jim/Projects/build/indi-celestron-cgx'
[100%] Built target indi_celestron_cgx
make[1]: Leaving directory '/home/jim/Projects/build/indi-celestron-cgx'

Read More...