User forums > General (but related to Code::Blocks)

wxWidgets 2.9 patches to get Code::Blocks project to compile and run

<< < (2/2)

heromyth:

--- Quote from: stahta01 on August 23, 2011, 03:22:50 am ---
--- Quote from: heromyth on August 23, 2011, 03:22:02 am ---cbauibook patches:

To replace
     tabCtrl->ProcessEvent(event);
with
     GetEventHandler()->ProcessEvent(event);

--- End quote ---

It is NOT the correct fix; I tried it.
It causes a runtime warning that paint events are NOT allowed.

Tim S.

--- End quote ---

That's true. I got the error message in codeblocks.RPT:

-------------------

Error occured on Tuesday, August 23, 2011 at 10:11:37.

D:\Program Files\codeblocks\codeblocks.exe caused an Access Violation at location 00000000 Reading from location 00000000.

Registers:
eax=022107e8 ebx=0220f730 ecx=00000000 edx=0226ff08 esi=00e05e18 edi=0022f0c8
eip=00000000 esp=0022ece0 ebp=0022ecfc iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010206

Call stack:
00000000
6323863A  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:6323863A  _ZN12wxEvtHandler6UnlinkEv
63238DF1  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:63238DF1  _ZN12wxEvtHandlerD1Ev
64BC5C4E  D:\Program Files\codeblocks\share\codeblocks\plugins\compiler.dll:64BC5C4E
64BC5CC5  D:\Program Files\codeblocks\share\codeblocks\plugins\compiler.dll:64BC5CC5
61849180  D:\Program Files\codeblocks\codeblocks.dll:61849180  _ZN7LogSlotD2Ev
61849649  D:\Program Files\codeblocks\codeblocks.dll:61849649  _ZN10LogManagerD1Ev
618496F1  D:\Program Files\codeblocks\codeblocks.dll:618496F1  _ZN10LogManagerD0Ev
619DD7C8  D:\Program Files\codeblocks\codeblocks.dll:619DD7C8  _ZN3MgrI10LogManagerE4FreeEv
6185209B  D:\Program Files\codeblocks\codeblocks.dll:6185209B  _ZN7Manager8ShutdownEv
0042CC8E  D:\Program Files\codeblocks\codeblocks.exe:0042CC8E
63102D72  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:63102D72  _ZNK16wxAppConsoleBase16CallEventHandlerEP12wxEvtHandlerR14wxEventFunctorR7wxEvent
6323871E  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:6323871E  _ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent
63238823  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:63238823  _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
63238A48  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:63238A48  _ZN12wxEvtHandler11TryHereOnlyER7wxEvent
632388B2  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:632388B2  _ZN12wxEvtHandler10DoTryChainER7wxEvent
63238AFD  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:63238AFD  _ZN12wxEvtHandler12ProcessEventER7wxEvent
63238901  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:63238901  _ZN12wxEvtHandler18SafelyProcessEventER7wxEvent
6341C937  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:6341C937  _ZN12wxWindowBase5CloseEb
632EA064  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:632EA064  _ZN7wxFrame13MSWWindowProcEjjl
632B6171  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:632B6171  _Z9wxWndProcP6HWND__jjl@16
77D18734  C:\WINDOWS\system32\USER32.dll:77D18734  GetDC
77D18816  C:\WINDOWS\system32\USER32.dll:77D18816  GetDC
77D28EA0  C:\WINDOWS\system32\USER32.dll:77D28EA0  DefWindowProcW
77D28EEC  C:\WINDOWS\system32\USER32.dll:77D28EEC  DefWindowProcW
7C92E473  C:\WINDOWS\system32\ntdll.dll:7C92E473  KiUserCallbackDispatcher
77D28DD9  C:\WINDOWS\system32\USER32.dll:77D28DD9  DefWindowProcW
5ADC3BC2  C:\WINDOWS\system32\uxtheme.dll:5ADC3BC2  DrawThemeText
5ADDC7F6  C:\WINDOWS\system32\uxtheme.dll:5ADDC7F6  GetThemeAppProperties
5ADC1AC7  C:\WINDOWS\system32\uxtheme.dll:5ADC1AC7
5ADC1B3D  C:\WINDOWS\system32\uxtheme.dll:5ADC1B3D
77D294ED  C:\WINDOWS\system32\USER32.dll:77D294ED  GetPropW
632BA068  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:632BA068  _ZN8wxWindow16MSWDefWindowProcEjjl
632BAE3C  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:632BAE3C  _ZN8wxWindow13MSWWindowProcEjjl
632E9F2F  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:632E9F2F  _ZN7wxFrame13MSWWindowProcEjjl
632B6171  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:632B6171  _Z9wxWndProcP6HWND__jjl@16
77D18734  C:\WINDOWS\system32\USER32.dll:77D18734  GetDC
77D2BDF1  C:\WINDOWS\system32\USER32.dll:77D2BDF1  UserLpkPSMTextOut
77D2927B  C:\WINDOWS\system32\USER32.dll:77D2927B  GetParent
77D292E3  C:\WINDOWS\system32\USER32.dll:77D292E3  SendMessageW
5ADE8895  C:\WINDOWS\system32\uxtheme.dll:5ADE8895  Ordinal61
5ADC1AC7  C:\WINDOWS\system32\uxtheme.dll:5ADC1AC7
5ADC1B3D  C:\WINDOWS\system32\uxtheme.dll:5ADC1B3D
77D294ED  C:\WINDOWS\system32\USER32.dll:77D294ED  GetPropW
632BA068  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:632BA068  _ZN8wxWindow16MSWDefWindowProcEjjl
632BAE3C  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:632BAE3C  _ZN8wxWindow13MSWWindowProcEjjl
632E9F2F  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:632E9F2F  _ZN7wxFrame13MSWWindowProcEjjl
632B6171  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:632B6171  _Z9wxWndProcP6HWND__jjl@16
77D18734  C:\WINDOWS\system32\USER32.dll:77D18734  GetDC
77D18816  C:\WINDOWS\system32\USER32.dll:77D18816  GetDC
77D189CD  C:\WINDOWS\system32\USER32.dll:77D189CD  GetWindowLongW
77D18A10  C:\WINDOWS\system32\USER32.dll:77D18A10  DispatchMessageW
632469C2  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:632469C2  _ZN14wxGUIEventLoop14ProcessMessageEP6tagMSG
63246C50  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:63246C50  _ZN14wxGUIEventLoop8DispatchEv
6312CCE0  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:6312CCE0  _ZN17wxEventLoopManual3RunEv
63103A1E  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:63103A1E  _ZN16wxAppConsoleBase8MainLoopEv
004045BA  D:\Program Files\codeblocks\codeblocks.exe:004045BA
63176602  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:63176602  _Z11wxEntryRealRiPPw
63247896  E:\doc\mingw\bin\wxmsw292u_gcc_custom.dll:63247896  _Z7wxEntryP11HINSTANCE__S0_Pci
00401B13  D:\Program Files\codeblocks\codeblocks.exe:00401B13
0044BF6C  D:\Program Files\codeblocks\codeblocks.exe:0044BF6C
004010BB  D:\Program Files\codeblocks\codeblocks.exe:004010BB
004012C8  D:\Program Files\codeblocks\codeblocks.exe:004012C8
7C817077  C:\WINDOWS\system32\kernel32.dll:7C817077  RegisterWaitForInputIdle


stahta01:

--- Quote from: heromyth on August 23, 2011, 03:50:46 am ---Which GCC version are you using? I'm using MingW GCC 4.5.2.

--- End quote ---

gcc version 4.5.2 (tdm-1)

But, that does not matter; remember I am getting a run-time message NOT a compiler message.

Tim S.

heromyth:

--- Quote from: stahta01 on August 23, 2011, 03:22:50 am ---
--- Quote from: heromyth on August 23, 2011, 03:22:02 am ---cbauibook patches:

To replace
     tabCtrl->ProcessEvent(event);
with
     GetEventHandler()->ProcessEvent(event);

--- End quote ---

It is NOT the correct fix; I tried it.
It causes a runtime warning that paint events are NOT allowed.

Tim S.

--- End quote ---

It's OK for wxWidgets 2.8.11.

stahta01:

--- Quote from: heromyth on August 23, 2011, 06:45:48 am ---
--- Quote from: stahta01 on August 23, 2011, 03:22:50 am ---
--- Quote from: heromyth on August 23, 2011, 03:22:02 am ---cbauibook patches:

To replace
     tabCtrl->ProcessEvent(event);
with
     GetEventHandler()->ProcessEvent(event);

--- End quote ---

It is NOT the correct fix; I tried it.
It causes a runtime warning that paint events are NOT allowed.

Tim S.

--- End quote ---

It's OK for wxWidgets 2.8.11.

--- End quote ---

Since, the runtime messages do NOT exist in the 2.8 branch; I would NOT think the message would show up.

Tim S.

Navigation

[0] Message Index

[*] Previous page

Go to full version