Cruisers Forum
 


Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 05-12-2021, 06:53   #1
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 15,823
Images: 2
MacOS PIM Plugins Testing

We need good feedback on the operation of all PIM (Plugin Manager) master catalog plugins for MacOS.
Please provide the Plugin Version number, confirmation that it works, or if it does not, describe the action that causes the failure and the failure itself. We also need your OS version, Opencpn version, and the the plugin version.

For example while this report covers a lot of territory, it is not complete, and does not have the plugin version numbers to identify what is being used. Additionally, it is not clear if he is using the same version of plugin when he says they work in 5.2.4. This would be very helpful information to have. Additionally there are a number of other plugins that are available in PIM that are not mentioned. Do they work?

amajori reports:

Quote:
On MacOS (MacBook Pro (year 2015) with retina and the new MacOS 12.0.1) the following plugins do not appear on the sidebar when they are installed and activated on the latest beta version (they work on 5.2.4):
Climatology
Squiddio
Gpsodometer
Statusbar
Plots
Testplugin
Polar
Watchdog
Pypilot

These plugins are not present in the Plugin Manager
Weather Routing
OcpnDrow
VFKaps
Without a focused effort by Mac Users on testing the new plugins, there will be many reports of failures when you want to use the PIM plugins. I believe there has been little to no testing of all the plugins available in PIM (master catalog) to date.

I will eventually be removing all of the plugins for MacOS that do not work, once we have identified which version of mac is being used and which MacOS plugin is being used, and only after we have confirmation from several MacOS users who have the same problem.

I am sorry but I am not a mac user and will probably not be able to fix this problem, so we will need a Mac user who has an interest, to make a Pull Request with the necessary changes to my repositories see this link for the appropriate locations for Pull Requestswith the appropriate changes (or to Mike [Rasbats] repositories if appropriate. I have already spent too much time on updating these plugins and that well is quite dry right now.

The first step is to identify conclusively which plugins don't work and why in a comprehensive way.
rgleason is offline   Reply With Quote
Old 05-12-2021, 07:03   #2
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 15,823
Images: 2
Re: MacOS PIM Plugins Testing

These plugins are the most current ones available in PIM (Plugin Manager, master catalog) (using the TP template).
The SD Template plugins by Mike and others are also available. They all should be tested by Mac Users, with a confirmation they work, or explanation of how they fail.

AISradar 1.2.17.0 branch master
Autopilot-Route 0.4.1.0 branch master
Celestial Navigation 2.3.10.0 branch master
Climatology 1.4.36.0 +1.0.183.1 branch master
Dashboard-Tactics 1.6.9.0 branch mnt151-frontend2
Findit 1.2.12.0 branch master
Plots 2.2.9.0 branch master
LogbookKonni 1.4.23.0 + SD 2.8.7.2 plus branch master
Polar 1.1.23.0 +1.0.183.1 branch master
Pypilot 0.30.2.0 branch master
Statusbar 0.7.13.0 branch: master
Squiddio 1.3.13.3 branch: master
Tactics 1.0.24.0 branch master
VDR 1.3.12.0 + SD 2.8.7.2 (sd), branch master
Watchdog 2.4.38.0 branch master
Weatherfax 1.9.25.0 branch master
Weather_Routing 1.13.34.0 branch master
GPS Odometer 0.6.6.0 + 1.0.183.1 branch master

If they fail, please post the failure description and details under "Issues" in the appropriate branch above it at all possible (requires a github account). You can also post details here.

NOTE: Please do not report problems with plugins you have compiled or are not from the PIM Plugin Manager, this is focused on only PIM plugins. It gets too confused otherwise.
rgleason is offline   Reply With Quote
Old 06-12-2021, 10:10   #3
Registered User

Join Date: Feb 2015
Location: Cambridge, UK
Posts: 16
Send a message via Skype™ to povl
Re: MacOS PIM Plugins Testing

I'm using a 2020 13-inch MBP (MacBookPro16,2) with MacOS Catalina 10.15.7 (build 19H1519) and OpenCPN 5.6.0.

Working:
  • Dashboard 1.2 (supplied with OpenCPN)
  • WMM 1.1 (supplied with OpenCPN)
  • GRIB 4.1 (supplied with OpenCPN)
  • ChartDownloader 1.4 (supplied with OpenCPN)
Not working (only one I've tested so far):
  • Climatology 1.4.36.0 (from Plugin Manager, catalog updated 2021-12-04 17:48)
Mode of failure: plugin doesn't load because of a "symbol not found" error. Here is an extract from the log file where it appears to fail:

Code:
16:47:28.520    INFO logger.cpp:130 ------- OpenCPN version 5.6.0 restarted at 2021-12-06 -------

16:47:28.520    INFO logger.cpp:130 Using loglevel INFO
16:47:28.520 MESSAGE chart1.cpp:1876 wxWidgets version: wxWidgets 3.1.5 Apple Mac OS X 64 bit wxMac
16:47:28.520 MESSAGE chart1.cpp:1881 OS Version reports as:  10.15
16:47:28.520 MESSAGE chart1.cpp:1883 MemoryStatus:  mem_total: 16384 mb,  mem_initial: 89 mb
16:47:28.520 MESSAGE chart1.cpp:1897 OCPN_OSDetail:  x86_64 ; darwin-wx315 ; 10.15.1 ;  ; 
[...]
16:47:33.346 MESSAGE pluginmanager.cpp:1055 Loading plugins from dir: /Users/epab/Library/Application Support/OpenCPN/Contents/PlugIns
 16:47:33.346 MESSAGE pluginmanager.cpp:1085 PlugInManager searching for PlugIns in location /Users/epab/Library/Application Support/OpenCPN/Contents/PlugIns
16:47:33.346 MESSAGE pluginmanager.cpp:1123 Found 1 candidates
16:47:33.346 MESSAGE pluginmanager.cpp:1132 Checking plugin candidate: /Users/epab/Library/Application Support/OpenCPN/Contents/PlugIns/libclimatology_pi.dylib
16:47:33.346 MESSAGE pluginmanager.cpp:2178 Plugin is compatible: true
16:47:33.346 MESSAGE pluginmanager.cpp:2267 PlugInManager: Loading PlugIn: /Users/epab/Library/Application Support/OpenCPN/Contents/PlugIns/libclimatology_pi.dylib
16:47:33.412   ERROR dlunix.cpp:120 Failed to load shared library '/Users/epab/Library/Application Support/OpenCPN/Contents/PlugIns/libclimatology_pi.dylib': dlopen(/Users/epab/Library/Application Support/OpenCPN/Contents/PlugIns/libclimatology_pi.dylib, 2): Symbol not found: __ZN8wxWindow15DragAcceptFilesEb
  Referenced from: /Users/epab/Library/Application Support/OpenCPN/Contents/PlugIns/libclimatology_pi.dylib
  Expected in: flat namespace
 in /Users/epab/Library/Application Support/OpenCPN/Contents/PlugIns/libclimatology_pi.dylib
16:47:33.412 MESSAGE pluginmanager.cpp:2331    PlugInManager: Cannot load library: /Users/epab/Library/Application Support/OpenCPN/Contents/PlugIns/libclimatology_pi.dylib 
16:47:33.413 MESSAGE pluginmanager.cpp:2335 Jailing: /Users/epab/Library/Application Support/OpenCPN/Contents/PlugIns/libclimatology_pi.dylib
povl is offline   Reply With Quote
Old 06-12-2021, 15:22   #4
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 15,823
Images: 2
Re: MacOS PIM Plugins Testing

Thanks povl,

It looks like you are using the wxWidgets 3.1.5 version of the plugin with an error "dlunix.cpp:120 failed to load shared ....libclimatology_pi.dylib which is similar to some other failures.

Does OpenCPN fail?


If you could check 4 or 5 other plugins to see if the failure is the same and the error is the similar that would be very helpful. Also, does Ocpn_Draw fail?
rgleason is offline   Reply With Quote
Old 08-12-2021, 02:21   #5
Registered User

Join Date: Dec 2011
Posts: 24
Re: MacOS PIM Plugins Testing

I have repeated the test in all the plugins I see in the PIM list with my MacBook and MacOS 12.01. This is the Status:

Dashboard OK
Grib OK
WMM OK
ChartDownloader OK
oeSENC OK
Autopilot Route ERROR
Calculator OK
DashboardTactics ERROR
DR OK
Engine Dashboard ERROR
GPS Odometer ERROR
Loogbook OK
oeRNC Charts NOT TEST
Otcurent OK
Plots ERROR
Polar ERROR
Pypilot ERROR
S63 NOT TEST
ShipDriver OK
Squittio ERROR
StatusBar ERROR
Testplugin NOT TEST
Watchdog ERROR
EwatherFax ERROR
WeaterRouting ERROR

In all cases of error, the log gives me the same message when I try to enable:

10:12:42.775 MESSAGE pluginmanager.cpp:2267 PlugInManager: Loading PlugIn:
10:12:42.777 ERROR dlunix.cpp:120 Impossibile caricare la libreria dinamica '.bundle': dlopen(.bundle, 0x0002): tried: '.bundle' (no such file), '/usr/local/lib/.bundle' (no such file), '/usr/lib/.bundle' (no such file), '/Applications/.bundle' (no such file), '/usr/local/lib/.bundle' (no such file), '/usr/lib/.bundle' (no such file)
10:12:42.777 MESSAGE pluginmanager.cpp:2331 PlugInManager: Cannot load library:
10:12:42.777 ERROR filefn.cpp:918 Impossibile determinare i permessi per il file '' (errore 2: No such file or directory)
10:12:42.777 ERROR filefn.cpp:1029 Il file '' non può essere rinominato '.jail' (errore 0: Undefined error: 0)
10:12:42.777 MESSAGE pluginmanager.cpp:2335 Jailing:
amajori is offline   Reply With Quote
Old 08-12-2021, 02:32   #6
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 15,823
Images: 2
Re: MacOS PIM Plugins Testing

Amajorj
Excellent report. Thankyou. We hope to repair these over the next few weeks. Are you available to test?
Thanks so much.
rgleason is offline   Reply With Quote
Old 08-12-2021, 03:13   #7
Registered User

Join Date: Dec 2011
Posts: 24
Re: MacOS PIM Plugins Testing

Sure, I'm available for testing.
Thanks to you for your great commitment
amajori is offline   Reply With Quote
Old 08-12-2021, 07:36   #8
bcn
Registered User

Join Date: May 2011
Location: underway whenever possible
Boat: Rangeboat 39
Posts: 4,226
Re: MacOS PIM Plugins Testing

Quote:
Originally Posted by amajori View Post
I have repeated the test in all the plugins I see in the PIM list with my MacBook and MacOS 12.01. This is the Status:

......
oeSENC OK
oeRNC Charts NOT TEST
S63 NOT TEST
......



oeRNC and S-63 are running here under macOS 12.0.1 (M1 macMini) with their respective chart sets.
bcn is offline   Reply With Quote
Old 08-12-2021, 08:41   #9
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 15,823
Images: 2
Re: MacOS PIM Plugins Testing

@bcn I'd like to know the following:

1. macOS 12.0.1 (M1 macMini)= Plugin macos-wx-315 metadata and tarballs?
2. MacBookPro16,2 with MacOS Catalina 10.15.7 (build 19H1519) = macos-wx-315
3. What macOS versions would use the other MacOS plugin that is not wx315?
rgleason is offline   Reply With Quote
Old 08-12-2021, 08:56   #10
bcn
Registered User

Join Date: May 2011
Location: underway whenever possible
Boat: Rangeboat 39
Posts: 4,226
Re: MacOS PIM Plugins Testing

Quote:
Originally Posted by rgleason View Post
@bcn I'd like to know the following:

1. macOS 12.0.1 (M1 macMini)= Plugin macos-wx-315 metadata and tarballs?
Yes, Darwin-315:10.15.1

Quote:
2. MacBookPro16,2 with MacOS Catalina 10.15.7 (build 19H1519) = macos-wx-315
3. What macOS versions would use the other MacOS plugin that is not wx315?
Don't know - we have only another macMini (2012, Intel, BigSur) here, but I don't have access to it today
bcn is offline   Reply With Quote
Old 08-12-2021, 13:51   #11
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 15,823
Images: 2
Re: MacOS PIM Plugins Testing

@ amajor, povl, davethe dog and scarns
climatology 1.4.38.0 is available, please try it.
rgleason is offline   Reply With Quote
Old 08-12-2021, 14:32   #12
Registered User

Join Date: Dec 2011
Posts: 24
Re: MacOS PIM Plugins Testing

it works perfectly. ))
amajori is offline   Reply With Quote
Old 08-12-2021, 14:42   #13
Registered User

Join Date: Mar 2011
Posts: 265
Re: MacOS PIM Plugins Testing

I'm a tad confused.

The last release of the Engine Dashboard, v1.4 included both Darwin x86_64 and Darwin x86_64 wx315 versions.

Unfortunately I'm half a world away from my old Mac Mini, so can't test anything, but do neither of these work anymore ?

Has the new OpenCPN 5.6 release broken the existing versions of Mac plugins ?

Is the plugin manager not installing the correct version ?

Are you seriously expecting plugin developers to debug, re-compile and re-release their plugins for the Mac ?
stevead is offline   Reply With Quote
Old 08-12-2021, 17:17   #14
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 6,502
Re: MacOS PIM Plugins Testing

Steve...


do neither of these work anymore ?
Don't know, have not personally tested.



Has the new OpenCPN 5.6 release broken the existing versions of Mac plugins ?

Yes. OCPN 5.6 now uses wxWidgets 3.1.5, which breaks plugin compatibility.


Are you seriously expecting plugin developers to debug, re-compile and re-release their plugins for the Mac ?

Yes. Seriously. This is in active progress now. Many are already done.


Sorry for the ABI breakage on moving to wx315. This will happen occasionally, every few Releases/years. Something we live with...


Dave
bdbcat is offline   Reply With Quote
Old 08-12-2021, 20:08   #15
Registered User

Join Date: Apr 2018
Location: Ventura, CA
Boat: Nauticat 43
Posts: 244
Re: MacOS PIM Plugins Testing

Quote:
Originally Posted by rgleason View Post
@ amajor, povl, davethe dog and scarns
climatology 1.4.38.0 is available, please try it.
I concur, Climatology works well on MacBook Pro with Catalina. Even the toolbar icon is correct. That's a first for me.

I can also confirm Logbook works, OTCurrent, the new OpenDraw 1.8.8.1.

Still missing from my install, Polar, WR plugin, Tactics, VDR, Squiddio, and Weatherfax. This is progress!

Thanks Rick!
SCarns is offline   Reply With Quote
Reply

Tags
plug, plugin

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Connecting a GPS to OpenCPN on MacOS aquamarine OpenCPN 12 08-03-2017 21:40
OpenCPN on MacOS: BSB Charts continuouswave OpenCPN 2 19-01-2015 22:44
Installateur de plugins, Install software for plugins. Gilletarom OpenCPN 3 30-04-2013 05:57
MacOS X Gangmaker OpenCPN 1 07-01-2011 09:09
Load Testing and Conductance Testing Joe500 Electrical: Batteries, Generators & Solar 0 02-12-2009 16:12

Advertise Here


All times are GMT -7. The time now is 11:58.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2022, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2022, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.