目录
1:升级cmake 版本 3.24.0-rc5
sudo bash cmake-3.22.1-linux-x86_64.sh --prefix=/usr --skip-license
更改PATH 路径
corey@fcyswrd-15:~/opencpn/opencpnbuildroot$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/corey/android-ndk-r25
corey@fcyswrd-15:~/opencpn/opencpnbuildroot$ which cmake
/usr/local/bin/cmake
corey@fcyswrd-15:~/opencpn/opencpnbuildroot$ cmake --version
cmake version 3.24.0-rc5
CMake suite maintained and supported by Kitware (kitware.com/cmake).
2:设置交互编译环境变量
corey@fcyswrd-15:~/opencpn/opencpnbuildroot$ source /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/environment-setup
_ _ _ _ _
| |__ _ _(_) | __| |_ __ ___ ___ | |_
| '_ \| | | | | |/ _` | '__/ _ \ / _ \| __|
| |_) | |_| | | | (_| | | | (_) | (_) | |_
|_.__/ \__,_|_|_|\__,_|_| \___/ \___/ \__|
Making embedded Linux easy!
Some tips:
* PATH now contains the SDK utilities
* Standard autotools variables (CC, LD, CFLAGS) are exported
* Kernel compilation variables (ARCH, CROSS_COMPILE, KERNELDIR) are exported
* To configure do "./configure $CONFIGURE_FLAGS" or use
the "configure" alias
* To build CMake-based projects, use the "cmake" alias
SDK_PATH=/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host
corey@fcyswrd-15:~/opencpn/opencpnbuildroot$
corey@fcyswrd-15:~/opencpn/opencpnbuildroot$
corey@fcyswrd-15:~/opencpn/opencpnbuildroot$ cat source /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/environment-setup
cat: source: No such file or directory
cat <<'EOF'
_ _ _ _ _
| |__ _ _(_) | __| |_ __ ___ ___ | |_
| '_ \| | | | | |/ _` | '__/ _ \ / _ \| __|
| |_) | |_| | | | (_| | | | (_) | (_) | |_
|_.__/ \__,_|_|_|\__,_|_| \___/ \___/ \__|
Making embedded Linux easy!
Some tips:
* PATH now contains the SDK utilities
* Standard autotools variables (CC, LD, CFLAGS) are exported
* Kernel compilation variables (ARCH, CROSS_COMPILE, KERNELDIR) are exported
* To configure do "./configure $CONFIGURE_FLAGS" or use
the "configure" alias
* To build CMake-based projects, use the "cmake" alias
EOF
if [ x"$BASH_VERSION" != x"" ] ; then
SDK_PATH=$(dirname $(realpath "${BASH_SOURCE[0]}"))
elif [ x"$ZSH_VERSION" != x"" ] ; then
SDK_PATH=$(dirname $(realpath $0))
else
echo "unsupported shell"
fi
echo "SDK_PATH=$SDK_PATH"
export "AR=aarch64-buildroot-linux-gnu-ar"
export "AS=aarch64-buildroot-linux-gnu-as"
export "LD=aarch64-buildroot-linux-gnu-ld"
export "NM=aarch64-buildroot-linux-gnu-nm"
export "CC=aarch64-buildroot-linux-gnu-gcc"
export "GCC=aarch64-buildroot-linux-gnu-gcc"
export "CPP=aarch64-buildroot-linux-gnu-cpp"
export "CXX=aarch64-buildroot-linux-gnu-g++"
export "FC=aarch64-buildroot-linux-gnu-gfortran"
export "F77=aarch64-buildroot-linux-gnu-gfortran"
export "RANLIB=aarch64-buildroot-linux-gnu-ranlib"
export "READELF=aarch64-buildroot-linux-gnu-readelf"
export "STRIP=aarch64-buildroot-linux-gnu-strip"
export "OBJCOPY=aarch64-buildroot-linux-gnu-objcopy"
export "OBJDUMP=aarch64-buildroot-linux-gnu-objdump"
export "AR_FOR_BUILD=/usr/bin/ar"
export "AS_FOR_BUILD=/usr/bin/as"
export "CC_FOR_BUILD=ccache /usr/bin/gcc"
export "GCC_FOR_BUILD=ccache /usr/bin/gcc"
export "CXX_FOR_BUILD=ccache /usr/bin/g++"
export "LD_FOR_BUILD=/usr/bin/ld"
export "CPPFLAGS_FOR_BUILD=-I$SDK_PATH/include"
export "CFLAGS_FOR_BUILD=-O2 -I$SDK_PATH/include"
export "CXXFLAGS_FOR_BUILD=-O2 -I$SDK_PATH/include"
export "LDFLAGS_FOR_BUILD=-L$SDK_PATH/lib -Wl,-rpath,$SDK_PATH/lib"
export "FCFLAGS_FOR_BUILD="
export "DEFAULT_ASSEMBLER=aarch64-buildroot-linux-gnu-as"
export "DEFAULT_LINKER=aarch64-buildroot-linux-gnu-ld"
export "CPPFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
export "CFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1"
export "CXXFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1"
export "LDFLAGS="
export "FCFLAGS= -Os -g0"
export "FFLAGS= -Os -g0"
export "PKG_CONFIG=pkg-config"
export "STAGING_DIR=$SDK_PATH/aarch64-buildroot-linux-gnu/sysroot"
export "INTLTOOL_PERL=/usr/bin/perl"
export "ARCH=arm64"
export "CROSS_COMPILE=aarch64-buildroot-linux-gnu-"
export "CONFIGURE_FLAGS=--target=aarch64-buildroot-linux-gnu --host=aarch64-buildroot-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --localstatedir=/var --program-prefix="
alias configure="./configure ${CONFIGURE_FLAGS}"
alias cmake="cmake -DCMAKE_TOOLCHAIN_FILE=$SDK_PATH/share/buildroot/toolchainfile.cmake -DCMAKE_INSTALL_PREFIX=/usr"
export "PATH=$SDK_PATH/bin:$SDK_PATH/sbin:/usr/bin:$PATH"
3:编译wxWidgets-3.2.6
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildtest$
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildtest$
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildtest$
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildtest$
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildtest$ cmake .. -DCMAKE_INSTALL_PREFIX=/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot
-- Setting build type to 'Debug' as none was specified.
-- The C compiler identification is GNU 11.3.0
-- The CXX compiler identification is GNU 11.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/bin/aarch64-buildroot-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/bin/aarch64-buildroot-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/bin/pkg-config (found version "1.6.3")
-- Looking for GDK_WINDOWING_WAYLAND
-- Looking for GDK_WINDOWING_WAYLAND - found
-- Looking for GDK_WINDOWING_X11
-- Looking for GDK_WINDOWING_X11 - found
-- Found GTK3: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/gtk-3.0;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/pango-1.0;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/glib-2.0;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/glib-2.0/include;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/harfbuzz;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/freetype2;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/libpng16;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/libmount;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/blkid;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/fribidi;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/uuid;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/cairo;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/pixman-1;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/libdrm;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/gdk-pixbuf-2.0;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/gio-unix-2.0;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/atk-1.0
-- Found X11: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include
-- Looking for XOpenDisplay in /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libX11.so;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libXext.so
-- Looking for XOpenDisplay in /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libX11.so;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/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
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of wchar_t
-- Check size of wchar_t - done
-- Could NOT find PCRE2 (missing: PCRE2_LIBRARIES PCRE2_INCLUDE_DIRS) (found version "")
-- Found ZLIB: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libz.so (found version "1.2.11")
-- Found EXPAT: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libexpat.so (found version "2.4.1")
-- Found JPEG: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libjpeg.so (found version "62")
-- Found PNG: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libpng.so (found version "1.6.37")
-- Could NOT find TIFF (missing: TIFF_LIBRARY TIFF_INCLUDE_DIR)
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found CURL: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcurl.so (found version "7.79.1")
-- Found LIBSECRET: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/libsecret-1;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/glib-2.0;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/glib-2.0/include;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/libmount;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/blkid
-- Found Iconv: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libc.so
-- Found OpenGL: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libGL.so
-- Found WAYLANDEGL: wayland-egl;wayland-client
-- Found WEBKIT2: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libwebkit2gtk-4.0.so (Required is at least version "4.0")
-- Found LIBSOUP: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/libsoup-2.4 (found suitable version "2.74.0", minimum required is "2.4")
-- Found GSTREAMER: 1.22.0 (Required is at least version "1.0")
-- Found SDL2: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libSDL2main.a;/home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libSDL2.so
-- Could NOT find LIBNOTIFY (missing: LIBNOTIFY_INCLUDE_DIRS LIBNOTIFY_LIBRARIES) (found version "")
CMake Warning at build/cmake/init.cmake:548 (message):
Libnotify not found, it won't be used for notifications
Call Stack (most recent call first):
build/cmake/main.cmake:17 (include)
CMakeLists.txt:100 (include)
-- Found XTEST: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libXtst.so
-- Found MSPACK: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmspack.so
-- Found GTKPRINT: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/gtk-3.0/unix-print (Required is at least version "3.24.30")
-- Checking for module 'gnome-vfs-2.0'
-- Package 'gnome-vfs-2.0', required by 'virtual:world', not found
-- libgnomevfs not found, library won't be used to associate MIME type
-- Could NOT find GSPELL (missing: GSPELL_INCLUDE_DIRS GSPELL_LIBRARIES)
-- gspell-1 not found, spell checking in wxTextCtrl won't be available
-- Found XKBCommon: /home/corey/rkLinux/rk3568_Linux/buildroot/output/rockchip_rk3568/host/aarch64-buildroot-linux-gnu/sysroot/usr/include/xkbcommon (found version "1.3.1")
-- Looking for 4 include files stdlib.h, ..., float.h
-- Looking for 4 include files stdlib.h, ..., float.h - found
-- Performing Test HAVE_VISIBILITY
-- Performing Test HAVE_VISIBILITY - Success
-- Looking for va_copy
-- Looking for va_copy - found
-- Performing Test HAVE_STD_STRING_COMPARE
-- Performing Test HAVE_STD_STRING_COMPARE - Success
-- Performing Test HAVE_STD_WSTRING
-- Performing Test HAVE_STD_WSTRING - Success
-- Performing Test HAVE_HASH_MAP
-- Performing Test HAVE_HASH_MAP - Failed
-- Performing Test HAVE_EXT_HASH_MAP
-- Performing Test HAVE_EXT_HASH_MAP - Success
-- Performing Test HAVE_STD_UNORDERED_MAP
-- Performing Test HAVE_STD_UNORDERED_MAP - Success
-- Performing Test HAVE_TR1_UNORDERED_MAP
-- Performing Test HAVE_TR1_UNORDERED_MAP - Success
-- Performing Test HAVE_GCC_ATOMIC_BUILTINS
-- Performing Test HAVE_GCC_ATOMIC_BUILTINS - Success
-- Looking for sigaction
-- Looking for sigaction - found
-- Performing Test wxTYPE_SA_HANDLER_IS_INT
-- Performing Test wxTYPE_SA_HANDLER_IS_INT - Success
-- Performing Test wxHAVE_BACKTRACE
-- Performing Test wxHAVE_BACKTRACE - Success
-- Performing Test HAVE_CXA_DEMANGLE
-- Performing Test HAVE_CXA_DEMANGLE - Success
-- Looking for mkstemp
-- Looking for mkstemp - found
-- Looking for mktemp
-- Looking for mktemp - found
-- Performing Test HAVE_STATVFS
-- Performing Test HAVE_STATVFS - Success
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for flock
-- Looking for flock - found
-- Looking for setenv
-- Looking for setenv - found
-- Looking for putenv
-- Looking for putenv - found
-- Looking for unsetenv
-- Looking for unsetenv - found
-- Looking for nanosleep
-- Looking for nanosleep - found
-- Looking for uname
-- Looking for uname - found
-- Looking for gethostname
-- Looking for gethostname - found
-- Looking for strtok_r
-- Looking for strtok_r - found
-- Looking for fdopen
-- Looking for fdopen - found
-- Looking for fseeko
-- Looking for fseeko - found
-- Looking for sysconf
-- Looking for sysconf - found
-- Looking for getpwuid_r
-- Looking for getpwuid_r - found
-- Looking for getgrgid_r
-- Looking for getgrgid_r - found
-- Looking for sys/soundcard.h
-- Looking for sys/soundcard.h - found
-- Performing Test WX_SOCKLEN_T_IS_SOCKLEN_T
-- Performing Test WX_SOCKLEN_T_IS_SOCKLEN_T - Success
-- Performing Test SOCKOPTLEN_T_IS_SOCKLEN_T
-- Performing Test SOCKOPTLEN_T_IS_SOCKLEN_T - Success
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for gethostbyname_r
-- Looking for gethostbyname_r - found
-- Checking prototype gethostbyname_r for HAVE_FUNC_GETHOSTBYNAME_R_3
-- Checking prototype gethostbyname_r for HAVE_FUNC_GETHOSTBYNAME_R_3 - False
-- Checking prototype gethostbyname_r for HAVE_FUNC_GETHOSTBYNAME_R_5
-- Checking prototype gethostbyname_r for HAVE_FUNC_GETHOSTBYNAME_R_5 - False
-- Checking prototype gethostbyname_r for HAVE_FUNC_GETHOSTBYNAME_R_6
-- Checking prototype gethostbyname_r for HAVE_FUNC_GETHOSTBYNAME_R_6 - True
-- Looking for getservbyname
-- Looking for getservbyname - found
-- Looking for inet_aton
-- Looking for inet_aton - found
-- Looking for inet_addr
-- Looking for inet_addr - found
-- Looking for include file linux/joystick.h
-- Looking for include file linux/joystick.h - found
-- Performing Test wxHAVE_PTHREAD_CLEANUP
-- Performing Test wxHAVE_PTHREAD_CLEANUP - Success
-- Performing Test HAVE_PTHREAD_MUTEXATTR_T
-- Performing Test HAVE_PTHREAD_MUTEXATTR_T - Success
-- Performing Test HAVE_PTHREAD_MUTEXATTR_SETTYPE_DECL
-- Performing Test HAVE_PTHREAD_MUTEXATTR_SETTYPE_DECL - Success
-- Performing Test HAVE___THREAD_KEYWORD
-- Performing Test HAVE___THREAD_KEYWORD - Success
-- Performing Test HAVE_ABI_FORCEDUNWIND
-- Performing Test HAVE_ABI_FORCEDUNWIND - Success
-- Looking for localtime_r
-- Looking for localtime_r - found
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Performing Test wxSIZE_T_IS_NOT_UINT
-- Performing Test wxSIZE_T_IS_NOT_UINT - Success
-- Performing Test wxSIZE_T_IS_NOT_ULONG
-- Performing Test wxSIZE_T_IS_NOT_ULONG - Failed
-- Performing Test wxWCHAR_T_IS_REAL_TYPE
-- Performing Test wxWCHAR_T_IS_REAL_TYPE - Success
-- Performing Test HAVE_PW_GECOS
-- Performing Test HAVE_PW_GECOS - Success
-- Looking for ftime
-- Looking for ftime - not found
-- Looking for wcsftime
-- Looking for wcsftime - found
-- Looking for wprintf
-- Looking for wprintf - found
-- Looking for putws
-- Looking for putws - not found
-- Looking for fputws
-- Looking for fputws - found
-- Looking for vswprintf
-- Looking for vswprintf - found
-- Looking for vswscanf
-- Looking for vswscanf - found
-- Looking for wcsdup
-- Looking for wcsdup - found
-- Looking for wcsnlen
-- Looking for wcsnlen - found
-- Looking for wcscasecmp
-- Looking for wcscasecmp - found
-- Looking for wcsncasecmp
-- Looking for wcsncasecmp - found
-- Looking for wcsrctombs
-- Looking for wcsrctombs - not found
-- Looking for wcstoull
-- Looking for wcstoull - found
-- Looking for wcslen
-- Looking for wcslen - found
-- Looking for fsync
-- Looking for fsync - found
-- Looking for snprintf
-- Looking for snprintf - found
-- Looking for vsnprintf
-- Looking for vsnprintf - found
-- Looking for strnlen
-- Looking for strnlen - found
-- Looking for strtoull
-- Looking for strtoull - found
-- Looking for setpriority
-- Looking for setpriority - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for round
-- Looking for round - not found
-- Looking for C++ include tr1/type_traits
-- Looking for C++ include tr1/type_traits - found
-- Looking for C++ include type_traits
-- Looking for C++ include type_traits - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for langinfo.h
-- Looking for langinfo.h - found
-- Looking for sched.h
-- Looking for sched.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for wchar.h
-- Looking for wchar.h - found
-- Looking for wcstr.h
-- Looking for wcstr.h - not found
-- Performing Test wxTEST_TZ_timezone
-- Performing Test wxTEST_TZ_timezone - Success
-- Performing Test WX_GMTOFF_IN_TM
-- Performing Test WX_GMTOFF_IN_TM - Success
-- Looking for dlopen
-- Looking for dlopen - found
-- Looking for dladdr
-- Looking for dladdr - found
-- Looking for sys/epoll.h
-- Looking for sys/epoll.h - found
-- Looking for sys/select.h
-- Looking for sys/select.h - found
-- Looking for sys/inotify.h
-- Looking for sys/inotify.h - found
-- Looking for xlocale.h
-- Looking for xlocale.h - not found
-- Check size of locale_t
-- Check size of locale_t - done
-- Check size of size_t
-- Check size of size_t - done
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of short
-- Check size of short - done
-- Check size of long long
-- Check size of long long - done
-- Check size of ssize_t
-- Check size of ssize_t - done
-- Which libraries should wxWidgets use?
wxUSE_STL: OFF (use C++ STL classes)
wxUSE_REGEX: builtin (enable support for wxRegEx class)
wxUSE_ZLIB: sys (use zlib for LZW compression)
wxUSE_EXPAT: sys (use expat for XML parsing)
wxUSE_LIBJPEG: sys (use libjpeg (JPEG file format))
wxUSE_LIBPNG: sys (use libpng (PNG image format))
wxUSE_LIBTIFF: builtin (use libtiff (TIFF file format))
wxUSE_NANOSVG: builtin (use NanoSVG for rasterizing SVG)
wxUSE_LIBLZMA: OFF (use liblzma for LZMA compression)
wxUSE_LIBSDL: ON (use SDL for audio on Unix)
wxUSE_LIBMSPACK: ON (use libmspack (CHM help files loading))
-- Configured wxWidgets 3.2.6 for Linux
Min OS Version required at runtime: Linux aarch64
Which GUI toolkit should wxWidgets use? gtk3 3.24.30 with support for: GTK+ printing
Should wxWidgets be compiled into single library? OFF
Should wxWidgets be linked as a shared library? ON
Should wxWidgets support Unicode? ON
What wxWidgets compatibility level should be used? 3.0
-- Configuring done
-- Generating done
-- Build files have been written to: /home/corey/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildtest
编译后主要的文件如下:
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/bin$ ./wx-config --cppflags
-I/home/corey/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/lib/wx/include/gtk3-unicode-3.2 -I/home/corey/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/include/wx-3.2 -DWXUSINGDLL -D__WXGTK3__ -D__WXGTK__ -D_FILE_OFFSET_BITS=64
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/bin$ ./wx-config --cppflags all
-I/home/corey/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/lib/wx/include/gtk3-unicode-3.2 -I/home/corey/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/include/wx-3.2 -DWXUSINGDLL -D__WXGTK3__ -D__WXGTK__ -D_FILE_OFFSET_BITS=64
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/bin$
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/bin$ ./wx-config --libs all
-L/home/corey/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/lib -lwx_gtk3u_xrc-3.2-Linux -lwx_gtk3u_webview-3.2-Linux -lwx_gtk3u_stc-3.2-Linux -lwx_gtk3u_richtext-3.2-Linux -lwx_gtk3u_ribbon-3.2-Linux -lwx_gtk3u_propgrid-3.2-Linux -lwx_gtk3u_aui-3.2-Linux -lwx_gtk3u_gl-3.2-Linux -lwx_gtk3u_media-3.2-Linux -lwx_gtk3u_html-3.2-Linux -lwx_gtk3u_qa-3.2-Linux -lwx_gtk3u_core-3.2-Linux -lwx_baseu_xml-3.2-Linux -lwx_baseu_net-3.2-Linux -lwx_baseu-3.2-Linux
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/bin$
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/bin$
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/bin$
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/bin$
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/bin$
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/bin$ tree
.
|-- wx-config -> /home/corey/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/lib/wx/config/gtk3-unicode-3.2
|-- wxrc -> /home/corey/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/bin/wxrc-3.2
`-- wxrc-3.2
0 directories, 3 files
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/bin$ cd ..
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install$ ls
bin include lib
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install$ cd lib/
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/wxWidgets-3.2.6/buildroot/install/lib$ tree
.
|-- cmake
| `-- wxWidgets
| |-- wxWidgetsConfig.cmake
| |-- wxWidgetsConfigVersion.cmake
| |-- wxWidgetsTargets-debug.cmake
| `-- wxWidgetsTargets.cmake
|-- libwx_baseu-3.2-Linux.so -> libwx_baseu-3.2-Linux.so.0
|-- libwx_baseu-3.2-Linux.so.0 -> libwx_baseu-3.2-Linux.so.0.3.0
|-- libwx_baseu-3.2-Linux.so.0.3.0
|-- libwx_baseu_net-3.2-Linux.so -> libwx_baseu_net-3.2-Linux.so.0
|-- libwx_baseu_net-3.2-Linux.so.0 -> libwx_baseu_net-3.2-Linux.so.0.3.0
|-- libwx_baseu_net-3.2-Linux.so.0.3.0
|-- libwx_baseu_xml-3.2-Linux.so -> libwx_baseu_xml-3.2-Linux.so.0
|-- libwx_baseu_xml-3.2-Linux.so.0 -> libwx_baseu_xml-3.2-Linux.so.0.3.0
|-- libwx_baseu_xml-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_adv-3.2-Linux.so -> libwx_gtk3u_adv-3.2-Linux.so.0
|-- libwx_gtk3u_adv-3.2-Linux.so.0 -> libwx_gtk3u_adv-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_adv-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_aui-3.2-Linux.so -> libwx_gtk3u_aui-3.2-Linux.so.0
|-- libwx_gtk3u_aui-3.2-Linux.so.0 -> libwx_gtk3u_aui-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_aui-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_core-3.2-Linux.so -> libwx_gtk3u_core-3.2-Linux.so.0
|-- libwx_gtk3u_core-3.2-Linux.so.0 -> libwx_gtk3u_core-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_core-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_gl-3.2-Linux.so -> libwx_gtk3u_gl-3.2-Linux.so.0
|-- libwx_gtk3u_gl-3.2-Linux.so.0 -> libwx_gtk3u_gl-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_gl-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_html-3.2-Linux.so -> libwx_gtk3u_html-3.2-Linux.so.0
|-- libwx_gtk3u_html-3.2-Linux.so.0 -> libwx_gtk3u_html-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_html-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_media-3.2-Linux.so -> libwx_gtk3u_media-3.2-Linux.so.0
|-- libwx_gtk3u_media-3.2-Linux.so.0 -> libwx_gtk3u_media-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_media-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_propgrid-3.2-Linux.so -> libwx_gtk3u_propgrid-3.2-Linux.so.0
|-- libwx_gtk3u_propgrid-3.2-Linux.so.0 -> libwx_gtk3u_propgrid-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_propgrid-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_qa-3.2-Linux.so -> libwx_gtk3u_qa-3.2-Linux.so.0
|-- libwx_gtk3u_qa-3.2-Linux.so.0 -> libwx_gtk3u_qa-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_qa-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_ribbon-3.2-Linux.so -> libwx_gtk3u_ribbon-3.2-Linux.so.0
|-- libwx_gtk3u_ribbon-3.2-Linux.so.0 -> libwx_gtk3u_ribbon-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_ribbon-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_richtext-3.2-Linux.so -> libwx_gtk3u_richtext-3.2-Linux.so.0
|-- libwx_gtk3u_richtext-3.2-Linux.so.0 -> libwx_gtk3u_richtext-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_richtext-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_stc-3.2-Linux.so -> libwx_gtk3u_stc-3.2-Linux.so.0
|-- libwx_gtk3u_stc-3.2-Linux.so.0 -> libwx_gtk3u_stc-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_stc-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_webview-3.2-Linux.so -> libwx_gtk3u_webview-3.2-Linux.so.0
|-- libwx_gtk3u_webview-3.2-Linux.so.0 -> libwx_gtk3u_webview-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_webview-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_xrc-3.2-Linux.so -> libwx_gtk3u_xrc-3.2-Linux.so.0
|-- libwx_gtk3u_xrc-3.2-Linux.so.0 -> libwx_gtk3u_xrc-3.2-Linux.so.0.3.0
|-- libwx_gtk3u_xrc-3.2-Linux.so.0.3.0
`-- wx
|-- 3.2
| `-- web-extensions
| `-- webkit2_extu-3.2.so
|-- config
| `-- gtk3-unicode-3.2
`-- include
`-- gtk3-unicode-3.2
`-- wx
`-- setup.h
9 directories, 55 files
4:编译opencpn需要依赖的lib
在buildroot中通过如下指令,选择依赖的lib
make ARCH=arm64 rockchip_rk3568_defconfig && make ARCH=arm64 menuconfig
make ARCH=arm64 savedefconfig
5:编译opencpn
如果一切正常的话,中间是不会出现错误,文件如下
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/OpenCPN/buildroot1/install$
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/OpenCPN/buildroot1/install$
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/OpenCPN/buildroot1/install$ tree
.
|-- bin
| |-- opencpn
| |-- opencpn-cmd
| `-- opencpn-glutil
|-- lib
| `-- opencpn
| |-- libchartdldr_pi.so
| |-- libdashboard_pi.so
| |-- libgrib_pi.so
| `-- libwmm_pi.so
`-- share
|-- applications
| `-- opencpn.desktop
|-- doc
| `-- opencpn
| |-- changelog
| `-- copyright
|-- icons
| `-- hicolor
| |-- 48x48
| | `-- apps
| | `-- opencpn.png
| |-- 64x64
| | `-- apps
| | `-- opencpn.png
| `-- scalable
| `-- apps
| `-- opencpn.svg
|-- locale
| |-- ar_SA
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| |-- bg_BG
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- ca_ES
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| |-- cs
| | `-- LC_MESSAGES
| | `-- opencpn.mo
| |-- cs_CZ
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- da
| | `-- LC_MESSAGES
| | `-- opencpn.mo
| |-- da_DK
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- de
| | `-- LC_MESSAGES
| | `-- opencpn.mo
| |-- de_DE
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- el_GR
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| |-- en_GB
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| |-- es
| | `-- LC_MESSAGES
| | `-- opencpn.mo
| |-- es_ES
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- et
| | `-- LC_MESSAGES
| | `-- opencpn.mo
| |-- et_EE
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- fi_FI
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| |-- fil_PH
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- fr
| | `-- LC_MESSAGES
| | `-- opencpn.mo
| |-- fr_FR
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- gl_ES
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| |-- he_IL
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| |-- hi_IN
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- hu_HU
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| |-- id_ID
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- is_IS
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- it
| | `-- LC_MESSAGES
| | `-- opencpn.mo
| |-- it_IT
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- ja_JP
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| |-- ko_KR
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- mr_IN
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- nb_NO
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| |-- nl
| | `-- LC_MESSAGES
| | `-- opencpn.mo
| |-- nl_NL
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- pl
| | `-- LC_MESSAGES
| | `-- opencpn.mo
| |-- pl_PL
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- pt_BR
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| |-- pt_PT
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| |-- ro_RO
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- ru
| | `-- LC_MESSAGES
| | `-- opencpn.mo
| |-- ru_RU
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- sv
| | `-- LC_MESSAGES
| | `-- opencpn.mo
| |-- sv_SE
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- th_TH
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | `-- opencpn-wmm_pi.mo
| |-- tr_TR
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| |-- vi_VN
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| |-- zh_CN
| | `-- LC_MESSAGES
| | |-- opencpn-chartdldr_pi.mo
| | |-- opencpn-dashboard_pi.mo
| | |-- opencpn-grib_pi.mo
| | |-- opencpn-wmm_pi.mo
| | `-- opencpn.mo
| `-- zh_TW
| `-- LC_MESSAGES
| |-- opencpn-chartdldr_pi.mo
| |-- opencpn-dashboard_pi.mo
| |-- opencpn-grib_pi.mo
| |-- opencpn-wmm_pi.mo
| `-- opencpn.mo
|-- man
| `-- man1
| |-- opencpn-cmd.1
| `-- opencpn.1
|-- metainfo
| `-- opencpn.appdata.xml
`-- opencpn
|-- COPYING.gplv2
|-- COPYING.gplv3
|-- COPYING.lgplv2
|-- COPYING.lgplv3
|-- CoC-1973_2018-InlandECDIS_20220912.pdf
|-- CoC-909_2013-InlandECDIS_20170308s.pdf
|-- LICENSING
|-- LINUX_DEVICES.md
|-- authors.html
|-- basemap_shp
| |-- basemap_crude_10x10.cpg
| |-- basemap_crude_10x10.dbf
| |-- basemap_crude_10x10.prj
| |-- basemap_crude_10x10.qmd
| |-- basemap_crude_10x10.shp
| |-- basemap_crude_10x10.shx
| |-- basemap_low.cpg
| |-- basemap_low.dbf
| |-- basemap_low.prj
| |-- basemap_low.shp
| `-- basemap_low.shx
|-- doc
| `-- help_web.html
|-- gshhs
| |-- poly-c-1.dat
| |-- wdb_borders_c.b
| `-- wdb_rivers_c.b
|-- license.html
|-- license.txt
|-- ocpn-plugins.xml
|-- opencpn.png
|-- plugins
| |-- chartdldr_pi
| | `-- data
| | |-- button_down.png
| | |-- button_right.png
| | |-- chart_sources.xml
| | |-- doc
| | | |-- 03-Chart-Downloader-Tab-First-Time.png
| | | |-- 04-AddNewChartSource-Predefined.png
| | | |-- 05-PleaseUpdate.png
| | | |-- 08-AfterDownloading.png
| | | |-- 12-Add-Edit-Custom-Chart-Source.png
| | | |-- 15-Chart-Status-Selection.png
| | | |-- 16-Show-Local-Files.png
| | | |-- MathJax.js
| | | |-- advanced.html
| | | |-- basic.html
| | | |-- github.min.css
| | | |-- highlight.min.js
| | | |-- index.html
| | | `-- preferences.png
| | |-- file.png
| | |-- folder.png
| | |-- folder215.png
| | `-- open182.png
| |-- dashboard_pi
| | `-- data
| | |-- Dashboard.svg
| | |-- Dashboard_rollover.svg
| | |-- Dashboard_toggled.svg
| | |-- dashboard_pi.svg
| | |-- dial.svg
| | |-- instrument.svg
| | |-- minus.svg
| | `-- plus.svg
| |-- grib_pi
| | `-- data
| | |-- altitude.svg
| | |-- curdata.svg
| | |-- grib.svg
| | |-- grib_panel_icon.png
| | |-- grib_rollover.svg
| | |-- grib_toggled.svg
| | |-- ncurdata.svg
| | |-- next.svg
| | |-- now.svg
| | |-- openfile.svg
| | |-- play.svg
| | |-- prev.svg
| | |-- request.svg
| | |-- request_end.svg
| | |-- selzone.svg
| | |-- setting.svg
| | |-- slider.svg
| | |-- sources.json
| | |-- stop.svg
| | `-- zoomto.svg
| `-- wmm_pi
| `-- data
| |-- WMM.COF
| |-- wmm_live.svg
| `-- wmm_pi.svg
|-- s57data
| |-- S52RAZDS.RLE
| |-- attdecode.csv
| |-- chartsymbols.xml
| |-- rastersymbols-dark.png
| |-- rastersymbols-day.png
| |-- rastersymbols-dusk.png
| |-- s57attributes.csv
| |-- s57expectedinput.csv
| `-- s57objectclasses.csv
|-- sounds
| |-- 1bells.wav
| |-- 2bells.wav
| |-- README.bells
| |-- beep1.wav
| |-- beep3.wav
| |-- beep_ssl.wav
| `-- phonering1.wav
|-- ssfndata
| `-- FreeSans.sfn
|-- tcdata
| |-- HARMONICS_NO_US
| |-- HARMONICS_NO_US.IDX
| |-- README.harmonics
| `-- harmonics-dwf-20210110-free.tcd
`-- uidata
|-- DragHandle.svg
|-- MUI_flat
| |-- CompassRose.svg
| |-- CompassRoseBlue.svg
| |-- CompassRoseMag.svg
| |-- Dashboard.svg
| |-- Dashboard_rollover.svg
| |-- Dashboard_rollover_toggled.svg
| |-- Dashboard_toggled.svg
| |-- GRIB.svg
| |-- GRIB_rollover.svg
| |-- GRIB_rollover_toggled.svg
| |-- GRIB_toggled.svg
| |-- MUI_RMD.svg
| |-- MUI_Sconfig_1.svg
| |-- MUI_Sconfig_2.svg
| |-- MUI_colorscheme.svg
| |-- MUI_follow.svg
| |-- MUI_follow_active.svg
| |-- MUI_follow_ahead.svg
| |-- MUI_help.svg
| |-- MUI_menu.svg
| |-- MUI_menu_rollover.svg
| |-- MUI_print.svg
| |-- MUI_route.svg
| |-- MUI_route_rollover_toggled.svg
| |-- MUI_route_toggled.svg
| |-- MUI_settings.svg
| |-- MUI_settings_disabled.svg
| |-- MUI_track.svg
| |-- MUI_track_rollover.svg
| |-- MUI_track_rollover_toggled.svg
| |-- MUI_track_toggled.svg
| |-- MUI_zoom-in.svg
| |-- MUI_zoom-out.svg
| |-- WMM.svg
| |-- gps1Bar.svg
| |-- gps2Bar.svg
| |-- gps3Bar.svg
| |-- gpsGrn.svg
| |-- gpsGry.svg
| |-- gpsRed.svg
| `-- mob_btn.svg
|-- eye.svg
|-- eyeGray.svg
|-- eyex.svg
|-- iENC_All.svg
|-- iENC_Minimum.svg
|-- iENC_RMinus.svg
|-- iENC_RPlus.svg
|-- iENC_Standard.svg
|-- iENC_UserStd.svg
|-- iconAll.png
|-- iconMinimum.png
|-- iconRMinus.png
|-- iconRPlus.png
|-- iconStandard.png
|-- iconUserStd.png
|-- journeyman
| |-- CompassRose.svg
| |-- CompassRoseBlue.svg
| |-- gps1Bar.svg
| |-- gps2Bar.svg
| |-- gps3Bar.svg
| |-- gpsGrn.svg
| |-- gpsGry.svg
| `-- gpsRed.svg
|-- journeyman_flat
| |-- CompassRose.svg
| |-- CompassRoseBlue.svg
| |-- gps1Bar.svg
| |-- gps2Bar.svg
| |-- gps3Bar.svg
| |-- gpsGrn.svg
| |-- gpsGry.svg
| `-- gpsRed.svg
|-- markicons
| |-- 1st-Active-Waypoint.svg
| |-- 1st-Anchorage.svg
| |-- 1st-Diamond.svg
| |-- 1st-Man-Overboard.svg
| |-- 1st-No-Anchoring.svg
| |-- Activity-Campfire.svg
| |-- Activity-Camping.svg
| |-- Activity-Diving-Scuba-Flag.svg
| |-- Activity-Diving-Scuba-Tank.svg
| |-- Activity-Diving-Snorkel.svg
| |-- Activity-Diving-Spearing.svg
| |-- Activity-Fishing.svg
| |-- Authority-Customs.svg
| |-- Authority-Health.svg
| |-- Authority-Immigration.svg
| |-- Authority-Police.svg
| |-- Authority-Quarantine-Area.svg
| |-- Authority-Quarantine-Building.svg
| |-- Authority-Quarantine-Flag.svg
| |-- DragHandle.svg
| |-- Hazard-Airplane.svg
| |-- Hazard-Animals-Crocodile.svg
| |-- Hazard-Animals-Jellyfish.svg
| |-- Hazard-Animals-Shark.svg
| |-- Hazard-Danger.svg
| |-- Hazard-Dredging.svg
| |-- Hazard-Fish-Aquatic-Farm.svg
| |-- Hazard-Fish-Lobster-String.svg
| |-- Hazard-Fish-Nets.svg
| |-- Hazard-Lighthouse.svg
| |-- Hazard-Obstruction-Deep.svg
| |-- Hazard-Obstruction-Dry.svg
| |-- Hazard-Obstruction-Shallow.svg
| |-- Hazard-Oil-Platform.svg
| |-- Hazard-Overfalls.svg
| |-- Hazard-Pollution-Air.svg
| |-- Hazard-Pollution-Bio.svg
| |-- Hazard-Pollution-Nuclear.svg
| |-- Hazard-Pollution-Oil.svg
| |-- Hazard-Pollution-Quarantine-Area.svg
| |-- Hazard-Power-Cable.svg
| |-- Hazard-Power-Line1.svg
| |-- Hazard-Power-Line2.svg
| |-- Hazard-Rock-Awash.svg
| |-- Hazard-Rock-Exposed.svg
| |-- Hazard-Sandbar.svg
| |-- Hazard-Snag.svg
| |-- Hazard-Warning.svg
| |-- Hazard-Wind-Farm.svg
| |-- Hazard-Wreck1.svg
| |-- Hazard-Wreck2.svg
| |-- Info-Fish-Haven.svg
| |-- Info-Fish-Pelagic.svg
| |-- Info-Fish-Reef.svg
| |-- Info-Fish-Shark.svg
| |-- Info-Fish-Whale.svg
| |-- Info-Fish.svg
| |-- Info-Info.svg
| |-- Info-No-Discharge.svg
| |-- Info-Photo.svg
| |-- Info-Video.svg
| |-- Landmarks-Bridge1.svg
| |-- Landmarks-Bridge2.svg
| |-- Landmarks-Bridge3.svg
| |-- Landmarks-Pier1.svg
| |-- Landmarks-Pier2.svg
| |-- Landmarks-Pier3.svg
| |-- Landmarks-Stream-River.svg
| |-- Landmarks-Waterfall.svg
| |-- Marks-Active-Waypoint.svg
| |-- Marks-Beacon-Danger.svg
| |-- Marks-Beacon-SafeWater.svg
| |-- Marks-Blank.svg
| |-- Marks-Boarding-Location.svg
| |-- Marks-Boundary.svg
| |-- Marks-Buoy-Danger.svg
| |-- Marks-Buoy-Safe-Water.svg
| |-- Marks-Buoy-TypeA.svg
| |-- Marks-Buoy-TypeB.svg
| |-- Marks-Cardinal-East-Lighted.svg
| |-- Marks-Cardinal-East.svg
| |-- Marks-Cardinal-Nord-Lighted.svg
| |-- Marks-Cardinal-Nord.svg
| |-- Marks-Cardinal-North-Lighted.svg
| |-- Marks-Cardinal-North.svg
| |-- Marks-Cardinal-South-Lighted.svg
| |-- Marks-Cardinal-South.svg
| |-- Marks-Cardinal-West-Lighted.svg
| |-- Marks-Cardinal-West.svg
| |-- Marks-Caution-Lighted.svg
| |-- Marks-Caution.svg
| |-- Marks-Danger-Topmark-Lighted.svg
| |-- Marks-Danger-Topmark.svg
| |-- Marks-Lateral-Port-IALA-A-Lighted.svg
| |-- Marks-Lateral-Port-IALA-A.svg
| |-- Marks-Lateral-Port-IALA-B-Lighted.svg
| |-- Marks-Lateral-Port-IALA-B.svg
| |-- Marks-Lateral-Starboard-IALA-A-Lighted.svg
| |-- Marks-Lateral-Starboard-IALA-A.svg
| |-- Marks-Lateral-Starboard-IALA-B-Lighted.svg
| |-- Marks-Lateral-Starboard-IALA-B.svg
| |-- Marks-Light-Green.svg
| |-- Marks-Light-Red-Green.svg
| |-- Marks-Light-Red.svg
| |-- Marks-Light-TypeA.svg
| |-- Marks-Light-TypeB.svg
| |-- Marks-Light-Vessel.svg
| |-- Marks-Mooring-Buoy-Super.svg
| |-- Marks-Mooring-Buoy.svg
| |-- Marks-Mooring-Float.svg
| |-- Marks-Mooring-Pile.svg
| |-- Marks-New-Danger-Lighted.svg
| |-- Marks-New-Danger.svg
| |-- Marks-Race-Committee-Start-Boat.svg
| |-- Marks-Race-Finish.svg
| |-- Marks-Race-Start.svg
| |-- Marks-Race-Tetrahedron-Mark1.svg
| |-- Marks-Race-Tetrahedron-Mark2.svg
| |-- Marks-Race-Tetrahedron-Mark3.svg
| |-- Marks-Race-Tetrahedron-Mark4.svg
| |-- Marks-Race-Tetrahedron-Mark5.svg
| |-- Marks-Safe-Water-Lighted.svg
| |-- Marks-Safe-Water.svg
| |-- Sea-Current-Eastbound.svg
| |-- Sea-Current-N-Eastbound.svg
| |-- Sea-Current-N-Westbound.svg
| |-- Sea-Current-Northbound.svg
| |-- Sea-Current-S-Eastbound.svg
| |-- Sea-Current-S-Westbound.svg
| |-- Sea-Current-Southbound.svg
| |-- Sea-Current-Westbound.svg
| |-- Sea-DepthA-Black.svg
| |-- Sea-DepthA-Blue.svg
| |-- Sea-DepthA-Green.svg
| |-- Sea-DepthA-Magenta.svg
| |-- Sea-DepthA-Orange.svg
| |-- Sea-DepthA-Red.svg
| |-- Sea-DepthA-White.svg
| |-- Sea-DepthA-Yellow.svg
| |-- Sea-DepthB-Black.svg
| |-- Sea-DepthB-Blue.svg
| |-- Sea-DepthB-Green.svg
| |-- Sea-DepthB-Magenta.svg
| |-- Sea-DepthB-Orange.svg
| |-- Sea-DepthB-Red.svg
| |-- Sea-DepthB-White.svg
| |-- Sea-DepthB-Yellow.svg
| |-- Sea-Eddies-Black.svg
| |-- Sea-Eddies-Blue.svg
| |-- Sea-Eddies-Green.svg
| |-- Sea-Eddies-Magenta.svg
| |-- Sea-Eddies-Orange.svg
| |-- Sea-Eddies-Red.svg
| |-- Sea-Eddies-White.svg
| |-- Sea-Eddies-Yellow.svg
| |-- Sea-Floor-Coral.svg
| |-- Sea-Floor-Sea-Weed.svg
| |-- Sea-Floor-Text-Clay.svg
| |-- Sea-Floor-Text-Coral.svg
| |-- Sea-Floor-Text-Grass.svg
| |-- Sea-Floor-Text-Mud.svg
| |-- Sea-Floor-Text-Rock.svg
| |-- Sea-Floor-Text-Sand.svg
| |-- Sea-Height-Black.svg
| |-- Sea-Height-Blue.svg
| |-- Sea-Height-Green.svg
| |-- Sea-Height-Magenta.svg
| |-- Sea-Height-Orange.svg
| |-- Sea-Height-Red.svg
| |-- Sea-Height-White.svg
| |-- Sea-Height-Yellow.svg
| |-- Service-Chandlery.svg
| |-- Service-Dock-Dinghy.svg
| |-- Service-Dock.svg
| |-- Service-Food.svg
| |-- Service-Fuel-Jerry-Diesel.svg
| |-- Service-Fuel-Jerry-Petrol.svg
| |-- Service-Fuel-Jerry.svg
| |-- Service-Fuel-LPG.svg
| |-- Service-Fuel-Pump-Diesel-Petrol.svg
| |-- Service-Fuel-Pump-Diesel.svg
| |-- Service-Fuel-Pump-Petrol.svg
| |-- Service-Grocery1.svg
| |-- Service-Grocery2.svg
| |-- Service-Haulout.svg
| |-- Service-Ice1.svg
| |-- Service-Ice2.svg
| |-- Service-Ice3.svg
| |-- Service-Internet-Cafe.svg
| |-- Service-Internet-WiFi.svg
| |-- Service-Laundry.svg
| |-- Service-Marina.svg
| |-- Service-Public-Landing.svg
| |-- Service-Pump-Out-Boat.svg
| |-- Service-Pump-Out-Facility.svg
| |-- Service-Repairs.svg
| |-- Service-Water1.svg
| |-- Service-Water2.svg
| |-- Service-Wine&Dine.svg
| |-- Service-Yacht-Club.svg
| |-- Symbol-Anchor1.svg
| |-- Symbol-Anchor2.svg
| |-- Symbol-Anchor3.svg
| |-- Symbol-Arrow-Black.svg
| |-- Symbol-Arrow-Blue.svg
| |-- Symbol-Arrow-Green.svg
| |-- Symbol-Arrow-Magenta.svg
| |-- Symbol-Arrow-Orange.svg
| |-- Symbol-Arrow-Red.svg
| |-- Symbol-Arrow-White.svg
| |-- Symbol-Arrow-Yellow.svg
| |-- Symbol-Circle-Black.svg
| |-- Symbol-Circle-Blue.svg
| |-- Symbol-Circle-Green.svg
| |-- Symbol-Circle-Magenta.svg
| |-- Symbol-Circle-Orange.svg
| |-- Symbol-Circle-Red.svg
| |-- Symbol-Circle-White.svg
| |-- Symbol-Circle-Yellow.svg
| |-- Symbol-Circle.svg
| |-- Symbol-Diamond-Black.svg
| |-- Symbol-Diamond-Blue.svg
| |-- Symbol-Diamond-Green.svg
| |-- Symbol-Diamond-Magenta.svg
| |-- Symbol-Diamond-Orange.svg
| |-- Symbol-Diamond-Red.svg
| |-- Symbol-Diamond-White.svg
| |-- Symbol-Diamond-Yellow.svg
| |-- Symbol-Empty.svg
| |-- Symbol-Exclamation-Black.svg
| |-- Symbol-Exclamation-Blue.svg
| |-- Symbol-Exclamation-Green.svg
| |-- Symbol-Exclamation-Magenta.svg
| |-- Symbol-Exclamation-Orange.svg
| |-- Symbol-Exclamation-Red.svg
| |-- Symbol-Exclamation-White.svg
| |-- Symbol-Exclamation-Yellow.svg
| |-- Symbol-Glow-LargeBlack.svg
| |-- Symbol-Glow-LargeBlue.svg
| |-- Symbol-Glow-LargeGreen.svg
| |-- Symbol-Glow-LargeMagenta.svg
| |-- Symbol-Glow-LargeOrange.svg
| |-- Symbol-Glow-LargeRed.svg
| |-- Symbol-Glow-LargeWhite.svg
| |-- Symbol-Glow-LargeYellow.svg
| |-- Symbol-Glow-Small-Black.svg
| |-- Symbol-Glow-Small-Blue.svg
| |-- Symbol-Glow-Small-Green.svg
| |-- Symbol-Glow-Small-Magenta.svg
| |-- Symbol-Glow-Small-Orange.svg
| |-- Symbol-Glow-Small-Red.svg
| |-- Symbol-Glow-Small-White.svg
| |-- Symbol-Glow-Small-Yellow.svg
| |-- Symbol-Pin-Black.svg
| |-- Symbol-Pin-Blue.svg
| |-- Symbol-Pin-Green.svg
| |-- Symbol-Pin-Magenta.svg
| |-- Symbol-Pin-Orange.svg
| |-- Symbol-Pin-Red.svg
| |-- Symbol-Pin-White.svg
| |-- Symbol-Pin-Yellow.svg
| |-- Symbol-Question-Black.svg
| |-- Symbol-Question-Blue.svg
| |-- Symbol-Question-Green.svg
| |-- Symbol-Question-Magenta.svg
| |-- Symbol-Question-Orange.svg
| |-- Symbol-Question-Red.svg
| |-- Symbol-Question-White.svg
| |-- Symbol-Question-Yellow.svg
| |-- Symbol-Spot-Black.svg
| |-- Symbol-Spot-Blue.svg
| |-- Symbol-Spot-Green.svg
| |-- Symbol-Spot-Magenta.svg
| |-- Symbol-Spot-Orange.svg
| |-- Symbol-Spot-Red.svg
| |-- Symbol-Spot-White.svg
| |-- Symbol-Spot-Yellow.svg
| |-- Symbol-Square-Black.svg
| |-- Symbol-Square-Blue.svg
| |-- Symbol-Square-Green.svg
| |-- Symbol-Square-Magenta.svg
| |-- Symbol-Square-Orange.svg
| |-- Symbol-Square-Red.svg
| |-- Symbol-Square-White.svg
| |-- Symbol-Square-Yellow.svg
| |-- Symbol-Square.svg
| |-- Symbol-Star-Black.svg
| |-- Symbol-Star-Blue.svg
| |-- Symbol-Star-Green.svg
| |-- Symbol-Star-Magenta.svg
| |-- Symbol-Star-Orange.svg
| |-- Symbol-Star-Red.svg
| |-- Symbol-Star-White.svg
| |-- Symbol-Star-Yellow.svg
| |-- Symbol-Tick-Black.svg
| |-- Symbol-Tick-Blue.svg
| |-- Symbol-Tick-Green.svg
| |-- Symbol-Tick-Magenta.svg
| |-- Symbol-Tick-Orange.svg
| |-- Symbol-Tick-Red.svg
| |-- Symbol-Tick-White.svg
| |-- Symbol-Tick-Yellow.svg
| |-- Symbol-Triangle.svg
| |-- Symbol-X-Large-Black.svg
| |-- Symbol-X-Large-Blue.svg
| |-- Symbol-X-Large-Green.svg
| |-- Symbol-X-Large-Magenta.svg
| |-- Symbol-X-Large-Orange.svg
| |-- Symbol-X-Large-Red.svg
| |-- Symbol-X-Large-White.svg
| |-- Symbol-X-Large-Yellow.svg
| |-- Symbol-X-Small-Black.svg
| |-- Symbol-X-Small-Blue.svg
| |-- Symbol-X-Small-Green.svg
| |-- Symbol-X-Small-Magenta.svg
| |-- Symbol-X-Small-Orange.svg
| |-- Symbol-X-Small-Red.svg
| |-- Symbol-X-Small-White.svg
| |-- Symbol-X-Small-Yellow.svg
| |-- Weather-Hurricane-NH.svg
| |-- Weather-Hurricane-SH.svg
| |-- Weather-Tropical\ Depression.svg
| |-- Weather-Tropical\ High.svg
| |-- Weather-Tropical-Storm-NH.svg
| `-- Weather-Tropical-Storm-SH.svg
|-- package-x-generic.png
|-- plus.svg
|-- styles.xml
|-- toolicons_journeyman.png
|-- toolicons_journeyman_flat.png
|-- toolicons_traditional.png
`-- traditional
|-- 4WayMove.svg
|-- AIS.svg
|-- AIS_AlertGeneral.svg
|-- AIS_AlertGeneral_Active.svg
|-- AIS_AlertGeneral_Active_rollover.svg
|-- AIS_AlertGeneral_rollover.svg
|-- AIS_Disabled.svg
|-- AIS_Disabled_rollover.svg
|-- AIS_Normal_Active.svg
|-- AIS_Normal_Active_rollover.svg
|-- AIS_Suppressed.svg
|-- AIS_Suppressed_Active.svg
|-- AIS_Suppressed_Active_rollover.svg
|-- AIS_Suppressed_rollover.svg
|-- AIS_rollover.svg
|-- CompassRose.svg
|-- CompassRoseBlue.png
|-- CompassRoseBlue.svg
|-- colorscheme.svg
|-- colorscheme_rollover.svg
|-- current.svg
|-- current_rollover.svg
|-- current_rollover_toggled.svg
|-- current_toggled.svg
|-- down.svg
|-- emblem-default.svg
|-- emblem-download.svg
|-- emblem-legacy-update.svg
|-- emblem-readonly.svg
|-- emblem-system.svg
|-- emblem-unmanaged.svg
|-- follow.svg
|-- follow_rollover.svg
|-- follow_rollover_toggled.svg
|-- follow_toggled.svg
|-- ghost.svg
|-- gps1Bar.svg
|-- gps2Bar.svg
|-- gps3Bar.svg
|-- gpsGrn.svg
|-- gpsGry.svg
|-- gpsRed.svg
|-- grabber.svg
|-- grabber_ext.svg
|-- grabber_hi.svg
|-- help.svg
|-- help_rollover.svg
|-- left.svg
|-- mob.svg
|-- mob_btn.svg
|-- mob_btn_rollover.svg
|-- packageBox.svg
|-- pencil.svg
|-- print.svg
|-- print_rollover.svg
|-- right.svg
|-- route.svg
|-- route_manager.svg
|-- route_manager_rollover.svg
|-- route_rollover.svg
|-- route_rollover_toggled.svg
|-- route_toggled.svg
|-- scin.svg
|-- scin_disabled.svg
|-- scin_rollover.svg
|-- scout.svg
|-- scout_disabled.svg
|-- scout_rollover.svg
|-- settings.svg
|-- settings_disabled.svg
|-- settings_rollover.svg
|-- text.svg
|-- text_rollover.svg
|-- text_rollover_toggled.svg
|-- text_toggled.svg
|-- tide.svg
|-- tide_rollover.svg
|-- tide_rollover_toggled.svg
|-- tide_toggled.svg
|-- track.svg
|-- track_rollover.svg
|-- track_rollover_toggled.svg
|-- track_toggled.svg
|-- up.svg
|-- zoomin.svg
|-- zoomin_rollover.svg
|-- zoomout.svg
`-- zoomout_rollover.svg
137 directories, 780 files
corey@fcyswrd-15:~/opencpn/opencpnbuildroot/OpenCPN/buildroot1/install$