Cruisers Forum
 

Go Back   Cruisers & Sailing Forums > Seamanship, Navigation & Boat Handling > OpenCPN
Cruiser Wiki Click Here to Login
Register Vendors FAQ Community Calendar Today's Posts Log in

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 28-06-2011, 08:22   #1
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,395
OpenCPN Version 2.4 Beta Build 628

Ahoy, OpenCPN'ers...

OpenCPN Version 2.4 Beta Build 628 will soon be available for download from opencpn.org.

Monitor the opencpn.org Downloads page to find and download the latest Beta version.....

Source is available now on sourceforge git repo.

Changelog

187. Correct ownship anchored TCPA logic (FS#543)
188. Correct Dashboard dragging/docking anomaly (FS#548)
189. Correct Toolbar orientation toggle on GTK (FS#553)
190. Work-around yet another undocumented behavior of GPSD....sigh...(FS#435)
191. Redesign "Donate" button in Toolbar->Help to avoid copyright problems.
192. Improve quilt logic to allow quilting by chart family (FS#560)
193. Remove context menu item "Move Boat Here" if GPS signal is valid (FS#559)
194. On MOB, do not create return route if GPS COG is invalid. (FS#554)
195. Improve format of Chart info rollover window (FS#556)
196. Implement timeout for AIS target rollover window(FS#554)
197. Correct lost AIS target deletion with target list dialog open (FS#552)
198. Modify Windows installer License page. (FS#561)
199. Correct Route behavior near IDL (FS#563)
200. Correct occasional problem with GPS status box indicator (FS#546)
201. Move linux plugin location to {prefix}/lib/opencpn
202. Numerous Mac build and runtime corrections, including PlugIns and GPSD support.

Release Beta 2.4.628

Notes:
202. Changes made for Mac build which may have unintended side effects for other platforms should be tested thoroughly. They include:
a. Locale (language) changes.
b. GPSD

Mac users may jump on over to the Mac thread for more info.

Open Issues:
a. Bobofthenorth disappearing Routes.....
b. Cagney's Route Extend difficulties....

Other than these two issues, I think we are getting really close to releasing 2.5.

Attention: Last call for localization files (.po).....


Good Luck
Dave
bdbcat is offline   Reply With Quote
Old 28-06-2011, 09:12   #2
Registered User
 
Netsurfer's Avatar

Join Date: Jan 2010
Location: Cologne, Germany
Boat: Beneteau Oceanis 331
Posts: 557
Re: OpenCPN Version 2.4 Beta Build 628

Hi Windows user ...

new version already compiled but can't upload it at the moment due to my server being down . So it may take some more minutes until the support has located the problem and solved it.

BTW: We need a new language string for the installer - see the text at the bottom of the licence's page (English as install language selected).
Quote:
OpenCPN is software libre. You are encouraged and legally
entitled to copy, reinstall, modify, and redistribute this program
for yourself and your friends under the terms of the GPL.
Smooth sailing!
You can just add your translation in http://www.cruisersforum.com/forums/...ngs-48440.html or edit the appropriate language file at Google (will be updated soon) - thanks!

Gunther
__________________
Deutschsprachige Community- und Support-Website unter OpenCPN.de
Netsurfer is offline   Reply With Quote
Old 28-06-2011, 09:59   #3
Registered User
 
Netsurfer's Avatar

Join Date: Jan 2010
Location: Cologne, Germany
Boat: Beneteau Oceanis 331
Posts: 557
Re: OpenCPN Version 2.4 Beta Build 628

Download of the Windows version is now available!

OpenCPN 2.4.628 for Windows

Or visit http://opencpn.de/sites/default/file....628_setup.exe

Thanks Dave!

Gunther

PS: Now with dashed ownship predictor line (instead of a solid one) !
__________________
Deutschsprachige Community- und Support-Website unter OpenCPN.de
Netsurfer is offline   Reply With Quote
Old 28-06-2011, 10:00   #4
Registered User

Join Date: Dec 2005
Location: Helsingborg
Boat: Dufour 35
Posts: 3,891
Re: OpenCPN Version 2.4 Beta Build 628

Dave

Thank you very much for all the work.
All Linux users
#201 means that the two default plugins. DashBoard and Grib are moved to /usr/local/lib/opencpn/ (for an installation using a deb package). If you have any other plugins you have to move them yourself from /usr/local/share/opencpn/plugins to the new location, otherwise the will not show up in the plugin tab.

The Ubuntu packages are available on the Download page.

Thomas
cagney is offline   Reply With Quote
Old 28-06-2011, 10:32   #5
Registered User

Join Date: Apr 2009
Location: Marina Del Rey
Boat: Hylas 44
Posts: 387
Re: OpenCPN Version 2.4 Beta Build 628

Sunrise/Sunset instrument still crashes with debug build. It displays a bad value with release build. wxDateTime does not like invalid times.
ChuckSK is offline   Reply With Quote
Old 28-06-2011, 16:47   #6
Registered User

Join Date: Feb 2011
Posts: 1,102
Re: OpenCPN Version 2.4 Beta Build 628

Quote:
Originally Posted by ChuckSK View Post
Sunrise/Sunset instrument still crashes with debug build. It displays a bad value with release build. wxDateTime does not like invalid times.
The times of sunrise and sunset are incorrect. It seems that one is GMT and the other is ----.
Regards.
P_Dub
P_Dub is offline   Reply With Quote
Old 28-06-2011, 17:42   #7
Registered User

Join Date: Feb 2010
Posts: 619
Re: OpenCPN Version 2.4 Beta Build 628

Quote:
Originally Posted by bdbcat View Post
Open Issues:
a.
b. Cagney's Route Extend difficulties....
Re: b. I am not able to produce a proper patch now, but I think that part of the problem is that the route extend logic refuses to extend a route by just one leg. It seems to me now I was over-cautious when coding and made the check too strict. The solution should be to replace the test
Code:
  if (fm < to)
occuring inside the routines void RouteProp::OnRoutepropExtendClick and bool RouteProp::IsThisRouteExtendable()
by
Code:
  if (fm <= to)
It seems that Thomas' example involves at the same time yet another issue, possibly already solved with the 199. (FS#563) fix.

Piotr
PjotrC is offline   Reply With Quote
Old 28-06-2011, 18:40   #8
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,395
Re: OpenCPN Version 2.4 Beta Build 628

Pjotr...

I looked at your logic (for the first time, I should say), in relation to Thomas' discovery. I could not understand the (fm < to) condition. Thanks for the explanation.

Thomas, you may want to try this change, and experiment with the behavior of route extend, and let us know if the functionality is better with this patch.

Dave
bdbcat is offline   Reply With Quote
Old 28-06-2011, 23:03   #9
Registered User

Join Date: Mar 2010
Location: Svanesund, Orust, Sweden
Boat: Forgus 31
Posts: 96
Send a message via Skype™ to balp
Re: OpenCPN Version 2.4 Beta Build 628

Quote:
Originally Posted by bdbcat View Post
202. Numerous Mac build and runtime corrections, including PlugIns and GPSD support.
Mac users may jump on over to the Mac thread for more info.
-- Configuring done

Cmake on macos fails:

CMake Error in CMakeLists.txt:
Cannot find source file "opencpn.icns". Tried extensions .c .C .c++ .cc
.cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx

Buildlogs at: http://goldmoon.arnholm.se:8880/job/...acos/9/console
balp is offline   Reply With Quote
Old 29-06-2011, 02:06   #10
Registered User

Join Date: Dec 2005
Location: Helsingborg
Boat: Dufour 35
Posts: 3,891
Re: OpenCPN Version 2.4 Beta Build 628

Quote:
Originally Posted by bdbcat View Post
Pjotr...

I looked at your logic (for the first time, I should say), in relation to Thomas' discovery. I could not understand the (fm < to) condition. Thanks for the explanation.

Thomas, you may want to try this change, and experiment with the behavior of route extend, and let us know if the functionality is better with this patch.

Dave
Dave & Pjotr

Pjotr's patch is working.
I have tested Pjotrs assumption, and I'm confident that the problem appeared when only one leg was left. If I, in such a situation, extended the original route, the "Extend Route" button would work.

The patched version is available for testing: opencpn_2.4.628-2_amd64.deb

Thanks

Thomas
cagney is offline   Reply With Quote
Old 29-06-2011, 02:21   #11
Registered User

Join Date: Dec 2005
Location: Helsingborg
Boat: Dufour 35
Posts: 3,891
Re: OpenCPN Version 2.4 Beta Build 628

Quote:
Originally Posted by ChuckSK View Post
Sunrise/Sunset instrument still crashes with debug build. It displays a bad value with release build. wxDateTime does not like invalid times.
I suppose that Nohals patch never made it to the 628 beta?

Thomas
cagney is offline   Reply With Quote
Old 29-06-2011, 02:24   #12
Registered User

Join Date: Mar 2010
Location: Normandy, France
Boat: Flush Poker, 8.25m (Point Barre)
Posts: 340
Re: OpenCPN Version 2.4 Beta Build 628

I built 2.4.628 for Fedora x86_64, new plugin location does not work
CMakeLists.txt assumes it's $PREFIX/lib/opencpn
but for 64 bits arch, it should be $PREFIX/lib64/opencpn
Dunno if there's any such logic in cmake. If not we'll have to expand CMakeLists.txt to handle distro and arch.

Thomas, how behave Ubuntu in that matter? I know there were recent changes to handle multi-arch lib.
SethDart is offline   Reply With Quote
Old 29-06-2011, 04:07   #13
Registered User
 
HamishB's Avatar

Join Date: Jan 2010
Location: New Zealand
Posts: 286
Re: OpenCPN Version 2.4 Beta Build 628

Quote:
Originally Posted by SethDart View Post
I built 2.4.628 for Fedora x86_64, new plugin location does not work
CMakeLists.txt assumes it's $PREFIX/lib/opencpn
but for 64 bits arch, it should be $PREFIX/lib64/opencpn
Dunno if there's any such logic in cmake. If not we'll have to expand CMakeLists.txt to handle distro and arch.

Thomas, how behave Ubuntu in that matter? I know there were recent changes to handle multi-arch lib.
debian/ubuntu does:
Code:
$ ls -l /usr/
...
drwxr-xr-x  61 root root  24576 Jun 29 21:19 lib/
drwxr-xr-x   4 root root   4096 Jun 16 18:35 lib32/
lrwxrwxrwx   1 root root      3 Jun 16 17:49 lib64 -> lib/
AFAIK /usr/lib32 only exists if you have explicitly installed the 32bit versions of the libraries to meed some legacy need. I've just built and tested 2.4.628 on debian stable and unstable (amd64), and the new library path works fine.

note I'm using the DebianGIS build rules (just updated) and not cmake's .deb target like the Ubuntu packages above.


Hamish
HamishB is offline   Reply With Quote
Old 29-06-2011, 04:10   #14
Registered User

Join Date: Dec 2005
Location: Helsingborg
Boat: Dufour 35
Posts: 3,891
Re: OpenCPN Version 2.4 Beta Build 628

Well Ubuntu is ... different.
In /usr you have lib and lib32 and then lib64 as a softlink to /usr/lib.
In /usr/local there is only lib, nothing else.

The Linux FHS from 2004 says nothing about this that I can find. It just says that generally /lib64 should be used. In Ubuntu this is a link to /lib.

Thomas
cagney is offline   Reply With Quote
Old 29-06-2011, 04:25   #15
Registered User
 
HamishB's Avatar

Join Date: Jan 2010
Location: New Zealand
Posts: 286
Re: OpenCPN Version 2.4 Beta Build 628

I notice a few stray executable bits remain in 628:
README
plugins/demo_pi_sample/src/nmea0183/
plugins/dashboard_pi/src/nmea0183/


I'd like to have the build use the system's libtinyxml instead of the embedded copy. As there is no /usr/share/cmake-2.8/Modules/FindTinyXML.cmake to make things easy, and I'm not a cmake expert, I'm a bit stuck. any ideas on how to do that?

any ideas on how to enable cmake's parallel build? (whatever the equivalent of `make -j4` is)


thanks,
Hamish
HamishB is offline   Reply With Quote
Reply

Tags
opencpn


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
OpenCPN Version 2.4 Beta Build 620 bdbcat OpenCPN 33 28-06-2011 19:27

Advertise Here


All times are GMT -7. The time now is 10:29.


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.