Here is the whole enchilada from "cmake" to failure to build...
[armido@hp build]$ cmake /home/armido/Downloads/FromSVN09_21_10/opencpn
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/lib/ccache/gcc
-- Check for working C compiler: /usr/lib/ccache/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/ccache/c++
-- Check for working CXX compiler: /usr/lib/ccache/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- *** Building opencpn 2.2.918 ***
-- *** Building PlugIns ***
-- *** Building grib_pi ***
-- Found wxWidgets: TRUE
-- *** Building dashboard_pi ***
-- *** Building celestial_navigation_pi ***
-- Found GTK2_GTK: /usr/local/lib/libgtk-x11-2.0.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- GPSD Library support: enabled
-- Found
gps: /usr/lib/libgps.so
-- Building with libgps includes
-- S57
ENC support: enabled
--
Garmin Host Mode support: enabled
-- Writing spec file...
-- Configuring done
-- Generating done
-- Build files have been written to: /home/armido/Downloads/FromSVN09_21_10/opencpn/build
[armido@hp build]$ make
Scanning dependencies of target GARMINHOST
[ 0%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsapp.c.o
[ 0%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpscom.c.o
[ 1%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsmath.c.o
[ 1%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsmem.c.o
[ 2%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsprot.c.o
[ 2%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsread.c.o
[ 3%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsdevice.c.o
[ 3%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsdevice_ser.c.o
[ 4%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsdevice_usb.c.o
[ 4%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsrqst.c.o
[ 5%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpssend.c.o
[ 5%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsserial.c.o
[ 6%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsutil.c.o
[ 6%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsusbread.c.o
[ 7%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsusbsend.c.o
[ 7%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/gpsusbcommon.c.o
[ 8%] Building C object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/garmin_wrapper_utils.c.o
[ 8%] Building CXX object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/garmin_wrapper.cpp.o
In file included from /home/armido/Downloads/FromSVN09_21_10/opencpn/include/chcanv.h:83,
from /home/armido/Downloads/FromSVN09_21_10/opencpn/include/navutil.h:70,
from /home/armido/Downloads/FromSVN09_21_10/opencpn/src/garmin/jeeps/garmin_wrapper.h:33,
from /home/armido/Downloads/FromSVN09_21_10/opencpn/src/garmin/jeeps/garmin_wrapper.cpp:23:
/home/armido/Downloads/FromSVN09_21_10/opencpn/include/chart1.h:493: warning: type attributes ignored after type is already defined
In file included from /home/armido/Downloads/FromSVN09_21_10/opencpn/src/garmin/jeeps/garmin_wrapper.h:33,
from /home/armido/Downloads/FromSVN09_21_10/opencpn/src/garmin/jeeps/garmin_wrapper.cpp:23:
/home/armido/Downloads/FromSVN09_21_10/opencpn/include/navutil.h:561: warning: type attributes ignored after type is already defined
/home/armido/Downloads/FromSVN09_21_10/opencpn/include/navutil.h:563: warning: type attributes ignored after type is already defined
Linking CXX static library libGARMINHOST.a
[ 8%] Built target GARMINHOST
Scanning dependencies of target NMEA0183
[ 9%] Building CXX object CMakeFiles/NMEA0183.dir/src/nmea.cpp.o
In file included from /home/armido/Downloads/FromSVN09_21_10/opencpn/include/chcanv.h:83,
from /home/armido/Downloads/FromSVN09_21_10/opencpn/include/navutil.h:70,
from /home/armido/Downloads/FromSVN09_21_10/opencpn/include/nmea.h:86,
from /home/armido/Downloads/FromSVN09_21_10/opencpn/src/nmea.cpp:54:
/home/armido/Downloads/FromSVN09_21_10/opencpn/include/chart1.h:493: warning: type attributes ignored after type is already defined
In file included from /home/armido/Downloads/FromSVN09_21_10/opencpn/include/nmea.h:86,
from /home/armido/Downloads/FromSVN09_21_10/opencpn/src/nmea.cpp:54:
/home/armido/Downloads/FromSVN09_21_10/opencpn/include/navutil.h:561: warning: type attributes ignored after type is already defined
/home/armido/Downloads/FromSVN09_21_10/opencpn/include/navutil.h:563: warning: type attributes ignored after type is already defined
/home/armido/Downloads/FromSVN09_21_10/opencpn/src/nmea.cpp: In constructor ‘NMEAHandler::NMEAHandler(int, wxFrame*, const wxString&, const wxString&, wxMutex*, bool)’:
/home/armido/Downloads/FromSVN09_21_10/opencpn/src/nmea.cpp:323: error: aggregate ‘version_t check_version’ has incomplete type and cannot be defined
/home/armido/Downloads/FromSVN09_21_10/opencpn/src/nmea.cpp:330: error: ‘VERSION_SET’ was not declared in this scope
/home/armido/Downloads/FromSVN09_21_10/opencpn/src/nmea.cpp:333: error: ‘struct gps_data_t’ has no member named ‘version’
/home/armido/Downloads/FromSVN09_21_10/opencpn/src/nmea.cpp:376: error: ‘WATCH_ENABLE’ was not declared in this scope
/home/armido/Downloads/FromSVN09_21_10/opencpn/src/nmea.cpp: In function ‘void libgps_hook(gps_data_t*, char*, size_t)’:
/home/armido/Downloads/FromSVN09_21_10/opencpn/src/nmea.cpp:553: error: ‘struct gps_data_t’ has no member named ‘satellites_visible’
/home/armido/Downloads/FromSVN09_21_10/opencpn/src/nmea.cpp: In member function ‘int ComPortManager::CloseComPort(int)’:
/home/armido/Downloads/FromSVN09_21_10/opencpn/src/nmea.cpp:2731: warning: suggest explicit braces to avoid ambiguous ‘else’
make[2]: *** [CMakeFiles/NMEA0183.dir/src/nmea.cpp.o] Error 1
make[1]: *** [CMakeFiles/NMEA0183.dir/all] Error 2
make: *** [all] Error 2
[armido@hp build]$