Author Topic: The 18 February 2008 build (4893) is out.  (Read 97624 times)

Offline yop

  • Regular
  • ***
  • Posts: 387
Re: The 18 February 2008 build (4893) is out.
« Reply #15 on: February 22, 2008, 10:22:06 am »
Berlios offers the choice of using a Mantis issue tracker, which is a decent choice.
Life would be so much easier if we could just look at the source code.

Offline artoj

  • Almost regular
  • **
  • Posts: 206
  • Location: Supporting my team
    • http://ajonsson.kapsi.fi/
Re: The 18 February 2008 build (4893) is out.
« Reply #16 on: February 22, 2008, 01:38:32 pm »
Berlios offers the choice of using a Mantis issue tracker, which is a decent choice.

Agreed. Looks much better.

Offline Belgabor

  • Multiple posting newcomer
  • *
  • Posts: 91
Re: The 18 February 2008 build (4893) is out.
« Reply #17 on: February 22, 2008, 03:10:32 pm »
I have two NOT codecompletion related issues =)
They rank about the custom compilation commands defined via the advanced compiler options.
I've setup a command that transforms html files to header files to include them as a resource. The first problem is that these files are always "compiled", although I modified the program that does the conversion to equalize the timestamps (ie the output has the same modification time as the source). The second problem is that IF they need recompilation, depending cpp files don't get recompiled in the same run, so basically CB doesn't reevaluate dependencies when compilation runs. I see that this is a vaild optimization, but for custom commands it's an error source. CB should recognize that a command creates c/h/cpp/hpp files (or more generally "files that are sources for other compilation commands") and reevaluate compilation necessity after they are "compiled" or, as an alternative, have a switch for custom commands that says "reevaluate dependencies after running this".
That problem also influences compilation order, but that can be fixed by assigning priorities.

Offline Marenz

  • Multiple posting newcomer
  • *
  • Posts: 37
Re: The 18 February 2008 build (4893) is out.
« Reply #18 on: February 22, 2008, 03:54:05 pm »
codeblocks crashes on start :(
i tried first a selfcompiled version from svn Revision: 4899 then i tried the debs from jens.
i am on debian, amd64.
crash log is attached

--Ano


[attachment deleted by admin]

Offline yop

  • Regular
  • ***
  • Posts: 387
Re: The 18 February 2008 build (4893) is out.
« Reply #19 on: February 22, 2008, 04:26:25 pm »
Agreed. Looks much better.

Pretty slow though. I have set up the same tracker at work due to each simplicity (it was a requirement) and it is really fast. I think that the setup is not optimal (they have all the berlios projects under one instance or something I guess). Anyway it is a full featured tracker, far better than the totally unacceptable simple berlios issue tracker.
Life would be so much easier if we could just look at the source code.

Offline Grom

  • Almost regular
  • **
  • Posts: 206
Re: The 18 February 2008 build (4893) is out.
« Reply #20 on: February 22, 2008, 06:10:59 pm »
There are two main problems in projects development: The First - to start, The Second - to accomplish :lol:. I have 38 issues in my project and nobody in my team nose how to close them :shock:.
gcc+winXP+suse.

Offline Jeisson

  • Multiple posting newcomer
  • *
  • Posts: 26
Re: The 18 February 2008 build (4893) is out.
« Reply #21 on: February 22, 2008, 11:57:57 pm »
When I do this sequence of steps: "Plugins | Class wizard" and I press the "Create button" (I didn't write anything on the dialog fields), CB crashes...

Is somebody else experiencing this behavior?
I am using svn4893 (Jens build) on Ubuntu 7.10 i386.

Thanks a lot! friends

Offline Belgabor

  • Multiple posting newcomer
  • *
  • Posts: 91
Re: The 18 February 2008 build (4893) is out.
« Reply #22 on: February 23, 2008, 03:24:18 am »
When I do this sequence of steps: "Plugins | Class wizard" and I press the "Create button" (I didn't write anything on the dialog fields), CB crashes...

Is somebody else experiencing this behavior?
I am using svn4893 (Jens build) on Ubuntu 7.10 i386.

Thanks a lot! friends

Yes. Confirmed on Windows with 4893.

Offline Biplab

  • Developer
  • Lives here!
  • *****
  • Posts: 1874
    • Biplab's Blog
Re: The 18 February 2008 build (4893) is out.
« Reply #23 on: February 23, 2008, 05:07:20 am »
Yes. Confirmed on Windows with 4893.

Fixed in revision 4903.
Be a part of the solution, not a part of the problem.

yaoziyuan

  • Guest
Re: The 18 February 2008 build (4893) is out.
« Reply #24 on: February 23, 2008, 10:03:46 am »
Let me bring your attention to a bug: In Linux (Fedora or Ubuntu), if you set your system locale to Chinese, gcc will output all warning and error messages in Chinese, which means a warning message will not contain the string "Warning". And Code::Blocks exactly scans gcc messages for the string "Warning" to count the number of warnings. And in this case, all warnings are counted as errors. The solution is to add a "LC_ALL=en_US.UTF-8" as a global environment variable for Code::Blocks.

Offline clyfish

  • Multiple posting newcomer
  • *
  • Posts: 26
Re: The 18 February 2008 build (4893) is out.
« Reply #25 on: February 23, 2008, 02:18:30 pm »
Let me bring your attention to a bug: In Linux (Fedora or Ubuntu), if you set your system locale to Chinese, gcc will output all warning and error messages in Chinese, which means a warning message will not contain the string "Warning". And Code::Blocks exactly scans gcc messages for the string "Warning" to count the number of warnings. And in this case, all warnings are counted as errors. The solution is to add a "LC_ALL=en_US.UTF-8" as a global environment variable for Code::Blocks.
https://developer.berlios.de/bugs/?func=detailbug&group_id=5358&bug_id=11611
I found it half a year ago.
I think the redesign of compiler framework will fix it.
Now Codeblocks uses regex to parse the output of gcc.
Another annoying bug caused by the current framework is bug 11243 (same as bug 11423).
Why can't there be any Chinese characters(or other non-english) in source file path? :D

Can't wait any longer for the new release 8.02 :wink:
« Last Edit: February 23, 2008, 02:24:51 pm by clyfish »

Offline Sledgehammer_999

  • Single posting newcomer
  • *
  • Posts: 4
Re: The 18 February 2008 build (4893) is out.
« Reply #26 on: February 23, 2008, 06:59:50 pm »
I think I found a bug but I don't know if I should submit it here. Anyway, here it goes: Let's assume you build something and gives you errors/warnings. In the "messages panel" the "build messages" tab gets the focus. If you do a right click in the "build messages" tab a menu comes up. Until now everything works as it is intended. But if you select something in the menu(left click) the menu comes up again!!! And you have to click again in order to work. This is specific to the "build messages" tab the other tabs work fine.

I am using pasgui's build for Ubuntu 7.10 amd64
« Last Edit: February 23, 2008, 07:11:42 pm by Sledgehammer_999 »

Offline BCCISProf

  • Multiple posting newcomer
  • *
  • Posts: 60
    • Professor Langsam's Home Page
Re: The 18 February 2008 build (4893) is out.
« Reply #27 on: February 24, 2008, 01:19:57 am »
Aren't syntax errors supposed to show up with a little box on the left of the line that contains the error? It doesn't seem to occur with this build.

Edit: I just noticed that it DOES work correctly if you use a project, but does not work if you compile a single .cpp file.
Perhaps that is the intended behaviour.

Since I insist my students use projects (although of course they don't :) ) I do not find this to be a bug.
« Last Edit: February 24, 2008, 03:35:25 pm by BCCISProf »

Offline Jeisson

  • Multiple posting newcomer
  • *
  • Posts: 26
Re: The 18 February 2008 build (4893) is out.
« Reply #28 on: February 24, 2008, 05:47:06 am »
Fixed in revision 4903.
Thanks, Biplab. I want to take advantage of this reply for making other suggestion.

I think it would help to save time whether the class wizard had an option for automatically generating the Copy Constructor and the Assignment Operator for the new class. Normally I make them private for prevention (only in the header file).

Thanks again for your kindness.

Offline badboy

  • Single posting newcomer
  • *
  • Posts: 4
Re: The 18 February 2008 build (4893) is out.
« Reply #29 on: February 24, 2008, 06:48:06 am »
1) In Edit mode Auto-complete (Ctrl-J) does not work

2) In Edit mode Complete code (Ctrl-SPACE) does not work

I am using Code:Blocks 4893 build on Windows XP.

/badboy
« Last Edit: February 24, 2008, 07:04:04 am by badboy »