Cruisers Forum
 


Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 15-06-2015, 10:42   #76
Registered User
 
transmitterdan's Avatar

Join Date: Oct 2011
Boat: Valiant 42
Posts: 6,008
Re: OpenCPN Beta test 4.1.602 Release

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

No trouble building with VS2013 on Win7.

Is the "missing" file 'Release\LIB_BZIP.lib' actually present? It is for me. It gets built as a dependency by the grib_pi target.

Maybe try to start over with a fresh build directory?

Dave

Dave,

If you run the CLEAN target then do a build what happens?
transmitterdan is offline   Reply With Quote
Old 15-06-2015, 18:28   #77
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: Nova Scotia Canada
Boat: Wharram Tiki 46
Posts: 1,321
Re: OpenCPN Beta test 4.1.602 Release

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

What flavor of linux are you running with?

Thanks for testing and reporting on the smearing problem. Glad its fixed.

Dave
Code:
nahanni@nahanni-HP-Compaq-nc8000:~$ lsb_release -a
LSB Version:    core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch:core-4.1-ia32:core-4.1-noarch:security-4.0-ia32:security-4.0-noarch:security-4.1-ia32:security-4.1-noarch
Distributor ID:    Ubuntu
Description:    Navigatrix
Release:    14.04
Codename:    trusty
Code:
nahanni@nahanni-HP-Compaq-nc8000:~$ uname -r
3.13.9-dsp
NahanniV is offline   Reply With Quote
Old 15-06-2015, 18:38   #78
Registered User
 
transmitterdan's Avatar

Join Date: Oct 2011
Boat: Valiant 42
Posts: 6,008
Re: OpenCPN Beta test 4.1.602 Release

It seems this commit "c1f013aeff711de9c0fe575de144f9ed631b5df2" has triggered the build problem. It is now trying to build grib_pi using shared libraries which should be ok but somehow the dependency on the LIB_BZIP.lib file needs to be switched over to the LIB_BZIP.dll.
transmitterdan is offline   Reply With Quote
Old 15-06-2015, 21:02   #79
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,387
Re: OpenCPN Beta test 4.1.602 Release

@transmitterdan...

OK, I see the trouble.
I am not in a position to commit new code just at the moment. My local master branch is, well, a mess. Tomorrow, probably.

Meanwhile, you can build and test on Windows if you comment out the following line at plugins/grib_pi/CMakeLists.txt:76

Code:
#SET(BUILD_SHARED_LIBS "ON")
For the correct fix, I will move that line to an Android conditional block.

Thanks
Dave
bdbcat is online now   Reply With Quote
Old 18-06-2015, 23:29   #80
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: Nova Scotia Canada
Boat: Wharram Tiki 46
Posts: 1,321
Re: OpenCPN Beta test 4.1.602 Release

I tried building the latest on my CubieTruck and encountered some problems:

The chart selector bar is always under OpenCPN, same as my x86 linux.

Chart quilting is sometimes not working.

Opengl is not working correctly, and eventually crashes OpenCPN, after that I can only start OpenCPN with the -no_opengl switch.

Vector charts do not work.

Seems to be something fundamentally wrong ?

Here are some examples of error messages I am getting:

When starting without -no_opengl switch after initial crash:
Code:
aruntu@aruntu:~$ opencpn

(opencpn:4741): Gdk-CRITICAL **: IA__gdk_colormap_new: assertion 'GDK_IS_VISUAL (visual)' failed

(opencpn:4741): Gtk-CRITICAL **: IA__gtk_widget_set_colormap: assertion 'GDK_IS_COLORMAP (colormap)' failed

(opencpn:4741): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
libGL: built on Jun 19 2015 05:42:49
Aborted (core dumped)
ar
In the process of ingesting vector charts:
Code:
aruntu@aruntu:~$ opencpn -no_opengl

*** opencpn (wxWidgets 3.0.0) crashed ***, see backtrace!
0x2676f4 in wxCrashPrint::Report() at crashprint.cpp:84
0xb6e61008 in  at ??:0
0xb62b2af0 in  at ??:0
0x29ed58 in S57Obj::S57Obj(char*, wxInputStream*, double, double, int) at s57chart.cpp:589
0x2a4bb6 in s57chart::BuildRAZFromSENCFile(wxString const&) at s57chart.cpp:4582 (discriminator 2)
0x2a4f24 in s57chart::PostInit(ChartInitFlag, ColorScheme) at s57chart.cpp:3094
0x2a8598 in s57chart::Init(wxString const&, ChartInitFlag) at s57chart.cpp:2915
0xfcc26 in ChartDB::OpenChartUsingCache(int, ChartInitFlag) at chartdb.cpp:1355
0xd6dee in MyFrame::SelectQuiltRefdbChart(int, bool) at chart1.cpp:6763
0xdfa02 in MyFrame::HandlePianoClick(int, int) at chart1.cpp:6612
0x1b1a5e in PianoWin::MouseEvent(wxMouseEvent&) at statwin.cpp:655
0xb6d74146 in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const at ??:0
0xb6e78386 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) at ??:0
0xb6e7842c in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) at ??:0
0xb6e786aa in wxEvtHandler::TryHereOnly(wxEvent&) at ??:0
0xb6e786f2 in wxEvtHandler::ProcessEventLocally(wxEvent&) at ??:0
0xb6e78738 in wxEvtHandler::ProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
0xb6e78574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) at ??:0
Aborted (core dumped)
aruntu@aruntu:~$
NahanniV is offline   Reply With Quote
Old 18-06-2015, 23:56   #81
Registered User
 
rooiedirk's Avatar

Join Date: Aug 2010
Location: Netherlands
Boat: Oneoff
Posts: 510
Re: OpenCPN Beta test 4.1.602 Release

Code:
*** opencpn (wxWidgets 3.0.0) crashed ***, see backtrace!
Using wxWidgets 3.0.0, I found also some problems. Updating to 3.0.2 did the trick for me. version 3.0.0 does have some bugs.
__________________
Navigation is know where you are and what to do to get where you want.
But also: Know where you don't want to be and what to do to don't get there.
rooiedirk is offline   Reply With Quote
Old 19-06-2015, 01:40   #82
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,537
Re: OpenCPN Beta test 4.1.602 Release

Quote:
Originally Posted by rooiedirk View Post
Code:
*** opencpn (wxWidgets 3.0.0) crashed ***, see backtrace!
Using wxWidgets 3.0.0, I found also some problems. Updating to 3.0.2 did the trick for me. version 3.0.0 does have some bugs.
There are still many fixes in the 3.0 branch of wxWidgets. The last one only a few days before:
Quote:
Author: Vadim Zeitlin <vadim@wxwidgets.org>
Date: 14. Juni 2015 20:37:33 MESZ
Labels: origin/WX_3_0_BRANCH

Fix TDM-GCC warning about int to pointer cast.

Use wxUIntToPtr() to suppress the warning, we know that the cast here is safe
because Windows uses only pointers fitting in the UINT range for the menu (and
other) handles.
Gerhard
CarCode is offline   Reply With Quote
Old 19-06-2015, 02:16   #83
Registered User

Join Date: Aug 2009
Location: oriental
Boat: crowther trimaran 33
Posts: 4,414
Re: OpenCPN Beta test 4.1.602 Release

Quote:
Originally Posted by NahanniV View Post
I tried building the latest on my CubieTruck and encountered some problems:
Can you use git bisect and determine which commit introduced the problems?
seandepagnier is offline   Reply With Quote
Old 19-06-2015, 05:34   #84
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: Nova Scotia Canada
Boat: Wharram Tiki 46
Posts: 1,321
Re: OpenCPN Beta test 4.1.602 Release

Quote:
Originally Posted by rooiedirk View Post
Code:
*** opencpn (wxWidgets 3.0.0) crashed ***, see backtrace!
Using wxWidgets 3.0.0, I found also some problems. Updating to 3.0.2 did the trick for me. version 3.0.0 does have some bugs.
How do I get 3.0.2 for Ubuntu 14.04.2 LTS ARM ?

Thanks,
JM.
NahanniV is offline   Reply With Quote
Old 19-06-2015, 05:35   #85
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: Nova Scotia Canada
Boat: Wharram Tiki 46
Posts: 1,321
Re: OpenCPN Beta test 4.1.602 Release

Quote:
Originally Posted by boat_alexandra View Post
Can you use git bisect and determine which commit introduced the problems?
I will do this if there is not a simpler less time consuming fix.

Thanks,
JM.
NahanniV is offline   Reply With Quote
Old 19-06-2015, 07:34   #86
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: Nova Scotia Canada
Boat: Wharram Tiki 46
Posts: 1,321
Re: OpenCPN Beta test 4.1.602 Release

The copy logfile to clipboard function is not working on any of my platforms:

Code:
9:41:52 AM: Error: can't open file '' (error 0: the operation completed successfully.)
9:41:52 AM: Failed to open file for Copy to Clipboard.
NahanniV is offline   Reply With Quote
Old 19-06-2015, 08:15   #87
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,537
Re: OpenCPN Beta test 4.1.602 Release

Quote:
Originally Posted by NahanniV View Post
The copy logfile to clipboard function is not working on any of my platforms:

Code:
9:41:52 AM: Error: can't open file '' (error 0: the operation completed successfully.)
9:41:52 AM: Failed to open file for Copy to Clipboard.
Since implementation of OCPNPlatform.cpp in 4.1.406 some pathes have changed. I have made some changes in about.cpp for my personal version Mac OS X like that:
Code:
void about::OnCopyClick( wxCommandEvent& event )
{
    wxString filename = g_Platform->GetConfigFileName();
#ifdef __WXOSX__
    if( event.GetId() == ID_COPYLOG )
    {
        filename = g_Platform->GetLogFileName();
    }
#else
    if( event.GetId() == ID_COPYLOG ) filename = mlog_file;
#endif
    wxFFile file( filename );

    if( ! file.IsOpened() ) {
        wxLogMessage( _T("Failed to open file for Copy to Clipboard.") );
        return;
    }
Gerhard
CarCode is offline   Reply With Quote
Old 19-06-2015, 09:52   #88
Registered User

Join Date: Nov 2012
Location: Orust Sweden
Boat: Najad 34
Posts: 4,119
Re: OpenCPN Beta test 4.1.602 Release

It's, of course, the same problem in Win. glog_file, row 480, is never initialized.

Håkan
Hakan is online now   Reply With Quote
Old 19-06-2015, 10:31   #89
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,197
Re: OpenCPN Beta test 4.1.602 Release

Fixed in the master now. Thanks for reporting the issue, JM.

Pavel
nohal is online now   Reply With Quote
Old 19-06-2015, 10:50   #90
Registered User

Join Date: Nov 2012
Location: Orust Sweden
Boat: Najad 34
Posts: 4,119
Re: OpenCPN Beta test 4.1.602 Release

Pavel...
Confirmed. Fix is fine. Now "copy to clipboard" is functional again.
Thanks
Håkan
Hakan is online now   Reply With Quote
Reply

Tags
enc, lease, opencpn

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
Beta Test / Technical bdbcat OpenCPN 2850 Today 05:43
OpenCPN for Android Beta test 4.1.530 bdbcat OpenCPN 203 07-05-2017 21:20
OpenCPN Version 2.2 Beta Test bdbcat OpenCPN 437 15-12-2010 19:17
OpenCPN Version 2.2 Beta Test Bugs / Discussion bdbcat OpenCPN 120 26-09-2010 02:53

Advertise Here


All times are GMT -7. The time now is 15:00.


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.