Author Topic: The 17 July 2006 build is out.  (Read 20727 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5490
The 17 July 2006 build is out.
« on: July 17, 2006, 06:25:08 pm »
Get quick announcements through the RSS feed http://www.codeblocks.org/nightly/CodeBlock_RSS.xml

A link to the unicode windows wxWidget dll for Code::Blocks : http://prdownload.berlios.de/codeblocks/wxmsw26u_gcc_cb_wx2.6.3p2.7z

For those who might need this one (when no MingW installed on your system) : the mingw10m.dll : http://prdownload.berlios.de/codeblocks/mingwm10.7z

For support of ansi builds, a link to the ansi windows wxWidget dll (2.6.2) for Code::Blocks : http://prdownload.berlios.de/codeblocks/wxmsw26_gcc_cb.7z

The 17 July 2006 build is out.
  - Windows : http://prdownload.berlios.de/codeblocks/CB_20060717_rev2758_win32.7z
  - Linux :
         http://prdownload.berlios.de/codeblocks/CB_20060717_rev2758_Ubuntu6.06.deb (not this time)
         http://prdownload.berlios.de/codeblocks/CB_20060717_rev2758_fc4+5.rpm


Resolved Fixed:

  • Added where to find the configuration dialog for both AStyle and Help plugin in their description tab
  • Removed wxUSleep (very old bug dating from wx 2.4)
  • Patch 1218 : CodeStat window leak not destroying dialog
  • Fix per-compiler variable definitions

Regressions/Confirmed/Annoying/Common bugs:

  • toolbar-images-not-changing-state (is a wx problem/Win XP problem)
  • there are several issues with Code Completion (is being redesigned : work in progress)
  • menu items with icon not correctly aligned (since wx263)

« Last Edit: July 17, 2006, 10:53:46 pm by killerbot »

Offline orefa

  • Multiple posting newcomer
  • *
  • Posts: 102
Re: The 17 July 2006 build is out.
« Reply #1 on: July 17, 2006, 07:20:29 pm »
Was something added to increase the package size from ~3.8Mb to ~5.2Mb or was it just a different compiler setup? (That's for the Windows package...)

Offline cstudent

  • Almost regular
  • **
  • Posts: 159
    • Cstudent's Help Desk
Re: The 17 July 2006 build is out.
« Reply #2 on: July 17, 2006, 07:31:05 pm »
Ubuntu .deb available here for rev2758

http://www.savefile.com/projects.php?pid=766262

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5490
Re: The 17 July 2006 build is out.
« Reply #3 on: July 17, 2006, 07:57:20 pm »
Was something added to increase the package size from ~3.8Mb to ~5.2Mb or was it just a different compiler setup? (That's for the Windows package...)

My mistake : the zip file contains the wx dll.

Offline thomas

  • Administrator
  • Lives here!
  • *****
  • Posts: 3979
Re: The 17 July 2006 build is out.
« Reply #4 on: July 17, 2006, 07:59:14 pm »
Ubuntu .deb available here for rev2758

http://www.savefile.com/projects.php?pid=766262
Thanks. :)
As well as on the project page (6.06 / i686 and amd64).
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

Offline cstudent

  • Almost regular
  • **
  • Posts: 159
    • Cstudent's Help Desk
Re: The 17 July 2006 build is out.
« Reply #5 on: July 17, 2006, 09:26:09 pm »
Thanks. :)
As well as on the project page (6.06 / i686 and amd64).

Coud you post a link? I can not find where the i686 deb is you are referring too. Unless I'm misunderstanding you.


Thanks
Bill


Offline thomas

  • Administrator
  • Lives here!
  • *****
  • Posts: 3979
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

bigbug

  • Guest
Re: The 17 July 2006 build is out.
« Reply #7 on: July 18, 2006, 09:17:08 am »
Hello,
could You please change line 48 in common_functions.script? It says
Code
base.AddCompilerOption(_T("-s"));
instead of
Code
base.AddLinkerOption(_T("-s"));

Thank You

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5490
Re: The 17 July 2006 build is out.
« Reply #8 on: July 18, 2006, 10:20:24 am »
Hello,
could You please change line 48 in common_functions.script? It says
Code
base.AddCompilerOption(_T("-s"));
instead of
Code
base.AddLinkerOption(_T("-s"));

Thank You

-s is a compiler option (?also?) strip debugging symbols. In the compiler and debugger settings, it lives at the compiler options level. Or do you mean another option that applies (just) for the linker (gcc : linker exe == compiler exe )

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9694
Re: The 17 July 2006 build is out.
« Reply #9 on: July 18, 2006, 10:33:27 am »
Code
base.AddCompilerOption(_T("-s"));
instead of
Code
base.AddLinkerOption(_T("-s"));
-s is a compiler option (?also?) strip debugging symbols.
He is right: This affects the release target which shall have the debug symbols stripped off. This is in fact a linker option. Anyway, C::B should handle this correctly. If you manually create a project (not using the wizard)  and set the "-s " as  compiler option it is used in the linker process - where it makes sense. I'll look into it and submit a patch if required (that would include other little changes I've already done, too).
With regards, Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2750
Re: The 17 July 2006 build is out.
« Reply #10 on: July 18, 2006, 02:00:29 pm »
Code
base.AddCompilerOption(_T("-s"));
instead of
Code
base.AddLinkerOption(_T("-s"));
-s is a compiler option (?also?) strip debugging symbols.
He is right: This affects the release target which shall have the debug symbols stripped off. This is in fact a linker option. Anyway, C::B should handle this correctly. If you manually create a project (not using the wizard)  and set the "-s " as  compiler option it is used in the linker process - where it makes sense. I'll look into it and submit a patch if required (that would include other little changes I've already done, too).
With regards, Morten.

While you're at it

Code
<Variable name="WX_CFG" value="NonUnicode" />

has crept back into the CodeBlocks-unix.cbp project file.

 and unit CompilerGGC got left out
Code
		<Unit filename="plugins\compilergcc\compilerGDC.cpp">
<Option compilerVar="CPP" />
<Option target="Compiler" />
</Unit>
<Unit filename="plugins\compilergcc\compilerGDC.h">
<Option compilerVar="CPP" />
<Option compile="0" />
<Option link="0" />
<Option target="Compiler" />
</Unit>
« Last Edit: July 18, 2006, 02:03:07 pm by Pecan »

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1441
    • CenizaSOFT
Re: The 17 July 2006 build is out.
« Reply #11 on: July 18, 2006, 05:54:35 pm »
http://gcc.gnu.org/onlinedocs/gcc/Option-Summary.html

It's a linker option (don't confuse it with the -S in Overall options).

Offline JPlaroche

  • Multiple posting newcomer
  • *
  • Posts: 29
    • OMBREBLEU
Re: The 17 July 2006 build is out.
« Reply #12 on: July 19, 2006, 07:10:59 pm »
application encountered a crash at adress 0

has whenever I leave IDE CB

merci
chef de projet MASTER (AS400  RPGILE  C   and SYTEM)

student c++ and wxwidgets for validation acquis (Jean-Pierre) wxformbuilder

sethjackson

  • Guest
Re: The 17 July 2006 build is out.
« Reply #13 on: July 19, 2006, 07:11:59 pm »
application encountered a crash at adress 0

has whenever I leave IDE CB

merci

Do you have any projects opened?

Could you give some steps to reproduce?

It works fine here.......

EDIT:

Try the most recent nightly. :)

Killerbot just posted a new one here.

Offline JPlaroche

  • Multiple posting newcomer
  • *
  • Posts: 29
    • OMBREBLEU
Re: The 17 July 2006 build is out.
« Reply #14 on: July 19, 2006, 07:13:34 pm »
application encountered a crash at adress 0

has whenever I leave IDE CB

merci

Do you have any projects opened?

Could you give some steps to reproduce?
Error occured on Wednesday, July 19, 2006 at 19:12:57.

C:\CodeBlocks\codeblocks.exe caused an Access Violation at location 00000006 Reading from location 00000006.

Registers:
eax=00000000 ebx=00b5d688 ecx=00000000 edx=021e7500 esi=004c2910 edi=0022edf4
eip=00000006 esp=0022e7f0 ebp=0022e80c iopl=0         nv up ei pl nz ac po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010216

Call stack:
00000006
6298411E  C:\CodeBlocks\share\codeblocks\plugins\keybinder.dll:6298411E
629A940B  C:\CodeBlocks\share\codeblocks\plugins\keybinder.dll:629A940B  PluginSDKVersion
62991674  C:\CodeBlocks\share\codeblocks\plugins\keybinder.dll:62991674  PluginSDKVersion
617D8735  C:\CodeBlocks\codeblocks.dll:617D8735  _ZN8cbPlugin7ReleaseEb
6188C6F8  C:\CodeBlocks\codeblocks.dll:6188C6F8  _ZN13PluginManager16UnloadAllPluginsEv
6188A42A  C:\CodeBlocks\codeblocks.dll:6188A42A  _ZN13PluginManagerD0Ev
61976208  C:\CodeBlocks\codeblocks.dll:61976208  _ZN3MgrI13PluginManagerE4FreeEv
6186839A  C:\CodeBlocks\codeblocks.dll:6186839A  _ZN7Manager8ShutdownEv
00433681  C:\CodeBlocks\codeblocks.exe:00433681
100AA808  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100AA808  _ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent
100AABCC  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100AABCC  _ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler
100ABBA9  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABBA9  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
100ABB49  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ABB49  _ZN12wxEvtHandler12ProcessEventER7wxEvent
10208A43  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:10208A43  _ZN12wxWindowBase5CloseEb
10138E97  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:10138E97  _ZN7wxFrame13MSWWindowProcEjjl
1010D6D0  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:1010D6D0  _Z9wxWndProcP6HWND__jjl@16
77D18734  C:\WINDOWS\system32\USER32.dll:77D18734  GetDC
77D18816  C:\WINDOWS\system32\USER32.dll:77D18816  GetDC
77D1B4C0  C:\WINDOWS\system32\USER32.dll:77D1B4C0  DefWindowProcW
77D1B50C  C:\WINDOWS\system32\USER32.dll:77D1B50C  DefWindowProcW
7C91EAE3  C:\WINDOWS\system32\ntdll.dll:7C91EAE3  KiUserCallbackDispatcher
77D1B3F9  C:\WINDOWS\system32\USER32.dll:77D1B3F9  DefWindowProcW
5B093C20  C:\WINDOWS\system32\uxtheme.dll:5B093C20  DrawThemeText
5B0AE300  C:\WINDOWS\system32\uxtheme.dll:5B0AE300  GetThemeTextMetrics
5B091AC7  C:\WINDOWS\system32\uxtheme.dll:5B091AC7
5B091B3D  C:\WINDOWS\system32\uxtheme.dll:5B091B3D
77D1BB15  C:\WINDOWS\system32\USER32.dll:77D1BB15  GetPropW
1010CDEA  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:1010CDEA  _ZN8wxWindow16MSWDefWindowProcEjjl
1011486C  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:1011486C  _ZN8wxWindow13MSWWindowProcEjjl
10138CDA  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:10138CDA  _ZN7wxFrame13MSWWindowProcEjjl
1010D6D0  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:1010D6D0  _Z9wxWndProcP6HWND__jjl@16
77D18734  C:\WINDOWS\system32\USER32.dll:77D18734  GetDC
77D18816  C:\WINDOWS\system32\USER32.dll:77D18816  GetDC
77D1B89B  C:\WINDOWS\system32\USER32.dll:77D1B89B  GetParent
77D1B903  C:\WINDOWS\system32\USER32.dll:77D1B903  SendMessageW
5B0B881F  C:\WINDOWS\system32\uxtheme.dll:5B0B881F  GetThemeTextMetrics
5B091AC7  C:\WINDOWS\system32\uxtheme.dll:5B091AC7
5B091B3D  C:\WINDOWS\system32\uxtheme.dll:5B091B3D
77D1BB15  C:\WINDOWS\system32\USER32.dll:77D1BB15  GetPropW
1010CDEA  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:1010CDEA  _ZN8wxWindow16MSWDefWindowProcEjjl
1011486C  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:1011486C  _ZN8wxWindow13MSWWindowProcEjjl
10138CDA  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:10138CDA  _ZN7wxFrame13MSWWindowProcEjjl
1010D6D0  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:1010D6D0  _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
100ECA55  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ECA55  _ZN11wxEventLoop14ProcessMessageEP6tagMSG
100ED0A4  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ED0A4  _ZN11wxEventLoop8DispatchEv
100ECE40  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100ECE40  _ZN11wxEventLoop3RunEv
10186AFE  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:10186AFE  _ZN9wxAppBase8MainLoopEv
004046E4  C:\CodeBlocks\codeblocks.exe:004046E4
10043B67  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:10043B67  _Z14wxUninitializev
100B3ADA  C:\CodeBlocks\wxmsw26u_gcc_cb.dll:100B3ADA  _Z7wxEntryP11HINSTANCE__S0_Pci
004014D8  C:\CodeBlocks\codeblocks.exe:004014D8
0046851A  C:\CodeBlocks\codeblocks.exe:0046851A
00401237  C:\CodeBlocks\codeblocks.exe:00401237
004012A8  C:\CodeBlocks\codeblocks.exe:004012A8
7C816D4F  C:\WINDOWS\system32\kernel32.dll:7C816D4F  RegisterWaitForInputIdle

It works fine here.......
chef de projet MASTER (AS400  RPGILE  C   and SYTEM)

student c++ and wxwidgets for validation acquis (Jean-Pierre) wxformbuilder

sethjackson

  • Guest
Re: The 17 July 2006 build is out.
« Reply #15 on: July 19, 2006, 07:14:46 pm »
EDIT:

Ok I think it is the keybinder which is messing up. This has been fixed in a newer SVN revision AFAIK. Please try the most recent nightly build. :)

Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2750
Re: The 17 July 2006 build is out.
« Reply #16 on: July 19, 2006, 08:07:54 pm »
application encountered a crash at adress 0

has whenever I leave IDE CB

merci

Error occured on Wednesday, July 19, 2006 at 19:12:57.

C:\CodeBlocks\codeblocks.exe caused an Access Violation at location 00000006 Reading from location 00000006.

Registers:
eax=00000000 ebx=00b5d688 ecx=00000000 edx=021e7500 esi=004c2910 edi=0022edf4
eip=00000006 esp=0022e7f0 ebp=0022e80c iopl=0         nv up ei pl nz ac po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010216

Call stack:
00000006
6298411E  C:\CodeBlocks\share\codeblocks\plugins\keybinder.dll:6298411E
629A940B  C:\CodeBlocks\share\codeblocks\plugins\keybinder.dll:629A940B  PluginSDKVersion
62991674  C:\CodeBlocks\share\codeblocks\plugins\keybinder.dll:62991674  PluginSDKVersion
617D8735  C:\CodeBlocks\codeblocks.dll:617D8735  _ZN8cbPlugin7ReleaseEb
6188C6F8  C:\CodeBlocks\codeblocks.dll:6188C6F8  _ZN13PluginManager16UnloadAllPluginsEv
<snip>

Let me guess... you redefined the ctrl-q "quit" key.
So now CB shutsdown before clearing the keyboard buffer, then
wxWidgets sees it and sends the key to a non-existent routine.

Oh well, I'll find a fix.


Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2750
Re: The 17 July 2006 build is out.
« Reply #17 on: July 19, 2006, 08:10:22 pm »
EDIT:

Ok I think it is the keybinder which is messing up. This has been fixed in a newer SVN revision AFAIK. Please try the most recent nightly build. :)

Seth, he's posting on the 17 july thread about an 18 july nightly.
So the bug is still there. I'll work on a fix.


sethjackson

  • Guest
Re: The 17 July 2006 build is out.
« Reply #18 on: July 19, 2006, 08:23:22 pm »
EDIT:

Ok I think it is the keybinder which is messing up. This has been fixed in a newer SVN revision AFAIK. Please try the most recent nightly build. :)

Seth, he's posting on the 17 july thread about an 18 july nightly.
So the bug is still there. I'll work on a fix.



Ok.

agent007se

  • Guest
Re: The 17 July 2006 build is out.
« Reply #19 on: July 19, 2006, 09:44:33 pm »
Don't know if it was already said but :

To have chances to reproduce : DON'T work on the project. Just open and close.

Because when I open files AND I modify one file & compile, I can close safely. Strange. (Only with 17 july night because with the 19... I didn't find the way to skip that windows which says that an error occured...

some infos that I don't understand :

Quote
HEAP[codeblocks.exe]: HEAP: Free Heap block 4c84a88 modified at 4c84abc after it was freed
Unhandled exception at 0x77f667cd in codeblocks.exe: User breakpoint.

Quote
77F667BD  ret         10h 
77F667C0  mov         eax,11Bh
77F667C5  mov         edx,7FFE0300h
77F667CA  call        edx 
77F667CC  ret             
>77F667CD  int         3    

there are some other but I don't know if that can help... moreover I never tried to compile C::B maybe I'll try to activate debugging symbols (or are they already activated ?)
« Last Edit: July 19, 2006, 09:46:10 pm by agent007se »