My guess is this is another wxwidgets “feature”… Ill see if there is a way to turn this off in hxWidgets - im not much of a mac user, but you are saying this isnt a standard “thing” on OSX, right?
It breaks on ComponentImpl.hx / createWindow / line 162
if (_hideOnCreate == true) {
_hideOnCreate = false;
window.show(false);
} else { –> here window.show(false);
_firstResize = true;
}
And warning are still there
ld: warning: direct access in function ‘wxStringToStringHashMap_wxImplementation_HashTable::HashCopy(wxStringToStringHashMap_wxImplementation_HashTable const&)’ from file ‘obj/darwin64-debug/cf4c4902_Globals.o’ to global weak symbol ‘wxStringToStringHashMap_wxImplementation_HashTable::CopyNode(wxStringToStringHashMap_wxImplementation_HashTable::Node*)’ from file ‘/usr/local/lib/libwx_baseu-3.1.a(baselib_log.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
…
Called from hxcpp::__hxcpp_main
Called from Coherence::main Coherence.hx line 9
Called from haxe.ui.HaxeUIApp::ready haxe/ui/HaxeUIApp.hx line 23
Called from haxe.ui.HaxeUIApp::init haxe/ui/HaxeUIApp.hx line 52
Called from haxe.ui.HaxeUIApp::handlePreload haxe/ui/HaxeUIApp.hx line 60
Called from haxe.ui.backend.AppImpl::init haxe/ui/backend/AppImpl.hx line 79
Called from Coherence::main Coherence.hx line 10
Called from haxe.ui.HaxeUIApp::addComponent haxe/ui/HaxeUIApp.hx line 90
Called from haxe.ui.core.Screen::addComponent haxe/ui/core/Screen.hx line 40
Called from haxe.ui.core.Component::ready haxe/ui/core/Component.hx line 1078
Called from haxe.ui.backend.ComponentImpl::handleReady haxe/ui/backend/ComponentImpl.hx line 85
Called from haxe.ui.backend.ComponentImpl::handleReady haxe/ui/backend/ComponentImpl.hx line 85
Called from haxe.ui.backend.ComponentImpl::handleReady haxe/ui/backend/ComponentImpl.hx line 85
Called from haxe.ui.backend.ComponentImpl::handleReady haxe/ui/backend/ComponentImpl.hx line 81
Called from haxe.ui.backend.ComponentImpl::createWindow haxe/ui/backend/ComponentImpl.hx line 162
Critical Error: Uncatchable Throw: Null Object Reference
Illegal instruction: 4
ld: warning: direct access in function ‘wxNavigationEnabled::wxNavigationEnabled()’ from file ‘obj/darwin64-debug/cf4c4902_ListCtrl.o’ to global weak symbol ‘wxNavigationEnabled::OnChildFocus(wxChildFocusEvent&)’ from file ‘/usr/local/lib/libwx_osx_cocoau_core-3.1.a(corelib_listctrlcmn.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function ‘wxNavigationEnabled::wxNavigationEnabled()’ from file ‘obj/darwin64-debug/cf4c4902_ListCtrl.o’ to global weak symbol ‘wxNavigationEnabled::OnFocus(wxFocusEvent&)’ from file ‘/usr/local/lib/libwx_osx_cocoau_core-3.1.a(corelib_listctrlcmn.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function ‘wxNavigationEnabled::wxNavigationEnabled()’ from file ‘obj/darwin64-debug/cf4c4902_ListCtrl.o’ to global weak symbol ‘wxNavigationEnabled::OnNavigationKey(wxNavigationKeyEvent&)’ from file ‘/usr/local/lib/libwx_osx_cocoau_core-3.1.a(corelib_listctrlcmn.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function ‘wxNavigationEnabled<wxCompositeWindow >::wxNavigationEnabled()’ from file ‘obj/darwin64-debug/cf4c4902_SpinCtrl.o’ to global weak symbol ‘wxNavigationEnabled<wxCompositeWindow >::OnChildFocus(wxChildFocusEvent&)’ from file ‘/usr/local/lib/libwx_osx_cocoau_core-3.1.a(corelib_spinctlg.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function ‘wxNavigationEnabled<wxCompositeWindow >::wxNavigationEnabled()’ from file ‘obj/darwin64-debug/cf4c4902_SpinCtrl.o’ to global weak symbol ‘wxNavigationEnabled<wxCompositeWindow >::OnFocus(wxFocusEvent&)’ from file ‘/usr/local/lib/libwx_osx_cocoau_core-3.1.a(corelib_spinctlg.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function ‘wxNavigationEnabled<wxCompositeWindow >::wxNavigationEnabled()’ from file ‘obj/darwin64-debug/cf4c4902_SpinCtrl.o’ to global weak symbol ‘wxNavigationEnabled<wxCompositeWindow >::OnNavigationKey(wxNavigationKeyEvent&)’ from file ‘/usr/local/lib/libwx_osx_cocoau_core-3.1.a(corelib_spinctlg.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function ‘wxCompositeWindow::wxCompositeWindow()’ from file ‘obj/darwin64-debug/cf4c4902_SpinCtrl.o’ to global weak symbol ‘wxCompositeWindow::OnWindowCreate(wxWindowCreateEvent&)’ from file ‘/usr/local/lib/libwx_osx_cocoau_core-3.1.a(corelib_spinctlg.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function ‘wxNavigationEnabled::wxNavigationEnabled()’ from file ‘obj/darwin64-debug/8d9de584_wxownerdrawnpanel.o’ to global weak symbol ‘wxNavigationEnabled::OnChildFocus(wxChildFocusEvent&)’ from file ‘/usr/local/lib/libwx_osx_cocoau_core-3.1.a(corelib_panelcmn.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function ‘wxNavigationEnabled::wxNavigationEnabled()’ from file ‘obj/darwin64-debug/8d9de584_wxownerdrawnpanel.o’ to global weak symbol ‘wxNavigationEnabled::OnFocus(wxFocusEvent&)’ from file ‘/usr/local/lib/libwx_osx_cocoau_core-3.1.a(corelib_panelcmn.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function ‘wxNavigationEnabled::wxNavigationEnabled()’ from file ‘obj/darwin64-debug/8d9de584_wxownerdrawnpanel.o’ to global weak symbol ‘wxNavigationEnabled::OnNavigationKey(wxNavigationKeyEvent&)’ from file ‘/usr/local/lib/libwx_osx_cocoau_core-3.1.a(corelib_panelcmn.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function ‘wxStringToStringHashMap_wxImplementation_HashTable::HashCopy(wxStringToStringHashMap_wxImplementation_HashTable const&)’ from file ‘obj/darwin64-debug/cf4c4902_Globals.o’ to global weak symbol ‘wxStringToStringHashMap_wxImplementation_HashTable::CopyNode(wxStringToStringHashMap_wxImplementation_HashTable::Node*)’ from file ‘/usr/local/lib/libwx_baseu-3.1.a(baselib_log.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function ‘wxStringToStringHashMap_wxImplementation_HashTable::HashCopy(wxStringToStringHashMap_wxImplementation_HashTable const&)’ from file ‘obj/darwin64-debug/cf4c4902_Globals.o’ to global weak symbol ‘wxStringToStringHashMap_wxImplementation_HashTable::GetBucketForNode(wxStringToStringHashMap_wxImplementation_HashTable*, wxStringToStringHashMap_wxImplementation_HashTable::Node*)’ from file ‘/usr/local/lib/libwx_osx_cocoau_core-3.1.a(corelib_containr.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function ‘wxStringToStringHashMap_wxImplementation_HashTable::ResizeTable(unsigned long)’ from file ‘obj/darwin64-debug/cf4c4902_Globals.o’ to global weak symbol ‘wxStringToStringHashMap_wxImplementation_HashTable::GetBucketForNode(wxStringToStringHashMap_wxImplementation_HashTable*, wxStringToStringHashMap_wxImplementation_HashTable::Node*)’ from file ‘/usr/local/lib/libwx_osx_cocoau_core-3.1.a(corelib_containr.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function ‘wxStringToStringHashMap_wxImplementation_HashTable::clear()’ from file ‘obj/darwin64-debug/cf4c4902_Globals.o’ to global weak symbol ‘wxStringToStringHashMap_wxImplementation_HashTable::DeleteNode(_wxHashTable_NodeBase*)’ from file ‘/usr/local/lib/libwx_baseu-3.1.a(baselib_appbase.o)’ means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.