Cruisers Forum
 


Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 27-06-2014, 15:45   #106
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,633
Images: 2
Re: Sean Depagnier's Plugins

I have deleted weather_routing_pi-1.0_win32.exe from Opencpn Beta File Thingie.
It hangs Opencpn 3.3.1824 in both release and debug versions.

Additionally current Opencpn 3.3.1824 MSVC++ Debug does not work as currently programmed.

I must stop until this is figured out.
rgleason is online now   Reply With Quote
Old 30-06-2014, 10:39   #107
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,633
Images: 2
Re: Sean Depagnier's Plugins

I've been away a little while.

I stand corrected with regard to the WMM_pi plugin. This plugin is a joint effort by Sean and Pavel. We are very lucky these guys are get it done guys who aren't to picky about authorship, but I think their efforts should be recognized! So on a practical level Sean and Pavel's github repositories for WMM_pi will need to be checked for most recent data, if you are interested in compiling the latest version.
WMM/Sean git clone git://github.com/seandepagnier/wmm_pi.git
WMM/Pavel git clone git://github.com/nohal/wmm_pi.git
--currently Pavel's version is most recent.
For those who are interested in the Win32 install version I believe you will find it and other recent updates here... opencpnplugins - Browse Files at SourceForge.net

Thank you Pavel and Sean for taking the standalone plugin compile system using NSIS many steps further towards full implementation. This system will improve users experience installing plugins and provide easier choice of user features complete with internationalization.

Additonally Pavel has created a new online easy interface for internationalization / localization:

http://www.cruisersforum.com/forums/...ml#post1571426

This transformation is quite remarkable. I hope every foreign linguist who uses Opencpn will assist with the translations, as it is easy to register and the interface is very easy to setup and use, ...encouraging further widespread use and development of the program.

Also I really appreciate all your support of my newbie efforts, Sean, Pavel and Dave, while I've been learning. I am really looking forward to using a stable Version 4.0 as Dave describes and will continue to test the current beta 3.3.1824 because I believe with everyone helping we will reach that goal faster than we realize!

Enough, I'm going to check github now. Also Serge, thank you for keeping things organized, and maintaining focus on Tracker. I think your suggestions are good and I hope we find some developers for the couple of orphaned but excellent plugins you list! - Wally, please check back in, we need you!


rgleason is online now   Reply With Quote
Old 01-07-2014, 14:55   #108
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,633
Images: 2
Re: Sean Depagnier's Plugins

Opencpn Beta File Thingie
rguser, rgpass

Recompiled plugins with install .exe files, see these folders.

7-1 Plugin for v3.0
None

7-1 Plugin for v3.2
Celestial_Navigation_v1.8_pi
Climatology_v0.11_pi
rtlsdr_v0.10_pi
wmm_pi-k_v0.8_pi

7-1 Plugin for v3.3.1824
Statusbar_pi_v0.4
Trimplot_pi_v0.3
Watchdog_pi__v1.1
Weatherfax_pi_v0.10
rgleason is online now   Reply With Quote
Old 02-07-2014, 05:20   #109
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,633
Images: 2
Re: Sean Depagnier's Plugins

PLUGIN SUMMARY AND STATUS
-----------------------------------------------------------------------
Opencpn 3.0

trimplot plugin api 1.8, opencpn.lib v3.0 -compiles
rtldsr plugin api 1.8, opencpn.lib v3.0 -compiles
wmm-k plugin api 1.8, opencpn.lib v3.0 -compiles
weatherfax plugin api 1.8, opencpn.lib v3.0 - does not compile 14 errors, see note

Opencpn 3.2
celestial navigaton plugin api 1.9 opencpn.lib v3.2 -complies
climatology plugin api 1.9, opencpn.lib v3.2 -complies
statusbar plugin api 1.9, opencpn.lib v3.2 -compiles
climatology plugin api 1.9, opencpn.lib v3.2 -compiles
statusbar plugin api 1.9, opencpn.lib v3.2 -compiles
*weatherfax plugin api 1.8, opencpn.lib v3.2 --->does not compile, 2 errors, see note
*Pavel: weatherfax_pi can't be built with 3.2 due to DistanceBearingMercator_Plugin - dup. code until the next stable release....

Re: Climatology Pavel has problems with the isbar function in his VM machine.
It seems to work in mine, but a few improvements are needed. This plugin promises to be a real useful addition!
See this note in the forum http://www.cruisersforum.com/forums/f134/weatherfax-97533-38.html#post1575831

Re: Weatherfax this plugin has been tested quite a lot in previous compiles through the process, but people need to test this version (once we get it compiling) and confirm all aspects are working properly. It is quite an extensive program and I have not had time recently to exercise it as Sean would have liked.

Opencpn 3.3.1824
watchdog plugin api 1.10, opencpn.lib v3.3.1824 - compiles
s63 plugin api 1.11 , opencpn.lib v3.3.1824 - compiles
weather_routing plugin api 1.10 , opencpn.lib v3.3.1824 - problems
--> Compiles, but freezes Opencpn 3.3.1824 and has done so for awhile!!!
--> See http://www.cruisersforum.com/forums/...ml#post1576241
weather_fax plugin api 1.8 , opencpn.lib v3.3.1824 - does not compile, 2 errors, see note below please.

Download

Install executable that compile have been uploaded to
Opencpn Beta File Thingie rgusr, rgpass
Now using the date as a key, so look for these folders:
  • 7.1 Plugins v3.0
  • 7.1 Plugins v3.2
  • 7.1 Plugins v3.3.1824
Give me a chance to get these all uploaded today.


COMPILE PROCESS NOTES
-----------------
I keep all the plugin "git clone" compile source in a folder "o-plugin"
Please see attached files which I put into a folder opencpn-lib
  • opencpn-3-0.lib
  • opencpn-3-2.lib
  • opencpn-3-3-1824.lib
These eventually get copied to either the plugin root manually, or the build directory as "opencpn.lib"

Attached *.bat files enable compiling easily once properly setup. (not included on forum)
1. Edit batch file to copy the correct (or test) opencpn-X-X-XXXX.lib file to the build directory as "opencpn.lib"
2. There are two options to do this:
  • Option A: From folder "opencpn-lib" direct to the build directory as "opencpn.lib"
  • Option B: From the root plugin folder direct to the build directory as "opencpn.lib" (This batch requires manual copy of the correct opencpn-lib file to the plugin root directory without renaming, first.)
3. The batch files execute both options currently, I would like to simplify this and propose that the programmer put the correct "opencpn.lib" in the root of the plugin, so that it gets downloaded with a git clone, along with the sample batch file for compiling (ie create build directory and copy the opencpn.lib file to the build directory, then execute the commands for compiling.

4. I suggest we use Option B (adjusted slightly), if the programmers would put the correct opencpn.lib in the plugin root so it gets downloaded with git clone. Then that file must be copied to the build directory either manually or by batch file.
Attached Files
File Type: doc opencpn-3-0.lib.doc (53.4 KB, 44 views)
File Type: doc opencpn-3-2.lib.doc (58.3 KB, 45 views)
File Type: doc opencpn-3-3-1824.lib.doc (98.2 KB, 56 views)
File Type: doc Weatherfax_pi- plugin-API-1.8- compile-with-opencpn.lib-v3.0-v3.2-v3.3.1824.doc (5.9 KB, 58 views)
rgleason is online now   Reply With Quote
Old 02-07-2014, 06:11   #110
Registered User

Join Date: Aug 2009
Location: oriental
Boat: crowther trimaran 33
Posts: 4,417
Re: Sean Depagnier's Plugins

Pavel has decided not to support anything before version 3.2 to make things easier.

I personally don't like checking binary files into git. It greatly bloats the repository and makes it difficult to clone especially on marginal internet connections. The problem gets worse and worse every time you check in an "updated" binary.

If we didn't have so many binaries (15MB) in the main opencpn repository specifically for windows which are completely useless to other platforms, it would clone much easier.

For this reason, I propose hosting the opencpn.lib files elsewhere, say sourceforge, then in your script, or in the makefile, we can make it automatically download them if needed.
seandepagnier is offline   Reply With Quote
Old 02-07-2014, 06:20   #111
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,633
Images: 2
Re: Sean Depagnier's Plugins

Sean, of course, I agree and I think using sourceforge and downloading is an excellent idea. Can you give me an example of how to do it? Maybe we both have access to that sourceforge repository, so I can put some binaries up there as needed?

PS I had been thinking it would be good to have links to these files on the Developer's Plugin page too, so we can do that as well using sourceforge.
rgleason is online now   Reply With Quote
Old 04-07-2014, 05:08   #112
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,633
Images: 2
Re: Sean Depagnier's Plugins

WINDOWS BETA TESTERS needed.
Climatology is ready for final download and testing.
http://www.cruisersforum.com/forums/...ml#post1577685
rgleason is online now   Reply With Quote
Old 04-07-2014, 05:48   #113
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,633
Images: 2
Re: Sean Depagnier's Plugins

Sean and Pavel and Dave, from a recent post above.
Quote:
Opencpn 3.0
trimplot plugin api 1.8, opencpn.lib v3.0 -compiles
rtldsr plugin api 1.8, opencpn.lib v3.0 -compiles
wmm-k plugin api 1.8, opencpn.lib v3.0 -compiles
weatherfax plugin api 1.8, opencpn.lib v3.0 - does not compile 14 errors, see note
Pavel has advised that we are no longer compiling/supporting Opencpn v3.0 for simplicity.
What are we going to do with these updated plugins now?

Do we just compile them for Opencpn v3.2.0 OR the most stable Opencpn v3.2.2?

Should I use
binary opencpn-3-2.lib or opencpn-3-2-2.lib?


Thanks. Rick
rgleason is online now   Reply With Quote
Old 04-07-2014, 06:55   #114
Registered User

Join Date: Aug 2009
Location: oriental
Boat: crowther trimaran 33
Posts: 4,417
Re: Sean Depagnier's Plugins

Rick,

Are there any cases where a plugin works in 3.2.2 and not 3.2.0? If not, then as Dave suggested (always use oldest version possible), use 3.2.0. Maybe some can work with 3.0 but for my plugins, but I don't care about ancient history, so don't bother with it.

Once compiled with 3.2.0, the plugin should work with all versions after that.
seandepagnier is offline   Reply With Quote
Old 04-07-2014, 16:48   #115
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,633
Images: 2
Re: Sean Depagnier's Plugins

Sean, Okay, thanks for clarifying the plugin priorities. That really helps. Here is what I will do.

Opencpn 3.0.0
trimplot plugin api 1.8, opencpn.lib v3.0 -compiles
rtldsr plugin api 1.8, opencpn.lib v3.0 -compiles
wmm-k plugin api 1.8, opencpn.lib v3.0 -compiles
I will compile them v3.0 and Pavel can put them wherever he wants...they are forward compatible and are install.exe packaged.
- Will test for basic operation and upload again.

Opencpn 3.2.0
celestial navigaton plugin api 1.9 opencpn.lib v3.2 -complies
climatology plugin api 1.9, opencpn.lib v3.2 -complies, fixed!
statusbar plugin api 1.9, opencpn.lib v3.2 -compiles
weatherfax plugin api 1.8, opencpn.lib v3.2 -compiles, more testing to do...
- Will test for basic operation and upload again.

Opencpn 3.3.1824
watchdog plugin api 1.10, opencpn.lib v3.3.1824 - compiles
s63 plugin api 1.11 , opencpn.lib v3.3.1824 - compiles
weather_routing plugin api 1.10 , opencpn.lib v3.3.1824
- were you going to fix that xml file problem? I can then git pull...
rgleason is online now   Reply With Quote
Old 04-07-2014, 18:33   #116
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,633
Images: 2
Re: Sean Depagnier's Plugins

I just found out by chance, that the Opencpn 3.0 Download has been removed from the download page! Nice way to find out.

Ok... all Opencpn 3.0 plugins listed above will be compiled with opencpn-3-2.lib now, easier anyway.
rgleason is online now   Reply With Quote
Old 04-07-2014, 19:05   #117
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,633
Images: 2
Re: Sean Depagnier's Plugins

Also, note that rtlsdr only compiles using opencpn-3-3-1824.lib earlier versions have 40 and 34 errors.
rgleason is online now   Reply With Quote
Old 04-07-2014, 19:14   #118
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,633
Images: 2
Re: Sean Depagnier's Plugins

Revised lineup so far before testing.

Opencpn 3.2.0

celestial navigaton plugin api 1.9 opencpn.lib v3.2 -complies
climatology plugin api 1.9, opencpn.lib v3.2 -complies, fixed!
statusbar plugin api 1.9, opencpn.lib v3.2 -compiles
trimplot plugin api 1.8, opencpn.lib v3.2 -compiles
wmm plugin api 1.8, opencpn.lib v3.2 -compiles
weatherfax plugin api 1.8, opencpn.lib v3.2 -compiles, more testing to do...
- Will test for basic operation and upload again.

Opencpn 3.3.1824
rtldsr plugin api 1.8, opencpn.lib v3.3.1824 -compiles, needs to be tested w/dongle
s63 plugin api 1.11 , opencpn.lib v3.3.1824 - compiles
watchdog plugin api 1.10, opencpn.lib v3.3.1824 - compiles
weather_routing plugin api 1.10 , opencpn.lib v3.3.1824
- Sean, were you going to fix that xml file crash problem? I can then git pull...
rgleason is online now   Reply With Quote
Old 04-07-2014, 19:23   #119
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,633
Images: 2
Re: Sean Depagnier's Plugins

Revised again, web download page has stable v3.2.2, sorry.

Opencpn 3.2.2

celestial navigaton plugin api 1.9 opencpn.lib v3.2.2 -complies
climatology plugin api 1.9, opencpn.lib v3.2.2 -complies, fixed!
statusbar plugin api 1.9, opencpn.lib v3.2.2 -compiles
trimplot plugin api 1.8, opencpn.lib v3.2.2 -compiles
wmm plugin api 1.8, opencpn.lib v3.2.2 -compiles
weatherfax plugin api 1.8, opencpn.lib v3.2.2 -compiles, more testing to do...
- Will test for basic operation and upload again.

Opencpn 3.3.1824
rtldsr plugin api 1.8, opencpn.lib v3.3.1824 -compiles, needs to be tested w/dongle
s63 plugin api 1.11 , opencpn.lib v3.3.1824 - compiles
watchdog plugin api 1.10, opencpn.lib v3.3.1824 - compiles
weather_routing plugin api 1.10 , opencpn.lib v3.3.1824
- Sean, were you going to fix that xml file crash problem? I can then git pull...
rgleason is online now   Reply With Quote
Old 04-07-2014, 19:35   #120
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,633
Images: 2
Re: Sean Depagnier's Plugins

Ok they all compiled but statusbar only compiles under v3.3.1824 so that has to move up.
rgleason is online now   Reply With Quote
Reply

Tags
plug


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


Advertise Here


All times are GMT -7. The time now is 09:17.


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

ShowCase vBulletin Plugins by Drive Thru Online, Inc.