|
|
15-06-2015, 10:42
|
#76
|
Registered User
Join Date: Oct 2011
Boat: Valiant 42
Posts: 6,008
|
Re: OpenCPN Beta test 4.1.602 Release
Quote:
Originally Posted by bdbcat
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?
|
|
|
15-06-2015, 18:28
|
#77
|
Registered User
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
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
|
|
|
15-06-2015, 18:38
|
#78
|
Registered User
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.
|
|
|
15-06-2015, 21:02
|
#79
|
Marine Service Provider
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
|
|
|
18-06-2015, 23:29
|
#80
|
Registered User
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:~$
|
|
|
18-06-2015, 23:56
|
#81
|
Registered User
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.
|
|
|
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
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
|
|
|
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
I tried building the latest on my CubieTruck and encountered some problems:
|
Can you use git bisect and determine which commit introduced the problems?
|
|
|
19-06-2015, 05:34
|
#84
|
Registered User
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
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.
|
|
|
19-06-2015, 05:35
|
#85
|
Registered User
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
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.
|
|
|
19-06-2015, 07:34
|
#86
|
Registered User
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.
|
|
|
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
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
|
|
Thread Tools |
Search this Thread |
|
|
Display Modes |
Rate This Thread |
Linear Mode
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
Advertise Here
Recent Discussions |
|
|
|
|
|
|
|
|
|
|
|
|
Vendor Spotlight |
|
|
|
|