Author Topic: Code::Blocks 8.02 has been released!  (Read 95573 times)

Offline alkisg

  • Single posting newcomer
  • *
  • Posts: 3
Re: Code::Blocks 8.02 has been released!
« Reply #45 on: March 02, 2008, 03:49:14 pm »
Congratulations, thanks, nice win installer, stable version at last!!!
Finally I can tell my students to use C::B, installations were a nightmare with the nightlies.

Now I don't mind waiting for years for the next release, as long as you don't change the directory structure (I mean, updating==overwriting codeblocks.exe with the nightly).

Offline rockstar1707

  • Single posting newcomer
  • *
  • Posts: 4
Re: Code::Blocks 8.02 has been released!
« Reply #46 on: March 02, 2008, 03:56:25 pm »
gcc 3.4.5 (vista fixed)

Aha, thank you very much for the answer :)

Offline Grom

  • Almost regular
  • **
  • Posts: 206
Re: Code::Blocks 8.02 has been released!
« Reply #47 on: March 03, 2008, 02:19:15 am »
What about make file generation? Somehow the menu Build -> Export Makefile stays disable. I know abut some bagful plugin to create make files. Should be this menu erased or we have to wait until this feature will be fixed?
gcc+winXP+suse.

mikeroku

  • Guest
Re: Code::Blocks 8.02 has been released!
« Reply #48 on: March 03, 2008, 11:57:32 am »
Any Mandriva build available?

Offline sque

  • Multiple posting newcomer
  • *
  • Posts: 65
Re: Code::Blocks 8.02 has been released!
« Reply #49 on: March 03, 2008, 03:56:36 pm »
I am also 2 years registered user and using CB almost in daily base the last 6 months... I had asked many times for a new version, but after finding a good ubuntu repository regularly updated with new svn snapshots I just quited asking... today I opened my CB and the splash screen had "8.2" as version I though "lol what a funny bug" and decided to visit your site just of curiosity ... and WOW!!! A RELEASE FINALLY!

I like your versioning... I liked it when I first saw it at ubuntu and I like it more when I am seeing it here :)
Ty very much for C::B, you are making something that makes others people's life easier... a lot easier! Really thank you :)
The new release will also bring some attendance from windows people finally having a good installer (that was the main reason I was asking for a new release!!!)

Tell me a bug and I 'll tell you two  :twisted:

Offline DrewBoo

  • Multiple posting newcomer
  • *
  • Posts: 110
Re: Code::Blocks 8.02 has been released!
« Reply #50 on: March 03, 2008, 10:54:29 pm »
Congratulations on this huge accomplishment.

On my Solaris machine, only one change had to be made for a proper build from source.

SquirrelVM.cpp needed to have <string.h> included at the top to define strlen().
« Last Edit: March 03, 2008, 10:56:01 pm by DrewBoo »

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5177
Re: Code::Blocks 8.02 has been released!
« Reply #51 on: March 03, 2008, 10:57:55 pm »
SquirrelVM.cpp needed to have <string.h> included at the top to define strlen().

you mean <cstring> and then std::strlen() or use a using directive.

Will check that file and adjust it. Thanks for mentioning.

EDIT :fixed locally, will commit later this week
« Last Edit: March 03, 2008, 11:08:36 pm by killerbot »

stefanos_

  • Guest
Re: Code::Blocks 8.02 has been released!
« Reply #52 on: March 04, 2008, 08:37:59 pm »
Hello guys and congrats for your final release. I think it's great news to have the official stable release, but to be honest...the greatest above all is that this project exists and gets more people day after day :D [kyrie yanni...ftou ftou ftou na min to matiasoume :DDD - greek comments goes to Mr. Mandravellos]

I use Fedora 8 and I have installed version 4872. I just run the updates and...well it's not the latest release but it works just fine :) something else guys.

Can you update the "Help > About | License" tab? It shows the GPL v2 and not v3...I know it's not an issue [actually for some could be...]but it's good to have it totally up to date ;)

Also when I installed Code::Blocks for the first time wxWidgets 2.8.4 was installed. I should contact the person who's responsible for Fedora rpms for Code::Blocks to update it to version 2.8.7.

I wish you all the best, keep up the good hard work.

Best Wishes,

Stefanos Sofroniou

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5177
Re: Code::Blocks 8.02 has been released!
« Reply #53 on: March 04, 2008, 09:18:10 pm »
Can you update the "Help > About | License" tab? It shows the GPL v2 and not v3...I know it's not an issue [actually for some could be...]but it's good to have it totally up to date ;)

Are you sure, tried my latest svn --> gpl3, and we tried the build for MAC (8.2), also OK
Official Windows build : also OK.

Am I missing something ?

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4291
    • Code::Blocks IDE
Re: Code::Blocks 8.02 has been released!
« Reply #54 on: March 04, 2008, 10:01:20 pm »
I use Fedora 8 and I have installed version 4872. I just run the updates and...well it's not the latest release but it works just fine :) something else guys.

I don't get it: have you installed 8.02 (there are FC8 rpms available) or not?
Be patient!
This bug will be fixed soon...

Offline Jeisson

  • Multiple posting newcomer
  • *
  • Posts: 26
Re: Code::Blocks 8.02 has been released!
« Reply #55 on: March 04, 2008, 11:38:26 pm »
I want to congratulate the Code::Blocks team also. I feel so enthusiastic for this step :D.

I would like to propose an idea. Since Ubuntu seems to be the most popular Linux distribution, the new Code::Blocks release could be available into the official repositories (Universe). So, new users could get this useful IDE as easy to issue the famous command

Code: [Select]
sudo apt-get install codeblocks
I imagine, somebody should joint to the Masters of the Universe project for do that. I do not know if it is already on the Universe, I beg your pardon if that is the case.

Thanks a lot for this wonderful gift!

Offline DrewBoo

  • Multiple posting newcomer
  • *
  • Posts: 110
Re: Bug hunting on Solaris
« Reply #56 on: March 06, 2008, 05:43:13 pm »
super interested ;-) crashes should be fixed.

You can explain it here, but for sure create a bug report at berlios

You're so quick to reply, and I'm so...not.

Okay, I've poked around and I may change my opinion about there being one deep problem that's showing many symptoms...I don't think the symptoms I've seen are related, so I'll just focus on the crash.

Solaris is relatively new to me so I may have done something foolish while building C::B.  Nonetheless, I'll have time tonight to fill a proper bug report.


  • The crash exists in both 8.02 and my last get of svn4935, using WxWidgets 2.8.7
  • The crash comes from the code completion plugin.
  • It happens when the "C/C++ Parser" of that plugin is told to "Follow GLOBAL includes"
  • It happens when including certain system headers, <vector> being one.
  • The parser dies while looking for a '>' token to match a '<' that it presumably saw.

Its dying words imply that it scanned past the end of the buffer:
Code: [Select]
/(430): assert "(" failed in at(): i [in child thread]

Here's the svn4935 backtrace, which looks like it wanted to show an assert dialog, but choked before I could see it.

Code: [Select]
Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to LWP 6]
0xfd5412d5 in _lwp_kill () from /lib/libc.so.1
(gdb) bt
#0  0xfd5412d5 in _lwp_kill () from /lib/libc.so.1
#1  0xfd53e1aa in thr_kill () from /lib/libc.so.1
#2  0xfd4ecfa3 in raise () from /lib/libc.so.1
#3  0xfd6697b1 in wxTrap () at src/common/appbase.cpp:672
#4  0xfd669bff in ShowAssertDialog (szFile=0xfa1585c8, nLine=430, szFunc=0x96ba164, szCond=0xfa158568, szMsg=0xfa158500,
    traits=0x81796b0) at src/common/appbase.cpp:826
#5  0xfd669481 in wxAppConsole::OnAssertFailure (this=0x815e6a0, file=0xfa1585c8, line=430, func=0x96ba164, cond=0xfa158568,
    msg=0xfa158500) at src/common/appbase.cpp:443
#6  0xfdb4894c in wxApp::OnAssertFailure (this=0x815e6a0, file=0xfa1585c8, line=430, func=0x96ba164, cond=0xfa158568,
    msg=0xfa158500) at src/gtk/app.cpp:552
#7  0xfd66986f in wxOnAssert (szFile=0xfa1585c8, nLine=430, szFunc=0xfa1584e0 "at", szCond=0xfa158568, szMsg=0xfa158500)
    at src/common/appbase.cpp:712
#8  0xfa12d69e in Tokenizer::SkipBlock (this=0x96bb398, ch=@0xfa08d9fc) at /home/titan/drew/include/wx-2.8/wx/string.h:430
#9  0xfa12f001 in Tokenizer::SkipToOneOfChars (this=0x96bb398, chars=0xfa158c4c, supportNesting=true)
    at parser/tokenizer.cpp:233
#10 0xfa12f839 in Tokenizer::SkipUnwanted (this=0x96bb398) at parser/tokenizer.cpp:431
#11 0xfa12d947 in Tokenizer::DoGetToken (this=0x96bb398) at parser/tokenizer.cpp:505
#12 0xfa12ea37 in Tokenizer::PeekToken (this=0x96bb398) at /home/titan/drew/include/wx-2.8/wx/string.h:1026
#13 0xfa11d8a8 in ParserThread::HandleEnum (this=0x96bb390) at parser/parserthread.cpp:1349
#14 0xfa120382 in ParserThread::DoParse (this=0x96bb390) at parser/parserthread.cpp:513
#15 0xfa123990 in ParserThread::HandleNamespace (this=0x96bb390) at parser/parserthread.cpp:1033
#16 0xfa12003c in ParserThread::DoParse (this=0x96bb390) at parser/parserthread.cpp:478
#17 0xfa123c6c in ParserThread::Parse (this=0x96bb390) at parser/parserthread.cpp:331
#18 0xfa148643 in ParserThread::Execute (this=0x96bb390) at parser/parserthread.h:75
#19 0xfe4e7b2f in cbThreadPool::cbWorkerThread::Entry (this=0x83fadb0) at cbthreadpool.cpp:228
#20 0xfd70570a in wxThreadInternal::PthreadStart (thread=0x83fadb0) at src/unix/threadpsx.cpp:766
#21 0xfd7055a2 in wxPthreadStart (ptr=0x83fadb0) at src/unix/threadpsx.cpp:718
#22 0xfd53f9ce in _thr_setup () from /lib/libc.so.1
#23 0xfd53fcb0 in L3_doit () from /lib/libc.so.1
#24 0xfa541040 in ?? ()
#25 0x00000000 in ?? ()


Almost forgot to mention...if you think this bug could be squashed by having me try something or adding some logging to the code and re-crashing it, please just ask.
« Last Edit: March 06, 2008, 05:49:31 pm by DrewBoo »

Offline SharkCZ

  • Almost regular
  • **
  • Posts: 127
Re: Code::Blocks 8.02 has been released!
« Reply #57 on: March 06, 2008, 06:02:00 pm »
Hello guys and congrats for your final release. I think it's great news to have the official stable release, but to be honest...the greatest above all is that this project exists and gets more people day after day :D [kyrie yanni...ftou ftou ftou na min to matiasoume :DDD - greek comments goes to Mr. Mandravellos]

I use Fedora 8 and I have installed version 4872. I just run the updates and...well it's not the latest release but it works just fine :) something else guys.

Also when I installed Code::Blocks for the first time wxWidgets 2.8.4 was installed. I should contact the person who's responsible for Fedora rpms for Code::Blocks to update it to version 2.8.7.

C::B 8.02 was pushed into Fedora's updates-testing repository (you can run "yum --enablerepo=updates-testing update codeblocks" from a terminal session to get the update now)

Yes, Fedora 8 still contains wxGTK 2.8.4 but for Fedora 9 we have already prepared 2.8.7. It is possible that we will make an update for Fedora 8 too when we will not receive any negative feedback.
Code::Blocks package maintainer for Fedora and EPEL

Offline SharkCZ

  • Almost regular
  • **
  • Posts: 127
Re: Code::Blocks 8.02 has been released!
« Reply #58 on: March 06, 2008, 06:04:32 pm »
I use Fedora 8 and I have installed version 4872. I just run the updates and...well it's not the latest release but it works just fine :) something else guys.

I don't get it: have you installed 8.02 (there are FC8 rpms available) or not?

The current version of C::B in Fedora is svn4872, but 8.02 is in updates-testing repository.
Code::Blocks package maintainer for Fedora and EPEL

Offline DrewBoo

  • Multiple posting newcomer
  • *
  • Posts: 110
Re: Bug hunting on Solaris
« Reply #59 on: March 07, 2008, 01:01:52 am »
super interested ;-) crashes should be fixed.

You can explain it here, but for sure create a bug report at berlios

killerbot, it was a false alarm.  After digging around, I see that due to my build enviroment, C::B linked to mismatched library versions.

C::B is now looking damn sharp on my Solaris machine.