[MacPorts] #40390: codeblocks: fix compatibility with wxWidgets 2.9/3.0

MacPorts noreply at macports.org
Fri Apr 4 06:09:09 PDT 2014


#40390: codeblocks: fix compatibility with wxWidgets 2.9/3.0
-------------------------+---------------------
  Reporter:  mojca@…     |      Owner:  mojca@…
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:
      Port:  codeblocks  |
-------------------------+---------------------

Comment (by mojca@…):

 Upgrade to 13.12 committed in r118548. There are still a number of issues.
 Among others:
 {{{
 ../src/osx/carbon/region.cpp(1016): assert "m_refData" failed in
 DoOffset(): invalid wxRegion

 Call stack:
 [00] wxWidgetCocoaImpl::drawRect(void*, NSView*, void*)
 [01] wxOSX_drawRect(NSView*, objc_selector*, CGRect)
 [02] -[NSView _drawRect:clip:]
 [03] -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
 [04] -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
 [05] -[NSView
 _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
 [06] -[NSNextStepFrame
 _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
 [07] -[NSView
 _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
 [08] -[NSView displayIfNeeded]
 [09] -[NSNextStepFrame displayIfNeeded]
 [10] -[NSWindow
 _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:]
 [11] -[NSWindow
 _doOrderWindow:relativeTo:findKey:forCounter:force:isModal:]
 [12] -[NSWindow orderWindow:relativeTo:]
 [13] -[NSWindow makeKeyAndOrderFront:]
 [14] wxNonOwnedWindowCocoaImpl::Show(bool)
 [15] wxNonOwnedWindow::Show(bool)
 [16] cbSplashScreen::cbSplashScreen(wxBitmap&, long, wxWindow*, int, long)
 [17] CodeBlocksApp::OnInit()
 [18] wxApp::CallOnInit()
 [19] wxEntry(int&, wchar_t**)
 [20] main
 Do you want to stop the program?
 You can also choose [Cancel] to suppress further warnings.
 }}}

 {{{
 ../src/osx/carbon/region.cpp(1048): assert "region.IsOk()" failed in
 DoCombine(): invalid wxRegion

 Call stack:
 [00] wxRegionWithCombine::DoIntersect(wxRegion const&)
 [01] wxWidgetCocoaImpl::drawRect(void*, NSView*, void*)
 [02] wxOSX_drawRect(NSView*, objc_selector*, CGRect)
 [03] -[NSView _drawRect:clip:]
 [04] -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
 [05] -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
 [06] -[NSView
 _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
 [07] -[NSNextStepFrame
 _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
 [08] -[NSView
 _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
 [09] -[NSView displayIfNeeded]
 [10] -[NSNextStepFrame displayIfNeeded]
 [11] -[NSWindow
 _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:]
 [12] -[NSWindow
 _doOrderWindow:relativeTo:findKey:forCounter:force:isModal:]
 [13] -[NSWindow orderWindow:relativeTo:]
 [14] -[NSWindow makeKeyAndOrderFront:]
 [15] wxNonOwnedWindowCocoaImpl::Show(bool)
 [16] wxNonOwnedWindow::Show(bool)
 [17] cbSplashScreen::cbSplashScreen(wxBitmap&, long, wxWindow*, int, long)
 [18] CodeBlocksApp::OnInit()
 [19] wxApp::CallOnInit()
 [20] wxEntry(int&, wchar_t**)
 Do you want to stop the program?
 You can also choose [Cancel] to suppress further warnings.
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/40390#comment:19>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list