opencpn-radar-pi / radar_pi

Radar plugin for OpenCPN with support for Navico and some Garmin and Raymarine radars
GNU General Public License v2.0
77 stars 43 forks source link

Building with wx3.0, plugin cannot be used with OpenCPN 5.8.2 #235

Open VLongobardi opened 1 year ago

VLongobardi commented 1 year ago

Hi all,

First of all, thanks for your work.

I have some problem with the plugin installation. I compiled the code just after cloned git, following the instruction inside "INSTALL.md" I tried to compile both latest version (5.5.1 alpha) and the one that I installed with OpenCPN plugin manager and I'm currently using (5.5.0). In both cases I get the same error when I try to install the plugin: "The plugin is not compatible with this version of OpenCPN, and will be uninstalled ."

My OpenCPN version is 5.8.2

That is the log:

17:37:28.980 MESSAGE OCPNPlatform.cpp:890 Getting DefaultSystemLocale...
17:37:35.074 MESSAGE update_mgr.cpp:218 Selected update: Radar
17:37:35.077 MESSAGE pluginmanager.cpp:572 Installing Radar
17:37:35.085 MESSAGE plugin_handler.cpp:1246 Installing Radar-v5.5.0_ubuntu-gtk3-20.04-x86_64.tar.gz from local cache
17:37:35.220 MESSAGE plugin_loader.cpp:1124     Plugin "/home/pc-username/.local/lib/opencpn/libradar_pi.so" depends on library "libwx_baseu-3.2.so.0", but the main module was built for "libwx_baseu-3.0.so.0".
17:37:35.220 MESSAGE plugin_loader.cpp:1143 Plugin is compatible by elf library scan: false

Do you have any suggest? Thank you

keesverruijt commented 1 year ago

As the error message says, update your wxWidgets version to 3.2

keesverruijt commented 1 year ago

The compilation instructions are somewhat outdated. Your best bet is to follow our continuous integration scripts, these always work on the right platform. For instance, either run or investigate ci/circleci-build-debian.sh for your platform.

keesverruijt commented 1 year ago

Make sure you set

export BUILD_WX32=true

before calling the ci script to use/download wx 3.2.

keesverruijt commented 1 year ago

See .circleci/config.yml.

VLongobardi commented 1 year ago

Hi, thank you so much for your advice. I really apologize, but I think that while I was trying to upgrade wxWidgets I remove some file that I shouldn't. Now OpenCPN won't open. As soon as I will fix this, I will came back on this.

VLongobardi commented 1 year ago

Hi, as you suggested, I ran and investigated ci/circleci-build-debian.sh and before ran I set export BUILD_WX32=true. When I ran the ci/circleci-build-debian.sh I got an error from this line:

sudo sed -i '/^user_mask_fits/s|{.*}|{ /bin/true; }|' \
    /usr/lib/$(uname -m)-linux-gnu/wx/config/gtk3-unicode-3.2

I investigated and commented the line and this time I got no error. The output of the ran is:

-- Installing: /home/user/Desktop/radar_pi/build-/app/files/share/locale/nb_NO/LC_MESSAGES/opencpn-radar_pi.mo
-- Installing: /home/user/Desktop/radar_pi/build-/app/files/share/locale/nl_NL/LC_MESSAGES/opencpn-radar_pi.mo
-- Installing: /home/user/Desktop/radar_pi/build-/app/files/share/locale/pl_PL/LC_MESSAGES/opencpn-radar_pi.mo
-- Installing: /home/user/Desktop/radar_pi/build-/app/files/share/locale/pt_BR/LC_MESSAGES/opencpn-radar_pi.mo
-- Installing: /home/user/Desktop/radar_pi/build-/app/files/share/locale/pt_PT/LC_MESSAGES/opencpn-radar_pi.mo
-- Installing: /home/user/Desktop/radar_pi/build-/app/files/share/locale/ro_RO/LC_MESSAGES/opencpn-radar_pi.mo
-- Installing: /home/user/Desktop/radar_pi/build-/app/files/share/locale/ru_RU/LC_MESSAGES/opencpn-radar_pi.mo
-- Installing: /home/user/Desktop/radar_pi/build-/app/files/share/locale/sv_SE/LC_MESSAGES/opencpn-radar_pi.mo
-- Installing: /home/user/Desktop/radar_pi/build-/app/files/share/locale/th_TH/LC_MESSAGES/opencpn-radar_pi.mo
-- Installing: /home/user/Desktop/radar_pi/build-/app/files/share/locale/tr_TR/LC_MESSAGES/opencpn-radar_pi.mo
-- Installing: /home/user/Desktop/radar_pi/build-/app/files/share/locale/vi_VN/LC_MESSAGES/opencpn-radar_pi.mo
-- Installing: /home/user/Desktop/radar_pi/build-/app/files/share/locale/zh_CN/LC_MESSAGES/opencpn-radar_pi.mo
-- Installing: /home/user/Desktop/radar_pi/build-/app/files/share/locale/zh_TW/LC_MESSAGES/opencpn-radar_pi.mo
make[3]: Leaving directory '/home/user/Desktop/radar_pi/build-'
Built target tarball-install
make -f CMakeFiles/tarball-finish.dir/build.make CMakeFiles/tarball-finish.dir/depend
make[3]: Entering directory '/home/user/Desktop/radar_pi/build-'
cd /home/user/Desktop/radar_pi/build- && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/user/Desktop/radar_pi /home/user/Desktop/radar_pi /home/user/Desktop/radar_pi/build- /home/user/Desktop/radar_pi/build- /home/user/Desktop/radar_pi/build-/CMakeFiles/tarball-finish.dir/DependInfo.cmake --color=
Dependee "/home/user/Desktop/radar_pi/build-/CMakeFiles/tarball-finish.dir/DependInfo.cmake" is newer than depender "/home/user/Desktop/radar_pi/build-/CMakeFiles/tarball-finish.dir/depend.internal".
Dependee "/home/user/Desktop/radar_pi/build-/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/user/Desktop/radar_pi/build-/CMakeFiles/tarball-finish.dir/depend.internal".
Scanning dependencies of target tarball-finish
make[3]: Leaving directory '/home/user/Desktop/radar_pi/build-'
make -f CMakeFiles/tarball-finish.dir/build.make CMakeFiles/tarball-finish.dir/build
make[3]: Entering directory '/home/user/Desktop/radar_pi/build-'
cmake -P /home/user/Desktop/radar_pi/build-/finish_tarball.cmake
-- Creating tarball Radar-5.5.1-alpha+2305250807.5729cec_ubuntu-gtk3-20.04-x86_64.tar.gz
-- Computing checksum in Radar-5.5-ubuntu-gtk3-20.04.xml
make[3]: Leaving directory '/home/user/Desktop/radar_pi/build-'
Built target tarball-finish
make -f CMakeFiles/tarball.dir/build.make CMakeFiles/tarball.dir/depend
make[3]: Entering directory '/home/user/Desktop/radar_pi/build-'
cd /home/user/Desktop/radar_pi/build- && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/user/Desktop/radar_pi /home/user/Desktop/radar_pi /home/user/Desktop/radar_pi/build- /home/user/Desktop/radar_pi/build- /home/user/Desktop/radar_pi/build-/CMakeFiles/tarball.dir/DependInfo.cmake --color=
Dependee "/home/user/Desktop/radar_pi/build-/CMakeFiles/tarball.dir/DependInfo.cmake" is newer than depender "/home/user/Desktop/radar_pi/build-/CMakeFiles/tarball.dir/depend.internal".
Dependee "/home/user/Desktop/radar_pi/build-/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/user/Desktop/radar_pi/build-/CMakeFiles/tarball.dir/depend.internal".
Scanning dependencies of target tarball
make[3]: Leaving directory '/home/user/Desktop/radar_pi/build-'
make -f CMakeFiles/tarball.dir/build.make CMakeFiles/tarball.dir/build
make[3]: Entering directory '/home/user/Desktop/radar_pi/build-'
make[3]: Nothing to be done for 'CMakeFiles/tarball.dir/build'.
make[3]: Leaving directory '/home/user/Desktop/radar_pi/build-'
Built target tarball
make[2]: Leaving directory '/home/user/Desktop/radar_pi/build-'
/usr/bin/cmake -E cmake_progress_start /home/user/Desktop/radar_pi/build-/CMakeFiles 0
make[1]: Leaving directory '/home/user/Desktop/radar_pi/build-'
+ ldd app/Radar-5.5-ubuntu-gtk3-20.04/lib/opencpn/libradar_pi.so
    linux-vdso.so.1 (0x00007ffffbfb7000)
    libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fb4e2a52000)
    libwx_baseu-3.0.so.0 => /lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0 (0x00007fb4e278e000)
    libwx_gtk3u_core-3.0.so.0 => /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.0.so.0 (0x00007fb4e210a000)
    libwx_gtk3u_aui-3.0.so.0 => /lib/x86_64-linux-gnu/libwx_gtk3u_aui-3.0.so.0 (0x00007fb4e206b000)
    libwx_gtk3u_gl-3.0.so.0 => /lib/x86_64-linux-gnu/libwx_gtk3u_gl-3.0.so.0 (0x00007fb4e2051000)
    libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fb4e1e6f000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb4e1d1e000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb4e1d03000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb4e1ce0000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb4e1aee000)
    libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fb4e1a36000)
    libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fb4e1a02000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb4e19e4000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb4e19de000)
    libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007fb4e122d000)
    libgdk-3.so.0 => /lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007fb4e1128000)
    libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007fb4e1116000)
    libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007fb4e10c7000)
    libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007fb4e0fa2000)
    libgdk_pixbuf-2.0.so.0 => /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007fb4e0f7a000)
    libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fb4e0f1a000)
    libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fb4e0df1000)
    libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fb4e0cb4000)
    libSM.so.6 => /lib/x86_64-linux-gnu/libSM.so.6 (0x00007fb4e0ca9000)
    libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fb4e0c6f000)
    libjpeg.so.8 => /lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007fb4e0bea000)
    libtiff.so.5 => /lib/x86_64-linux-gnu/libtiff.so.5 (0x00007fb4e0b69000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fb4e2ccf000)
    libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fb4e0b63000)
    libXi.so.6 => /lib/x86_64-linux-gnu/libXi.so.6 (0x00007fb4e0b51000)
    libXfixes.so.3 => /lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007fb4e0b47000)
    libcairo-gobject.so.2 => /lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007fb4e0b3b000)
    libatk-1.0.so.0 => /lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007fb4e0b11000)
    libatk-bridge-2.0.so.0 => /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007fb4e0ada000)
    libepoxy.so.0 => /lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007fb4e09a7000)
    libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007fb4e098a000)
    libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fb4e07a7000)
    libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007fb4e078e000)
    libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fb4e068a000)
    libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fb4e0643000)
    libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fb4e0584000)
    libXinerama.so.1 => /lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007fb4e057d000)
    libXrandr.so.2 => /lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007fb4e0570000)
    libXcursor.so.1 => /lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007fb4e0563000)
    libXcomposite.so.1 => /lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007fb4e055e000)
    libXdamage.so.1 => /lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007fb4e0559000)
    libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007fb4e0517000)
    libwayland-cursor.so.0 => /lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007fb4e050c000)
    libwayland-egl.so.1 => /lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007fb4e0505000)
    libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007fb4e04f4000)
    libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007fb4e04df000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fb4e04d5000)
    libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x00007fb4e04ca000)
    libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fb4e0421000)
    libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007fb4e041c000)
    libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fb4e03f2000)
    libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007fb4e03e3000)
    libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fb4e01d9000)
    libffi.so.7 => /lib/x86_64-linux-gnu/libffi.so.7 (0x00007fb4e01cd000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fb4e0158000)
    libICE.so.6 => /lib/x86_64-linux-gnu/libICE.so.6 (0x00007fb4e013a000)
    libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fb4e0131000)
    libwebp.so.6 => /lib/x86_64-linux-gnu/libwebp.so.6 (0x00007fb4e00c7000)
    libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fb4e001e000)
    liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fb4dfff3000)
    libjbig.so.0 => /lib/x86_64-linux-gnu/libjbig.so.0 (0x00007fb4dffe2000)
    libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fb4dff91000)
    libatspi.so.0 => /lib/x86_64-linux-gnu/libatspi.so.0 (0x00007fb4dff5a000)
    libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007fb4dfefa000)
    libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fb4dfecf000)
    libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fb4dfeb1000)
    libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fb4dfe84000)
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fb4dfe56000)
    libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007fb4dfe4c000)
    libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fb4dfe46000)
    libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fb4dfe3c000)
    libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fb4dfe22000)
    libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fb4dfd73000)
    libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007fb4dfd1c000)
    libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007fb4dfc8b000)
    liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fb4dfc68000)
    libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fb4dfb4a000)
    libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fb4dfb27000)
+ '[' -d /ci-source ']'
+ sudo chmod --reference=.. .

At this point, I load the plugin inside OpenCPN, and once I installed it, OpenCPN got stuck and after a while it quit. If I run OpenCPN from terminal I got a Segmentation fault (core dumped)

This is the log:

07:55:24.899 MESSAGE ocpn_app.cpp:1207 

________

07:55:24.899    INFO logger.cpp:130 ------- OpenCPN version 5.8.2 restarted at 2023-05-25 -------

07:55:24.899    INFO logger.cpp:130 Using loglevel INFO
07:55:24.899 MESSAGE ocpn_app.cpp:1231 wxWidgets version: wxWidgets 3.0.4 Linux 64 bit wxGTK
07:55:24.902 MESSAGE ocpn_app.cpp:1236 OS Version reports as:  5.15
07:55:24.902 MESSAGE ocpn_app.cpp:1238 MemoryStatus:  mem_total: 15947 mb,  mem_initial: 391 mb
07:55:24.902 MESSAGE ocpn_app.cpp:1250 OCPN_OSDetail:  x86_64 ; Ubuntu ; 20.04 ; ubuntu ; debian
07:55:24.902 MESSAGE ocpn_app.cpp:1257 SData_Locn is /usr/share/opencpn/
07:55:24.902 MESSAGE ocpn_app.cpp:1272 PrivateDataDir is /home/user/.opencpn
07:55:24.902 MESSAGE ocpn_app.cpp:1356 Using existing Config_File: /home/user/.opencpn/opencpn.conf
07:55:24.904 MESSAGE navutil.cpp:1263 winPluginDir, read from ini file: 
07:55:24.904 MESSAGE navutil.cpp:1347 Setting Ownship Lat/Lon 33.358, -79.282
07:55:24.904 MESSAGE navutil.cpp:3212 Switch InlandEcdis mode Off
07:55:24.906 MESSAGE styles.cpp:841 Styles loading from /usr/share/opencpn/uidata/styles.xml
07:55:24.907 MESSAGE styles.cpp:818 No styles found at: /home/user/
07:55:24.907 MESSAGE styles.cpp:818 No styles found at: /home/user/.opencpn/
07:55:24.918 MESSAGE styles.cpp:775 Using SVG Icons
07:55:24.918 MESSAGE ocpn_app.cpp:1417 Detected display size (horizontal): 524 mm
07:55:24.918 MESSAGE OCPNPlatform.cpp:890 Getting DefaultSystemLocale...
07:55:24.918 MESSAGE ocpn_app.cpp:1453 System default Language:  en_US
07:55:24.918 MESSAGE ocpn_app.cpp:1456 Config file language:  en_US
07:55:24.918 MESSAGE ocpn_app.cpp:1461 Adjusted App language:  en_US
07:55:24.918 MESSAGE OCPNPlatform.cpp:971 ChangeLocale: Language load for:  en_US
07:55:24.919 MESSAGE OCPNPlatform.cpp:1024 ChangeLocale: Locale Init OK for:  en_US
07:55:24.919 MESSAGE OCPNPlatform.cpp:1049 Loading catalog for opencpn core.
07:55:24.919 MESSAGE OCPNPlatform.cpp:890 Getting DefaultSystemLocale...
07:55:24.919 MESSAGE ocpn_app.cpp:1468 Opencpn language set to:  en_US
07:55:24.919 MESSAGE ConfigMgr.cpp:624 Loading Configs catalog: /home/user/.opencpn/Configs/configs.xml
07:55:24.920 MESSAGE ocpn_app.cpp:1713 Creating MyFrame...size(924, 1053)  position(996, 27)
07:55:24.920 MESSAGE ocpn_frame.cpp:838  **** Connect stuff
07:55:25.045 MESSAGE chcanv.cpp:990 Creating glChartCanvas
07:55:25.057 MESSAGE chcanv.cpp:2398 Metrics:  m_display_size_mm: 524     g_Platform->getDisplaySize():  1920:1080   
07:55:25.057 MESSAGE chcanv.cpp:2403 wxDisplaySize(): 1920 1080
07:55:25.057 MESSAGE TCDataSource.cpp:50 Loading Tide/Current data source: /usr/share/opencpn/tcdata/harmonics-dwf-20210110-free.tcd
07:55:25.130 MESSAGE TCDataSource.cpp:50 Loading Tide/Current data source: /usr/share/opencpn/tcdata/HARMONICS_NO_US.IDX
07:55:25.177 MESSAGE glChartCanvas.cpp:1038 OpenGL-> Renderer String: NVIDIA GeForce GTX 1650/PCIe/SSE2
07:55:25.177 MESSAGE glChartCanvas.cpp:1047 OpenGL-> Version reported:  4.6.0 NVIDIA 515.105.01
07:55:25.177 MESSAGE glChartCanvas.cpp:1054 OpenGL-> GLSL Version reported:  4.60 NVIDIA
07:55:25.191 MESSAGE glChartCanvas.cpp:1137 OpenGL-> Texture rectangle format: de1
07:55:25.191 MESSAGE glChartCanvas.cpp:1152 OpenGL-> Using Vertexbuffer Objects
07:55:25.193 MESSAGE glChartCanvas.cpp:1009 OpenGL-> Framebuffer OK, size = 922
07:55:25.193 MESSAGE glChartCanvas.cpp:1220 OpenGL-> Using Framebuffer Objects
07:55:25.193 MESSAGE glChartCanvas.cpp:1223 OpenGL-> Using FBO Stencil buffer
07:55:25.193 MESSAGE glChartCanvas.cpp:1230 OpenGL-> Using Stencil buffer clipping
07:55:25.193 MESSAGE glChartCanvas.cpp:1342 OpenGL-> Using s3tc dxt1 compression
07:55:25.193 MESSAGE glChartCanvas.cpp:1371 OpenGL-> Compressed tile size: 128kb (8:1)
07:55:25.193 MESSAGE glChartCanvas.cpp:1246 OpenGL-> Minimum cartographic line width:  1.0
07:55:25.193 MESSAGE glChartCanvas.cpp:1249 OpenGL-> Minimum symbol line width:  1.0
07:55:25.195 MESSAGE gshhs.cpp:1322 Loading World Chart Q=0 in 0 ms.
07:55:25.195 MESSAGE gshhs.cpp:173 Background world map loaded from GSHHS datafiles found in: /usr/share/opencpn/gshhs/
07:55:25.341 MESSAGE chartdb.cpp:219 ChartDB Cache policy:  Max open chart limit is 20.
07:55:25.341 MESSAGE ocpn_app.cpp:1882 GPS Watchdog Timeout is: 10 sec.
07:55:25.341 MESSAGE ocpn_app.cpp:1962 OpenCPN Initialized in 709 ms.
07:55:25.848 MESSAGE glChartCanvas.cpp:554 BuildFBO 3
07:55:25.850 MESSAGE glChartCanvas.cpp:1009 OpenGL-> Framebuffer OK, size = 922
07:55:25.983 MESSAGE ocpn_frame.cpp:4738 OnInitTimer...0
07:55:26.094 MESSAGE waypointman_gui.cpp:58 DPMM: 3.66412   ScaleFactorExp: 1
07:55:26.094 MESSAGE waypointman_gui.cpp:65 Looking for UserIcons at /home/user/.opencpn/UserIcons/
07:55:26.094 MESSAGE waypointman_gui.cpp:68 Loading UserIcons from /home/user/.opencpn/UserIcons/
07:55:26.094 MESSAGE navutil.cpp:1694 Loading navobjects from navobj.xml
07:55:26.094 MESSAGE navutil.cpp:1705 Done loading navobjects, 0 duplicate waypoints ignored
07:55:26.094 MESSAGE ocpn_frame.cpp:4833 Getting .gpx layer files from: /home/user/.opencpn/layers
07:55:26.195 MESSAGE ocpn_frame.cpp:4738 OnInitTimer...1
07:55:26.307 MESSAGE ocpn_frame.cpp:4738 OnInitTimer...2
07:55:26.307 MESSAGE plugin_loader.cpp:246 PluginLoader: loading plugins from /home/user/.local/lib/opencpn;/usr/local/lib/opencpn;/usr/lib/opencpn;/usr/lib/opencpn
07:55:26.307 MESSAGE plugin_loader.cpp:162 Using LD_LIBRARY_PATH: /home/user/.local/lib/opencpn:/usr/local/lib/opencpn:/usr/lib/opencpn:/usr/lib/opencpn
07:55:26.307 MESSAGE plugin_loader.cpp:194 Using PATH: /home/user/.local/bin:/usr/local/bin:/usr/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
07:55:26.307 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /home/user/.local/lib/opencpn
07:55:26.307 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /home/user/.local/lib/opencpn
07:55:26.308 MESSAGE plugin_loader.cpp:458    Directory /home/user/.local/lib/opencpn does not exist.
07:55:26.308 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /usr/local/lib/opencpn
07:55:26.308 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /usr/local/lib/opencpn
07:55:26.308 MESSAGE plugin_loader.cpp:458    Directory /usr/local/lib/opencpn does not exist.
07:55:26.308 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /usr/lib/opencpn
07:55:26.308 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /usr/lib/opencpn
07:55:26.308 MESSAGE plugin_loader.cpp:482 Found 4 candidates
07:55:26.308 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libgrib_pi.so
07:55:26.308 MESSAGE plugin_loader.cpp:336 Checking plugin compatibility: /usr/lib/opencpn/libgrib_pi.so
07:55:26.309 MESSAGE plugin_loader.cpp:1082 Executable path: /usr/bin/opencpn
07:55:26.310 MESSAGE plugin_loader.cpp:1143 Plugin is compatible by elf library scan: true
07:55:26.310 MESSAGE plugin_loader.cpp:1206 PluginLoader: Loading PlugIn: /usr/lib/opencpn/libgrib_pi.so
07:55:26.318 MESSAGE grib_pi.cpp:152 
07:55:26.321 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libdashboard_pi.so
07:55:26.321 MESSAGE plugin_loader.cpp:336 Checking plugin compatibility: /usr/lib/opencpn/libdashboard_pi.so
07:55:26.321 MESSAGE plugin_loader.cpp:1143 Plugin is compatible by elf library scan: true
07:55:26.321 MESSAGE plugin_loader.cpp:1206 PluginLoader: Loading PlugIn: /usr/lib/opencpn/libdashboard_pi.so
07:55:26.350 MESSAGE glChartCanvas.cpp:554 BuildFBO 3
07:55:26.351 MESSAGE glChartCanvas.cpp:1009 OpenGL-> Framebuffer OK, size = 922
07:55:26.352 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libwmm_pi.so
07:55:26.352 MESSAGE plugin_loader.cpp:336 Checking plugin compatibility: /usr/lib/opencpn/libwmm_pi.so
07:55:26.352 MESSAGE plugin_loader.cpp:1143 Plugin is compatible by elf library scan: true
07:55:26.352 MESSAGE plugin_loader.cpp:1206 PluginLoader: Loading PlugIn: /usr/lib/opencpn/libwmm_pi.so
07:55:26.354 MESSAGE wmm_pi.cpp:46 WMM: WMM model data loaded from file /usr/share/opencpn/plugins/wmm_pi/data/WMM.COF.
07:55:26.355 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libchartdldr_pi.so
07:55:26.355 MESSAGE plugin_loader.cpp:336 Checking plugin compatibility: /usr/lib/opencpn/libchartdldr_pi.so
07:55:26.355 MESSAGE plugin_loader.cpp:1143 Plugin is compatible by elf library scan: true
07:55:26.355 MESSAGE plugin_loader.cpp:1206 PluginLoader: Loading PlugIn: /usr/lib/opencpn/libchartdldr_pi.so
07:55:26.357 MESSAGE chartdldr_pi.cpp:305 chartdldr_pi:m_base_chart_dir: /home/user/Charts
07:55:26.357 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /usr/lib/opencpn
07:55:26.357 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /usr/lib/opencpn
07:55:26.357 MESSAGE plugin_loader.cpp:482 Found 4 candidates
07:55:26.357 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libgrib_pi.so
07:55:26.357 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libdashboard_pi.so
07:55:26.357 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libwmm_pi.so
07:55:26.357 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libchartdldr_pi.so
07:55:26.372 MESSAGE glChartCanvas.cpp:554 BuildFBO 3
07:55:26.373 MESSAGE glChartCanvas.cpp:1009 OpenGL-> Framebuffer OK, size = 922
07:55:26.374 MESSAGE glChartCanvas.cpp:554 BuildFBO 3
07:55:26.375 MESSAGE glChartCanvas.cpp:1009 OpenGL-> Framebuffer OK, size = 922
07:55:26.382 MESSAGE OCPNPlatform.cpp:971 ChangeLocale: Language load for:  en_US
07:55:26.382 MESSAGE OCPNPlatform.cpp:1024 ChangeLocale: Locale Init OK for:  en_US
07:55:26.382 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-grib_pi
07:55:26.382 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-dashboard_pi
07:55:26.382 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-wmm_pi
07:55:26.383 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-chartdldr_pi
07:55:26.383 MESSAGE OCPNPlatform.cpp:1049 Loading catalog for opencpn core.
07:55:26.383 MESSAGE OCPNPlatform.cpp:890 Getting DefaultSystemLocale...
07:55:26.476 MESSAGE ocpn_frame.cpp:4738 OnInitTimer...3
07:55:26.577 MESSAGE ocpn_frame.cpp:4738 OnInitTimer...4
07:55:26.620 MESSAGE glChartCanvas.cpp:554 BuildFBO 3
07:55:26.621 MESSAGE glChartCanvas.cpp:1009 OpenGL-> Framebuffer OK, size = 922
07:55:26.623 MESSAGE glChartCanvas.cpp:554 BuildFBO 3
07:55:26.623 MESSAGE glChartCanvas.cpp:1009 OpenGL-> Framebuffer OK, size = 922
07:55:26.967 MESSAGE options.cpp:5352 options: got device count: 18
07:55:27.110 MESSAGE ocpn_frame.cpp:4738 OnInitTimer...5
07:55:27.211 MESSAGE ocpn_frame.cpp:4738 OnInitTimer...6
07:55:27.312 MESSAGE ocpn_frame.cpp:4738 OnInitTimer...7
07:55:27.312 MESSAGE ocpn_frame.cpp:5024 OnInitTimer...Last Call
07:55:27.312 MESSAGE ocpn_frame.cpp:5042 OnInitTimer...Finalize Canvases
07:55:27.343 MESSAGE glChartCanvas.cpp:554 BuildFBO 3
07:55:27.344 MESSAGE glChartCanvas.cpp:1009 OpenGL-> Framebuffer OK, size = 922
07:55:27.349 MESSAGE glChartCanvas.cpp:554 BuildFBO 3
07:55:27.350 MESSAGE glChartCanvas.cpp:1009 OpenGL-> Framebuffer OK, size = 922
07:55:28.944 MESSAGE plugin_loader.cpp:246 PluginLoader: loading plugins from /home/user/.local/lib/opencpn;/usr/local/lib/opencpn;/usr/lib/opencpn;/usr/lib/opencpn
07:55:28.944 MESSAGE plugin_loader.cpp:162 Using LD_LIBRARY_PATH: /home/user/.local/lib/opencpn:/usr/local/lib/opencpn:/usr/lib/opencpn:/usr/lib/opencpn:/home/user/.local/lib/opencpn:/usr/local/lib/opencpn:/usr/lib/opencpn:/usr/lib/opencpn
07:55:28.944 MESSAGE plugin_loader.cpp:194 Using PATH: /home/user/.local/bin:/usr/local/bin:/usr/bin:/usr/bin:/home/user/.local/bin:/usr/local/bin:/usr/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
07:55:28.944 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /home/user/.local/lib/opencpn
07:55:28.944 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /home/user/.local/lib/opencpn
07:55:28.944 MESSAGE plugin_loader.cpp:458    Directory /home/user/.local/lib/opencpn does not exist.
07:55:28.944 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /usr/local/lib/opencpn
07:55:28.944 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /usr/local/lib/opencpn
07:55:28.944 MESSAGE plugin_loader.cpp:458    Directory /usr/local/lib/opencpn does not exist.
07:55:28.944 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /usr/lib/opencpn
07:55:28.944 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /usr/lib/opencpn
07:55:28.944 MESSAGE plugin_loader.cpp:482 Found 4 candidates
07:55:28.944 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libgrib_pi.so
07:55:28.944 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libdashboard_pi.so
07:55:28.944 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libwmm_pi.so
07:55:28.944 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libchartdldr_pi.so
07:55:28.944 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /usr/lib/opencpn
07:55:28.944 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /usr/lib/opencpn
07:55:28.944 MESSAGE plugin_loader.cpp:482 Found 4 candidates
07:55:28.944 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libgrib_pi.so
07:55:28.944 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libdashboard_pi.so
07:55:28.944 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libwmm_pi.so
07:55:28.944 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libchartdldr_pi.so
07:55:29.751 MESSAGE OCPNPlatform.cpp:971 ChangeLocale: Language load for:  en_US
07:55:29.751 MESSAGE OCPNPlatform.cpp:1024 ChangeLocale: Locale Init OK for:  en_US
07:55:29.751 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-grib_pi
07:55:29.751 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-dashboard_pi
07:55:29.752 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-wmm_pi
07:55:29.752 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-chartdldr_pi
07:55:29.752 MESSAGE OCPNPlatform.cpp:1049 Loading catalog for opencpn core.
07:55:29.752 MESSAGE OCPNPlatform.cpp:890 Getting DefaultSystemLocale...
07:55:36.473 MESSAGE pluginmanager.cpp:4665 Copied /home/user/Desktop/radar_pi/build-/Radar-5.5.1-alpha+2305241410.5729cec_ubuntu-gtk3-20.04-x86_64.tar.gz to local cache
07:55:36.474 MESSAGE plugin_loader.cpp:246 PluginLoader: loading plugins from /home/user/.local/lib/opencpn;/usr/local/lib/opencpn;/usr/lib/opencpn;/usr/lib/opencpn
07:55:36.474 MESSAGE plugin_loader.cpp:162 Using LD_LIBRARY_PATH: /home/user/.local/lib/opencpn:/usr/local/lib/opencpn:/usr/lib/opencpn:/usr/lib/opencpn:/home/user/.local/lib/opencpn:/usr/local/lib/opencpn:/usr/lib/opencpn:/usr/lib/opencpn:/home/user/.local/lib/opencpn:/usr/local/lib/opencpn:/usr/lib/opencpn:/usr/lib/opencpn
07:55:36.474 MESSAGE plugin_loader.cpp:194 Using PATH: /home/user/.local/bin:/usr/local/bin:/usr/bin:/usr/bin:/home/user/.local/bin:/usr/local/bin:/usr/bin:/usr/bin:/home/user/.local/bin:/usr/local/bin:/usr/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
07:55:36.474 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /home/user/.local/lib/opencpn
07:55:36.474 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /home/user/.local/lib/opencpn
07:55:36.474 MESSAGE plugin_loader.cpp:458    Directory /home/user/.local/lib/opencpn does not exist.
07:55:36.474 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /usr/local/lib/opencpn
07:55:36.474 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /usr/local/lib/opencpn
07:55:36.474 MESSAGE plugin_loader.cpp:458    Directory /usr/local/lib/opencpn does not exist.
07:55:36.474 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /usr/lib/opencpn
07:55:36.474 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /usr/lib/opencpn
07:55:36.474 MESSAGE plugin_loader.cpp:482 Found 4 candidates
07:55:36.474 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libgrib_pi.so
07:55:36.474 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libdashboard_pi.so
07:55:36.474 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libwmm_pi.so
07:55:36.474 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libchartdldr_pi.so
07:55:36.474 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /usr/lib/opencpn
07:55:36.474 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /usr/lib/opencpn
07:55:36.474 MESSAGE plugin_loader.cpp:482 Found 4 candidates
07:55:36.474 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libgrib_pi.so
07:55:36.474 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libdashboard_pi.so
07:55:36.474 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libwmm_pi.so
07:55:36.474 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libchartdldr_pi.so
07:55:37.340 MESSAGE OCPNPlatform.cpp:971 ChangeLocale: Language load for:  en_US
07:55:37.340 MESSAGE OCPNPlatform.cpp:1024 ChangeLocale: Locale Init OK for:  en_US
07:55:37.340 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-grib_pi
07:55:37.340 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-dashboard_pi
07:55:37.341 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-wmm_pi
07:55:37.341 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-chartdldr_pi
07:55:37.341 MESSAGE OCPNPlatform.cpp:1049 Loading catalog for opencpn core.
07:55:37.341 MESSAGE OCPNPlatform.cpp:890 Getting DefaultSystemLocale...
07:55:46.361 MESSAGE comm_bridge.cpp:186    ***GPS Watchdog timeout at Lat:33.358   Lon: -79.282
07:55:48.842 MESSAGE update_mgr.cpp:218 Selected update: Radar
07:55:48.848 MESSAGE pluginmanager.cpp:572 Installing Radar
07:55:48.849 MESSAGE plugin_handler.cpp:1246 Installing Radar-5.5.1-alpha+2305241410.5729cec_ubuntu-gtk3-20.04-x86_64.tar.gz from local cache
07:55:48.902 MESSAGE plugin_loader.cpp:1143 Plugin is compatible by elf library scan: true
07:55:48.904 MESSAGE plugin_loader.cpp:246 PluginLoader: loading plugins from /home/user/.local/lib/opencpn;/usr/local/lib/opencpn;/usr/lib/opencpn;/usr/lib/opencpn
07:55:48.904 MESSAGE plugin_loader.cpp:162 Using LD_LIBRARY_PATH: /home/user/.local/lib/opencpn:/usr/local/lib/opencpn:/usr/lib/opencpn:/usr/lib/opencpn:/home/user/.local/lib/opencpn:/usr/local/lib/opencpn:/usr/lib/opencpn:/usr/lib/opencpn:/home/user/.local/lib/opencpn:/usr/local/lib/opencpn:/usr/lib/opencpn:/usr/lib/opencpn:/home/user/.local/lib/opencpn:/usr/local/lib/opencpn:/usr/lib/opencpn:/usr/lib/opencpn
07:55:48.905 MESSAGE plugin_loader.cpp:194 Using PATH: /home/user/.local/bin:/usr/local/bin:/usr/bin:/usr/bin:/home/user/.local/bin:/usr/local/bin:/usr/bin:/usr/bin:/home/user/.local/bin:/usr/local/bin:/usr/bin:/usr/bin:/home/user/.local/bin:/usr/local/bin:/usr/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
07:55:48.905 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /home/user/.local/lib/opencpn
07:55:48.905 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /home/user/.local/lib/opencpn
07:55:48.905 MESSAGE plugin_loader.cpp:482 Found 1 candidates
07:55:48.905 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /home/user/.local/lib/opencpn/libradar_pi.so
07:55:48.905 MESSAGE plugin_loader.cpp:336 Checking plugin compatibility: /home/user/.local/lib/opencpn/libradar_pi.so
07:55:48.905 MESSAGE plugin_loader.cpp:1143 Plugin is compatible by elf library scan: true
07:55:48.905 MESSAGE plugin_loader.cpp:1206 PluginLoader: Loading PlugIn: /home/user/.local/lib/opencpn/libradar_pi.so
07:55:48.908   ERROR dlunix.cpp:162 /home/user/.local/lib/opencpn/libradar_pi.so: undefined symbol: g_TalkerIdText
07:55:48.908 MESSAGE plugin_loader.cpp:1251 Ignoring blacklisted plugin libradar_pi
07:55:48.908 MESSAGE plugin_loader.cpp:1261    PluginLoader: Cannot load library: /home/user/.local/lib/opencpn/libradar_pi.so
07:55:48.908 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /usr/local/lib/opencpn
07:55:48.908 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /usr/local/lib/opencpn
07:55:48.908 MESSAGE plugin_loader.cpp:458    Directory /usr/local/lib/opencpn does not exist.
07:55:48.908 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /usr/lib/opencpn
07:55:48.908 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /usr/lib/opencpn
07:55:48.908 MESSAGE plugin_loader.cpp:482 Found 4 candidates
07:55:48.908 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libgrib_pi.so
07:55:48.909 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libdashboard_pi.so
07:55:48.909 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libwmm_pi.so
07:55:48.909 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libchartdldr_pi.so
07:55:48.909 MESSAGE plugin_loader.cpp:251 Loading plugins from dir: /usr/lib/opencpn
07:55:48.909 MESSAGE plugin_loader.cpp:444 PluginLoader searching for PlugIns in location /usr/lib/opencpn
07:55:48.909 MESSAGE plugin_loader.cpp:482 Found 4 candidates
07:55:48.909 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libgrib_pi.so
07:55:48.909 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libdashboard_pi.so
07:55:48.909 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libwmm_pi.so
07:55:48.909 MESSAGE plugin_loader.cpp:271 Checking plugin candidate: /usr/lib/opencpn/libchartdldr_pi.so
07:55:49.746 MESSAGE OCPNPlatform.cpp:971 ChangeLocale: Language load for:  en_US
07:55:49.747 MESSAGE OCPNPlatform.cpp:1024 ChangeLocale: Locale Init OK for:  en_US
07:55:49.747 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-grib_pi
07:55:49.747 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-dashboard_pi
07:55:49.747 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-wmm_pi
07:55:49.747 MESSAGE OCPNPlatform.cpp:1044 Loaded translation catalog for:  opencpn-chartdldr_pi
07:55:49.747 MESSAGE OCPNPlatform.cpp:1049 Loading catalog for opencpn core.
07:55:49.747 MESSAGE OCPNPlatform.cpp:890 Getting DefaultSystemLocale...

Do you have further suggest? Thank you

keesverruijt commented 1 year ago

I have suggested the wrong wx version for you as you are using Ubuntu 20.04 with an O version that is compiled for wx 3.0:

07:55:24.899 MESSAGE ocpn_app.cpp:1231 wxWidgets version: wxWidgets 3.0.4 Linux 64 bit wxGTK ... 07:55:24.902 MESSAGE ocpn_app.cpp:1250 OCPN_OSDetail: x86_64 ; Ubuntu ; 20.04 ; ubuntu ; debian

The entire wx 3.0 / 3.2 question is a big mess: OpenCPN really needs the functionality of 3.2 but on older Linux releases wx 3.0 is still the standard version. This is why they recommend flatpak.

Is there a reason you want to compile this yourself?

You can save yourself a whole heap of trouble by compiling inside docker containers, so that you can restart from scratch more easily. Would be cool if our compiling instructions helped you more with this. Once we had CI working we haven't invested much in this.