bdbcat / s63_pi

S63 Chart PlugIn for OpenCPN
GNU General Public License v2.0
22 stars 15 forks source link

[OSX] Segmentation Fault (wxwidgets) when importing Navionics chart #19

Open hukl opened 6 years ago

hukl commented 6 years ago

I bought charts from Navionics via chartworld.com. I did all the DRM stuff, I can import the charts. But when I then close the import dialog it crashes. I saw that there is a 1.12 release here but the openCPN website still links the 1.8 version. I couldn't get it to build properly on osx so I just copied the OCPNenc binary to the plugin folder and left the old dylib where it was.

Can you tell me how to properly build the dylib so the binary and the dylib are from the same version?

Here is the current stacktrace:

Process:               OpenCPN [15141]
Path:                  /Applications/OpenCPN.app/Contents/MacOS/OpenCPN
Identifier:            OpenCPN
Version:               4.8.6 (???)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           OpenCPN [15141]
User ID:               501

Date/Time:             2018-08-20 11:31:09.977 +0200
OS Version:            Mac OS X 10.13.6 (17G65)
Report Version:        12
Bridge OS Version:     3.0 (14Y664)
Anonymous UUID:        B8580470-547E-0F0A-AEFF-C0396FB5C909

Sleep/Wake UUID:       150F30EF-6781-40B2-9129-4F65B758A05B

Time Awake Since Boot: 260000 seconds
Time Since Wake:       7700 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000060
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]

VM Regions Near 0x60:
--> 
    __TEXT                 0000000105d00000-00000001064bc000 [ 7920K] r-x/rwx SM=COW  /Applications/OpenCPN.app/Contents/MacOS/OpenCPN

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libs63_pi.dylib                 0x0000000115c2c9b9 PolyTessGeo::GetRefPos(double*, double*) + 9
1   libs63_pi.dylib                 0x0000000115c14d66 ChartS63::InitFrom_ehdr(wxString&) + 3894
2   libs63_pi.dylib                 0x0000000115c13358 ChartS63::Init(wxString const&, int) + 6312
3   org.opencpn                     0x000000010605d4df ChartPlugInWrapper::Init(wxString const&, ChartInitFlag) + 47
4   org.opencpn                     0x0000000105d894cf ChartDatabase::CreateChartTableEntry(wxString const&, ChartClassDescriptor&) + 2655
5   org.opencpn                     0x0000000105d86dc9 ChartDatabase::SearchDirAndAddCharts(wxString&, ChartClassDescriptor&, wxGenericProgressDialog*) + 6153
6   org.opencpn                     0x0000000105d84423 ChartDatabase::TraverseDirAndAddCharts(ChartDirInfo&, wxGenericProgressDialog*, wxString&, bool) + 2771
7   org.opencpn                     0x0000000105d83602 ChartDatabase::Update(ArrayOfCDI&, bool, wxGenericProgressDialog*) + 1122
8   org.opencpn                     0x0000000105d4b6a0 MyFrame::UpdateChartDatabaseInplace(ArrayOfCDI&, bool, bool, wxString const&) + 3088
9   org.opencpn                     0x0000000105d49d60 MyFrame::ProcessOptionsDialog(int, ArrayOfCDI*) + 448
10  org.opencpn                     0x0000000105d40135 MyFrame::DoOptionsDialog() + 1861
11  org.opencpn                     0x0000000105d38f9a MyFrame::DoSettings() + 26
12  org.opencpn                     0x0000000105d1f1c2 MyFrame::OnToolLeftClick(wxCommandEvent&) + 178
13  libwx_baseu-3.0.0.3.0.dylib     0x00000001072e9715 wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) + 93
14  libwx_baseu-3.0.0.3.0.dylib     0x00000001072eac1b wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) + 241
15  libwx_baseu-3.0.0.3.0.dylib     0x00000001072eacbc wxEvtHandler::TryHereOnly(wxEvent&) + 152
16  libwx_baseu-3.0.0.3.0.dylib     0x00000001072ea465 wxEvtHandler::ProcessEvent(wxEvent&) + 127
17  libwx_baseu-3.0.0.3.0.dylib     0x00000001072ead3c wxEvtHandler::ProcessEventLocally(wxEvent&) + 80
18  libwx_baseu-3.0.0.3.0.dylib     0x00000001072ea474 wxEvtHandler::ProcessEvent(wxEvent&) + 142
19  libwx_osx_cocoau_core-3.0.0.3.0.dylib   0x0000000106d9f3f1 wxWindowBase::TryAfter(wxEvent&) + 85
20  libwx_baseu-3.0.0.3.0.dylib     0x00000001072ea491 wxEvtHandler::ProcessEvent(wxEvent&) + 171
21  libwx_baseu-3.0.0.3.0.dylib     0x00000001072e9afc wxEvtHandler::SafelyProcessEvent(wxEvent&) + 18
22  libwx_osx_cocoau_core-3.0.0.3.0.dylib   0x0000000106da0f70 wxWindowBase::HandleWindowEvent(wxEvent&) const + 16
23  libwx_osx_cocoau_core-3.0.0.3.0.dylib   0x0000000106d5f357 wxMenuBase::SendEvent(int, int) + 177
24  libwx_osx_cocoau_core-3.0.0.3.0.dylib   0x0000000106c40873 wxMenu::HandleCommandProcess(wxMenuItem*, wxWindow*) + 123
25  com.apple.AppKit                0x00007fff35562a43 -[NSApplication(NSResponder) sendAction:to:from:] + 312
26  com.apple.AppKit                0x00007fff34ff7213 -[NSMenuItem _corePerformAction] + 323
27  com.apple.AppKit                0x00007fff34ff6f9b -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 114
28  com.apple.AppKit                0x00007fff34ff5dff -[NSMenu performKeyEquivalent:] + 363
29  com.apple.AppKit                0x00007fff355616a9 routeKeyEquivalent + 884
30  com.apple.AppKit                0x00007fff3555ece0 -[NSApplication(NSEvent) sendEvent:] + 1096
31  libwx_osx_cocoau_core-3.0.0.3.0.dylib   0x0000000106c1c807 -[wxNSApplication sendEvent:] + 135
32  com.apple.AppKit                0x00007fff34dbf8b5 -[NSApplication run] + 812
33  libwx_osx_cocoau_core-3.0.0.3.0.dylib   0x0000000106cb3a64 wxGUIEventLoop::OSXDoRun() + 106
34  libwx_baseu-3.0.0.3.0.dylib     0x00000001072d1c44 wxCFEventLoop::DoRun() + 50
35  libwx_baseu-3.0.0.3.0.dylib     0x000000010724c7b1 wxEventLoopBase::Run() + 83
36  libwx_baseu-3.0.0.3.0.dylib     0x0000000107226382 wxAppConsoleBase::MainLoop() + 128
37  libwx_osx_cocoau_core-3.0.0.3.0.dylib   0x0000000106c5bceb wxApp::OnRun() + 29
38  libwx_baseu-3.0.0.3.0.dylib     0x0000000107275ac6 wxEntry(int&, wchar_t**) + 102
39  org.opencpn                     0x0000000105d093a4 main + 20
40  org.opencpn                     0x0000000105d07ed4 start + 52

Thread 1:: CVDisplayLink
0   libsystem_kernel.dylib          0x00007fff5f7bca16 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff5f985589 _pthread_cond_wait + 732
2   com.apple.CoreVideo             0x00007fff39406a44 CVDisplayLink::runIOThread() + 660
3   libsystem_pthread.dylib         0x00007fff5f984661 _pthread_body + 340
4   libsystem_pthread.dylib         0x00007fff5f98450d _pthread_start + 377
5   libsystem_pthread.dylib         0x00007fff5f983bf9 thread_start + 13

Thread 2:: com.apple.NSEventThread
0   libsystem_kernel.dylib          0x00007fff5f7b320a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff5f7b2724 mach_msg + 60
2   com.apple.CoreFoundation        0x00007fff37830785 __CFRunLoopServiceMachPort + 341
3   com.apple.CoreFoundation        0x00007fff3782fad7 __CFRunLoopRun + 1783
4   com.apple.CoreFoundation        0x00007fff3782f153 CFRunLoopRunSpecific + 483
5   com.apple.AppKit                0x00007fff34f07fc4 _NSEventThread + 184
6   libsystem_pthread.dylib         0x00007fff5f984661 _pthread_body + 340
7   libsystem_pthread.dylib         0x00007fff5f98450d _pthread_start + 377
8   libsystem_pthread.dylib         0x00007fff5f983bf9 thread_start + 13

Thread 3:: com.apple.CFSocket.private
0   libsystem_kernel.dylib          0x00007fff5f7bccf2 __select + 10
1   com.apple.CoreFoundation        0x00007fff3786a88b __CFSocketManager + 635
2   libsystem_pthread.dylib         0x00007fff5f984661 _pthread_body + 340
3   libsystem_pthread.dylib         0x00007fff5f98450d _pthread_start + 377
4   libsystem_pthread.dylib         0x00007fff5f983bf9 thread_start + 13

Thread 4:
0   libsystem_kernel.dylib          0x00007fff5f7bd28a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff5f984009 _pthread_wqthread + 1035
2   libsystem_pthread.dylib         0x00007fff5f983be9 start_wqthread + 13

Thread 5:
0   libsystem_kernel.dylib          0x00007fff5f7bd28a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff5f98420e _pthread_wqthread + 1552
2   libsystem_pthread.dylib         0x00007fff5f983be9 start_wqthread + 13

Thread 6:
0   libsystem_kernel.dylib          0x00007fff5f7bd28a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff5f984009 _pthread_wqthread + 1035
2   libsystem_pthread.dylib         0x00007fff5f983be9 start_wqthread + 13

Thread 7:
0   libsystem_kernel.dylib          0x00007fff5f7bd28a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff5f98420e _pthread_wqthread + 1552
2   libsystem_pthread.dylib         0x00007fff5f983be9 start_wqthread + 13

Thread 8:
0   libsystem_kernel.dylib          0x00007fff5f7bd28a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff5f98420e _pthread_wqthread + 1552
2   libsystem_pthread.dylib         0x00007fff5f983be9 start_wqthread + 13

Thread 9:
0   libsystem_kernel.dylib          0x00007fff5f7bd28a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff5f98420e _pthread_wqthread + 1552
2   libsystem_pthread.dylib         0x00007fff5f983be9 start_wqthread + 13

Thread 10:
0   libsystem_kernel.dylib          0x00007fff5f7bd28a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff5f98420e _pthread_wqthread + 1552
2   libsystem_pthread.dylib         0x00007fff5f983be9 start_wqthread + 13

Thread 11:
0   libsystem_kernel.dylib          0x00007fff5f7bd28a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff5f984009 _pthread_wqthread + 1035
2   libsystem_pthread.dylib         0x00007fff5f983be9 start_wqthread + 13

Thread 12:
0   libsystem_pthread.dylib         0x00007fff5f983bdc start_wqthread + 0
1   ???                             0x0000000000000001 0 + 1

Thread 13:
0   libsystem_kernel.dylib          0x00007fff5f7bd28a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff5f98420e _pthread_wqthread + 1552
2   libsystem_pthread.dylib         0x00007fff5f983be9 start_wqthread + 13

Thread 14:
0   libsystem_pthread.dylib         0x00007fff5f983bdc start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000001  rbx: 0x00007fcdeef96c20  rcx: 0x00007fff981833c8  rdx: 0x00007ffee9efbf18
  rdi: 0x0000000000000000  rsi: 0x00007ffee9efbf20  rbp: 0x00007ffee9efbc30  rsp: 0x00007ffee9efbc30
   r8: 0x0000000000000000   r9: 0x000000000000000a  r10: 0x000000000000000a  r11: 0x00000000000022e8
  r12: 0x000000011b80a008  r13: 0x00007fcde1bfe000  r14: 0x000000011b80a000  r15: 0x00007fcde1bfe050
  rip: 0x0000000115c2c9b9  rfl: 0x0000000000010202  cr2: 0x0000000000000060

Logical CPU:     4
Error Code:      0x00000004
Trap Number:     14

Binary Images:
       0x105d00000 -        0x1064bbff7 +org.opencpn (4.8.6 - ???) <B9663E77-3FE3-3FF7-A9B2-9E9E578B35C4> /Applications/OpenCPN.app/Contents/MacOS/OpenCPN
       0x106840000 -        0x10684bff7 +libwx_osx_cocoau_gl-3.0.0.3.0.dylib (4) <96989B6B-A303-3608-B31D-1E7E6FF3D120> /Applications/OpenCPN.app/Contents/MacOS/libwx_osx_cocoau_gl-3.0.0.3.0.dylib
       0x10685a000 -        0x106885fff +libwx_baseu_net-3.0.0.3.0.dylib (4) <C1A5673F-5E13-3252-92A6-DDE460291AAC> /Applications/OpenCPN.app/Contents/MacOS/libwx_baseu_net-3.0.0.3.0.dylib
       0x10689e000 -        0x1068abfff +libwx_baseu_xml-3.0.0.3.0.dylib (4) <43A4648A-5B3B-3025-9F1A-A5A78013C906> /Applications/OpenCPN.app/Contents/MacOS/libwx_baseu_xml-3.0.0.3.0.dylib
       0x1068b8000 -        0x106945fff +libwx_osx_cocoau_html-3.0.0.3.0.dylib (4) <913476A2-CFBB-35C8-9338-F78332BBAE9A> /Applications/OpenCPN.app/Contents/MacOS/libwx_osx_cocoau_html-3.0.0.3.0.dylib
       0x1069a2000 -        0x106a94fff +libwx_osx_cocoau_adv-3.0.0.3.0.dylib (4) <128F15E5-DB01-347D-9A22-6A01400DDA2C> /Applications/OpenCPN.app/Contents/MacOS/libwx_osx_cocoau_adv-3.0.0.3.0.dylib
       0x106b6c000 -        0x106bcefe7 +libwx_osx_cocoau_aui-3.0.0.3.0.dylib (4) <9A0830A9-5B11-3BE9-B9AB-045158086217> /Applications/OpenCPN.app/Contents/MacOS/libwx_osx_cocoau_aui-3.0.0.3.0.dylib
       0x106c0d000 -        0x107006ff7 +libwx_osx_cocoau_core-3.0.0.3.0.dylib (4) <596FE2E8-7F15-3C6A-9196-CA0555A13CDC> /Applications/OpenCPN.app/Contents/MacOS/libwx_osx_cocoau_core-3.0.0.3.0.dylib
       0x10721f000 -        0x107396fff +libwx_baseu-3.0.0.3.0.dylib (4) <4C900952-C021-3AAA-90E0-BEEFC65D16E4> /Applications/OpenCPN.app/Contents/MacOS/libwx_baseu-3.0.0.3.0.dylib
       0x10743a000 -        0x107458ff7 +liblzma.5.dylib (8.2) <31A275ED-DB2C-3605-9876-6A9A57EA7AE9> /Applications/OpenCPN.app/Contents/MacOS/liblzma.5.dylib
       0x107461000 -        0x107520ff7 +libcairo.2.dylib (11403.6) <68543D17-4E8C-3416-BA18-7FB56D175F93> /Applications/OpenCPN.app/Contents/MacOS/libcairo.2.dylib
       0x107550000 -        0x1075cbfff +libpixman-1.0.dylib (33.8) <4D463962-D1F4-321B-A8F0-E13092D5E17D> /Applications/OpenCPN.app/Contents/MacOS/libpixman-1.0.dylib
       0x1075e1000 -        0x107611ff7 +libfontconfig.1.dylib (10) <1E8E44B5-401C-3D77-B6F2-46FF524AC681> /Applications/OpenCPN.app/Contents/MacOS/libfontconfig.1.dylib
       0x10761d000 -        0x107695fff +libfreetype.6.dylib (19) <55E6DE0E-04BC-3620-9D1A-FD0467460E02> /Applications/OpenCPN.app/Contents/MacOS/libfreetype.6.dylib
       0x1076b2000 -        0x1076d8fff +libpng16.16.dylib (37) <BFD60983-5190-3DB9-88B4-3224FD6C6C07> /Applications/OpenCPN.app/Contents/MacOS/libpng16.16.dylib
       0x109511000 -        0x1095d3ffb  com.apple.AMDRadeonX4000GLDriver (1.68.20 - 1.6.8) <03AC29A1-DE03-3031-854D-B7F6D2018B4D> /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/AMDRadeonX4000GLDriver
       0x10abed000 -        0x10b96bfff  com.apple.driver.AppleIntelSKLGraphicsGLDriver (10.36.19 - 10.3.6) <D2038E23-AE4E-3ADD-8A7D-B5B6F0A23ED6> /System/Library/Extensions/AppleIntelSKLGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelSKLGraphicsGLDriver
       0x10d220000 -        0x10d357fff  com.apple.AMDMTLBronzeDriver (1.68.20 - 1.6.8) <C5D6A803-7CE1-32BD-BE34-C518131CED8B> /System/Library/Extensions/AMDMTLBronzeDriver.bundle/Contents/MacOS/AMDMTLBronzeDriver
       0x1129c4000 -        0x1129defff  com.apple.security.csparser (3.0 - 58286.70.7) <9065D307-CC21-3ED2-95C7-BF2D59FC48D3> /System/Library/Frameworks/Security.framework/PlugIns/csparser.bundle/Contents/MacOS/csparser
       0x115bd0000 -        0x115c76fff +libs63_pi.dylib (0) <3D1F4DF3-82C0-33AF-9CD3-DE99A7B86E2F> /Applications/OpenCPN.app/Contents/PlugIns/s63_pi/libs63_pi.dylib
       0x115cf8000 -        0x115d48ff7 +libwmm_pi.dylib (0) <357D49FE-814F-3095-8C88-93D500B789C1> /Applications/OpenCPN.app/Contents/PlugIns/libwmm_pi.dylib
       0x115d98000 -        0x115de2acf  dyld (551.4) <8A72DE9C-A136-3506-AA02-4BA2B82DCAF3> /usr/lib/dyld
       0x116515000 -        0x116597fff +libchartdldr_pi.dylib (0) <AF20BB7E-9E35-30BE-957E-5FCCCA52AFA8> /Applications/OpenCPN.app/Contents/PlugIns/libchartdldr_pi.dylib
       0x1165ff000 -        0x11673cff7 +libgrib_pi.dylib (0) <64D2A3D5-B44A-35AB-8E59-43C7DB563E3B> /Applications/OpenCPN.app/Contents/PlugIns/libgrib_pi.dylib
       0x119802000 -        0x119804ff7  com.apple.CloudDocsFileProvider (1.0 - 575.14) <B44961F2-4735-3CE5-B519-0ED38AD5F1E5> /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/CloudDocsFileProvider.bundle/Contents/MacOS/CloudDocsFileProvider
       0x119809000 -        0x11980cfff  com.apple.FileProviderOverride (125.15 - 125.15) <A7854D9E-5100-31FC-A84A-A86D6519FDED> /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FileProviderOverride.bundle/Contents/MacOS/FileProviderOverride
       0x119812000 -        0x119818fff  com.apple.FinderSyncCollaborationFileProviderOverride (1.0 - 1054.5.4) <4C21E7FC-3B4C-30CA-8AAF-1310F6C8F946> /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride
    0x7fff2fd61000 -     0x7fff300afff7  com.apple.RawCamera.bundle (8.05.0 - 1017.4.1) <CAF490E6-CB0E-3EF0-B3D2-C4880CF85077> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff302f7000 -     0x7fff30b4dff7  ATIRadeonX4000SCLib.dylib (1.68.20) <09BE979C-D263-34F4-A83D-3E36420ED78D> /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/ATIRadeonX4000SCLib.dylib
    …

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 109
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 689957
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=510.2M resident=0K(0%) swapped_out_or_unallocated=510.2M(100%)
Writable regions: Total=966.7M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=966.7M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               512K        5 
Activity Tracing                   256K        2 
CG backing stores                 20.2M       14 
CG image                           368K       28 
CG raster data                     208K        7 
CoreAnimation                     1080K       66 
CoreAnimation (reserved)            12K        4         reserved VM address space (unallocated)
CoreGraphics                         8K        2 
CoreImage                          236K       47 
CoreUI image data                 3248K       27 
CoreUI image file                  384K        9 
Foundation                        16.0M        5 
IOKit                             7940K        2 
Image IO                            16K        2 
Kernel Alloc Once                    8K        2 
MALLOC                           907.0M      152 
MALLOC guard page                   48K       10 
Memory Tag 242                      12K        2 
Memory Tag 251                      80K        4 
OpenGL GLSL                        256K        4 
STACK GUARD                       56.1M       16 
Stack                             15.1M       16 
VM_ALLOCATE                       3696K       76 
__DATA                            43.8M      380 
__FONT_DATA                          4K        2 
__GLSLBUILTINS                    2588K        2 
__LINKEDIT                       204.4M       29 
__TEXT                           305.9M      375 
__UNICODE                          560K        2 
mapped file                       91.2M       52 
shared memory                     1200K       19 
===========                     =======  ======= 
TOTAL                              1.6G     1332 
TOTAL, minus reserved VM space     1.6G     1332 

Model: MacBookPro13,3, BootROM MBP133.0247.B00, 4 processors, Intel Core i7, 2,9 GHz, 16 GB, SMC 2.38f7
Graphics: Intel HD Graphics 530, Intel HD Graphics 530, Built-In
Graphics: Radeon Pro 460, AMD Radeon Pro 460, PCIe
Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x15A), Broadcom BCM43xx 1.0 (7.77.37.31.1a9)
Bluetooth: Version 6.0.7f10, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.0 Bus
USB Device: iBridge
USB Device: Keyboard Hub
USB Device: USB Laser Mouse
USB Device: Apple Keyboard
Thunderbolt Bus: MacBook Pro, Apple Inc., 33.1
Thunderbolt Bus: MacBook Pro, Apple Inc., 33.1
hukl commented 6 years ago

I managed to build it after all but now OpenCPN says that it won't work with this version of OpenCPN :/ I probably still did something wrong:

cmake .

make
/usr/local/Cellar/cmake/3.12.1/bin/cmake -H/usr/local/src/s63_pi -B/usr/local/src/s63_pi --check-build-system CMakeFiles/Makefile.cmake 0
/usr/local/Cellar/cmake/3.12.1/bin/cmake -E cmake_progress_start /usr/local/src/s63_pi/CMakeFiles /usr/local/src/s63_pi/CMakeFiles/progress.marks
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/Makefile2 all
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/s63-i18n.dir/build.make CMakeFiles/s63-i18n.dir/depend
cd /usr/local/src/s63_pi && /usr/local/Cellar/cmake/3.12.1/bin/cmake -E cmake_depends "Unix Makefiles" /usr/local/src/s63_pi /usr/local/src/s63_pi /usr/local/src/s63_pi /usr/local/src/s63_pi /usr/local/src/s63_pi/CMakeFiles/s63-i18n.dir/DependInfo.cmake --color=
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/s63-i18n.dir/build.make CMakeFiles/s63-i18n.dir/build
[  3%] s63-i18n [ru_RU]: Created mo file.
/usr/local/bin/msgfmt --check -o /usr/local/src/s63_pi/ru_RU.mo /usr/local/src/s63_pi/po/ru_RU.po
/usr/local/Cellar/cmake/3.12.1/bin/cmake -E copy /usr/local/src/s63_pi/ru_RU.mo Resources/ru_RU.lproj/opencpn-s63_pi.mo
[  6%] s63-i18n [de_DE]: Created mo file.
/usr/local/bin/msgfmt --check -o /usr/local/src/s63_pi/de_DE.mo /usr/local/src/s63_pi/po/de_DE.po
/usr/local/Cellar/cmake/3.12.1/bin/cmake -E copy /usr/local/src/s63_pi/de_DE.mo Resources/de_DE.lproj/opencpn-s63_pi.mo
[ 10%] s63-i18n [es_ES]: Created mo file.
/usr/local/bin/msgfmt --check -o /usr/local/src/s63_pi/es_ES.mo /usr/local/src/s63_pi/po/es_ES.po
/usr/local/Cellar/cmake/3.12.1/bin/cmake -E copy /usr/local/src/s63_pi/es_ES.mo Resources/es_ES.lproj/opencpn-s63_pi.mo
[ 13%] s63-i18n [et_ET]: Created mo file.
/usr/local/bin/msgfmt --check -o /usr/local/src/s63_pi/et_ET.mo /usr/local/src/s63_pi/po/et_ET.po
/usr/local/src/s63_pi/po/et_ET.po:7: warning: header field 'Language' still has the initial default value
/usr/local/Cellar/cmake/3.12.1/bin/cmake -E copy /usr/local/src/s63_pi/et_ET.mo Resources/et_ET.lproj/opencpn-s63_pi.mo
[ 17%] s63-i18n [fr_FR]: Created mo file.
/usr/local/bin/msgfmt --check -o /usr/local/src/s63_pi/fr_FR.mo /usr/local/src/s63_pi/po/fr_FR.po
/usr/local/Cellar/cmake/3.12.1/bin/cmake -E copy /usr/local/src/s63_pi/fr_FR.mo Resources/fr_FR.lproj/opencpn-s63_pi.mo
[ 20%] s63-i18n [pl_PL]: Created mo file.
/usr/local/bin/msgfmt --check -o /usr/local/src/s63_pi/pl_PL.mo /usr/local/src/s63_pi/po/pl_PL.po
/usr/local/Cellar/cmake/3.12.1/bin/cmake -E copy /usr/local/src/s63_pi/pl_PL.mo Resources/pl_PL.lproj/opencpn-s63_pi.mo
[ 24%] s63_pi-i18n: Done.
[ 24%] Built target s63-i18n
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/s63_pi.dir/build.make CMakeFiles/s63_pi.dir/depend
cd /usr/local/src/s63_pi && /usr/local/Cellar/cmake/3.12.1/bin/cmake -E cmake_depends "Unix Makefiles" /usr/local/src/s63_pi /usr/local/src/s63_pi /usr/local/src/s63_pi /usr/local/src/s63_pi /usr/local/src/s63_pi/CMakeFiles/s63_pi.dir/DependInfo.cmake --color=
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/s63_pi.dir/build.make CMakeFiles/s63_pi.dir/build
[ 27%] Building CXX object CMakeFiles/s63_pi.dir/src/s63_pi.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/s63_pi.cpp.o -c /usr/local/src/s63_pi/src/s63_pi.cpp
In file included from /usr/local/src/s63_pi/src/s63_pi.cpp:45:
/usr/local/src/s63_pi/src/s63chart.h:8:9: warning: '_S63CH_H_' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef _S63CH_H_
        ^~~~~~~~~
/usr/local/src/s63_pi/src/s63chart.h:9:9: note: '_S53CH_H_' is defined here; did you mean '_S63CH_H_'?
#define _S53CH_H_
        ^~~~~~~~~
        _S63CH_H_
1 warning generated.
[ 31%] Building CXX object CMakeFiles/s63_pi.dir/src/s63chart.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/s63chart.cpp.o -c /usr/local/src/s63_pi/src/s63chart.cpp
In file included from /usr/local/src/s63_pi/src/s63chart.cpp:40:
/usr/local/src/s63_pi/src/s63chart.h:8:9: warning: '_S63CH_H_' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef _S63CH_H_
        ^~~~~~~~~
/usr/local/src/s63_pi/src/s63chart.h:9:9: note: '_S53CH_H_' is defined here; did you mean '_S63CH_H_'?
#define _S53CH_H_
        ^~~~~~~~~
        _S63CH_H_
1 warning generated.
[ 34%] Building CXX object CMakeFiles/s63_pi.dir/src/mygeom63.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/mygeom63.cpp.o -c /usr/local/src/s63_pi/src/mygeom63.cpp
[ 37%] Building C object CMakeFiles/s63_pi.dir/src/tri.c.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/tri.c.o   -c /usr/local/src/s63_pi/src/tri.c
/usr/local/src/s63_pi/src/tri.c:2860:8: warning: duplicate 'static' declaration specifier [-Wduplicate-decl-specifier]
inline static int int_max(ipoint_t *yval, ipoint_t *v0, ipoint_t *v1)
       ^~~~~~~
/usr/local/src/s63_pi/src/tri.c:2879:8: warning: duplicate 'static' declaration specifier [-Wduplicate-decl-specifier]
inline static int int_min(ipoint_t *yval, ipoint_t *v0, ipoint_t *v1)
       ^~~~~~~
/usr/local/src/s63_pi/src/tri.c:2912:8: warning: duplicate 'static' declaration specifier [-Wduplicate-decl-specifier]
inline static int int_is_left_of(int segnum, ipoint_t *v)
       ^~~~~~~
3 warnings generated.
[ 41%] Building CXX object CMakeFiles/s63_pi.dir/src/TexFont.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/TexFont.cpp.o -c /usr/local/src/s63_pi/src/TexFont.cpp
[ 44%] Building CXX object CMakeFiles/s63_pi.dir/src/cpl/cpl_conv.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/cpl/cpl_conv.cpp.o -c /usr/local/src/s63_pi/src/cpl/cpl_conv.cpp
[ 48%] Building CXX object CMakeFiles/s63_pi.dir/src/cpl/cpl_csv.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/cpl/cpl_csv.cpp.o -c /usr/local/src/s63_pi/src/cpl/cpl_csv.cpp
[ 51%] Building CXX object CMakeFiles/s63_pi.dir/src/cpl/cpl_error.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/cpl/cpl_error.cpp.o -c /usr/local/src/s63_pi/src/cpl/cpl_error.cpp
[ 55%] Building CXX object CMakeFiles/s63_pi.dir/src/cpl/cpl_findfile.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/cpl/cpl_findfile.cpp.o -c /usr/local/src/s63_pi/src/cpl/cpl_findfile.cpp
[ 58%] Building CXX object CMakeFiles/s63_pi.dir/src/cpl/cpl_path.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/cpl/cpl_path.cpp.o -c /usr/local/src/s63_pi/src/cpl/cpl_path.cpp
[ 62%] Building CXX object CMakeFiles/s63_pi.dir/src/cpl/cpl_string.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/cpl/cpl_string.cpp.o -c /usr/local/src/s63_pi/src/cpl/cpl_string.cpp
[ 65%] Building CXX object CMakeFiles/s63_pi.dir/src/cpl/cpl_vsisimple.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/cpl/cpl_vsisimple.cpp.o -c /usr/local/src/s63_pi/src/cpl/cpl_vsisimple.cpp
[ 68%] Building CXX object CMakeFiles/s63_pi.dir/src/myiso8211/ddffielddefn.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/myiso8211/ddffielddefn.cpp.o -c /usr/local/src/s63_pi/src/myiso8211/ddffielddefn.cpp
[ 72%] Building CXX object CMakeFiles/s63_pi.dir/src/myiso8211/ddfmodule.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/myiso8211/ddfmodule.cpp.o -c /usr/local/src/s63_pi/src/myiso8211/ddfmodule.cpp
[ 75%] Building CXX object CMakeFiles/s63_pi.dir/src/myiso8211/ddfrecord.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/myiso8211/ddfrecord.cpp.o -c /usr/local/src/s63_pi/src/myiso8211/ddfrecord.cpp
[ 79%] Building CXX object CMakeFiles/s63_pi.dir/src/myiso8211/ddfsubfielddefn.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/myiso8211/ddfsubfielddefn.cpp.o -c /usr/local/src/s63_pi/src/myiso8211/ddfsubfielddefn.cpp
[ 82%] Building CXX object CMakeFiles/s63_pi.dir/src/myiso8211/ddffield.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/myiso8211/ddffield.cpp.o -c /usr/local/src/s63_pi/src/myiso8211/ddffield.cpp
[ 86%] Building CXX object CMakeFiles/s63_pi.dir/src/myiso8211/ddfutils.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/myiso8211/ddfutils.cpp.o -c /usr/local/src/s63_pi/src/myiso8211/ddfutils.cpp
[ 89%] Building CXX object CMakeFiles/s63_pi.dir/src/dsa/dsa_utils.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/dsa/dsa_utils.cpp.o -c /usr/local/src/s63_pi/src/dsa/dsa_utils.cpp
[ 93%] Building C object CMakeFiles/s63_pi.dir/src/dsa/mp_math.c.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/dsa/mp_math.c.o   -c /usr/local/src/s63_pi/src/dsa/mp_math.c
[ 96%] Building C object CMakeFiles/s63_pi.dir/src/dsa/sha1.c.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -DTIXML_USE_STL -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ -DocpnUSE_GL -Ds63_pi_EXPORTS -I/usr/local/src/s63_pi/CMakeFiles/include -I/usr/local/src/s63_pi/include -I/usr/local/src/s63_pi/src -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks -I/usr/local/src/s63_pi/src/wxJSON -I/usr/local/src/s63_pi/src/cpl -I/usr/local/src/s63_pi/src/dsa -I/usr/local/src/s63_pi -isystem /usr/local/lib/wx/include/osx_cocoa-unicode-3.0 -isystem /usr/local/include/wx-3.0  -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -fPIC   -Wall -Wno-unused-result -g -O2 -fexceptions -Wall -g -fexceptions -O2 -Wno-unused -fno-strict-aliasing -Wno-overloaded-virtual -o CMakeFiles/s63_pi.dir/src/dsa/sha1.c.o   -c /usr/local/src/s63_pi/src/dsa/sha1.c
[100%] Linking CXX shared library libs63_pi.dylib
/usr/local/Cellar/cmake/3.12.1/bin/cmake -E cmake_link_script CMakeFiles/s63_pi.dir/link.txt --verbose=1
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -dynamiclib -Wl,-headerpad_max_install_names -Wl -undefined dynamic_lookup -o libs63_pi.dylib -install_name /usr/local/src/s63_pi/libs63_pi.dylib CMakeFiles/s63_pi.dir/src/s63_pi.cpp.o CMakeFiles/s63_pi.dir/src/s63chart.cpp.o CMakeFiles/s63_pi.dir/src/mygeom63.cpp.o CMakeFiles/s63_pi.dir/src/tri.c.o CMakeFiles/s63_pi.dir/src/TexFont.cpp.o CMakeFiles/s63_pi.dir/src/cpl/cpl_conv.cpp.o CMakeFiles/s63_pi.dir/src/cpl/cpl_csv.cpp.o CMakeFiles/s63_pi.dir/src/cpl/cpl_error.cpp.o CMakeFiles/s63_pi.dir/src/cpl/cpl_findfile.cpp.o CMakeFiles/s63_pi.dir/src/cpl/cpl_path.cpp.o CMakeFiles/s63_pi.dir/src/cpl/cpl_string.cpp.o CMakeFiles/s63_pi.dir/src/cpl/cpl_vsisimple.cpp.o CMakeFiles/s63_pi.dir/src/myiso8211/ddffielddefn.cpp.o CMakeFiles/s63_pi.dir/src/myiso8211/ddfmodule.cpp.o CMakeFiles/s63_pi.dir/src/myiso8211/ddfrecord.cpp.o CMakeFiles/s63_pi.dir/src/myiso8211/ddfsubfielddefn.cpp.o CMakeFiles/s63_pi.dir/src/myiso8211/ddffield.cpp.o CMakeFiles/s63_pi.dir/src/myiso8211/ddfutils.cpp.o CMakeFiles/s63_pi.dir/src/dsa/dsa_utils.cpp.o CMakeFiles/s63_pi.dir/src/dsa/mp_math.c.o CMakeFiles/s63_pi.dir/src/dsa/sha1.c.o  -L/usr/local/lib -Wl,-rpath,/usr/local/lib /usr/lib/libz.dylib 
[100%] Built target s63_pi
/usr/local/Cellar/cmake/3.12.1/bin/cmake -E cmake_progress_start /usr/local/src/s63_pi/CMakeFiles 0
hukl commented 6 years ago

Ok I found out that I also need to run make package - then I manually copied the dylib and the OCPNenc file to the plugin folder, but OpenCPN still says:

Incompatible Plugin detected: "Plugin [ s63_pi ] version 0/6, ann all previous versions, is incompatible with this version of OpenCPN"

hukl commented 6 years ago

Lastly I build OpenCPN from source just to make sure they are based on the same build environment. The plugin now loads without warning but when I try to import the charts it crashes on another wxwidgets level :/ I guess I give up for now

hukl commented 6 years ago

Haha - well it turned out the "crash" was more like a warning - probably debug flags are on because I built OpenCPN manually? Either way - it worked in the end. I have the navionics charts loaded after half of day of puzzling :)

To summarize: The s63 plugin version 1.8 which is still linked on o-charts.org is not able to import the charts on paired with the current OpenCPN release for macOS. OpenCPN and the s63 plugin built from source works. Would be cool if we could still figure out why the release version crashes. Why is it even still 1.8 on the website?