Hi All,
Using Code::Blocks 13.12 on Linux CCCLaptop 3.2.0-4-686-pae #1 SMP Debian 3.2.60-1+deb7u1 i686 GNU/Linux. This is a Dell Precision M6000 laptop with lots o' hard disk & RAM.
Starting about a month or so back (no update to C::B, only regular "Software Update" from the menu), the IDE will frequently hang (for up to a minute) when changing file tabs within the IDE, especially if the destination file is a .h file. Running C::B from the command line shows the following immediately after it "comes back":
NativeParser::GetAllPathsByFilename(): Traversing '/home/.../Controller' for: ControllerFonts.*
NativeParser::GetAllPathsByFilename(): Traversing ' - /home/.../' for: ControllerFonts.*
NativeParser::GetAllPathsByFilename(): Found 1 files:
- /home/.../Controller/ControllerFonts.cpp
ClassBrowser::OnThreadEvent(): Updating class browser...
ClassBrowser::OnThreadEvent(): Class browser updated.
Starting this week, I am also experiencing significant delays with the Code Completion and have had to completely disable it.
NOTE: both issues actually seemed to get worse when I applied several software updates yesterday.
Things I have tried:
1) Got rid of lots of (unneeded) files in the project directory, hopefully reducing parse set
2) Disabled Code Completion entirely
3) Turned off Tracker* in Debian (these were competing for CPU)
4) Uninstall/Re-install C::B 13.12 - no change in behavior
5) Checked for infinite loop linkages via sym links in /usr/include (didn't see any)
6) Asked the Oracle (Google) for solutions...none found
Any ideas how to make this thing usable again? Some rumors about wxworks 3, but...
Thanks,
kyund
Sorry about the bad experience. :)
I would suggest try a new C::B nightly build version.
BTW: is it possible to build C::B trunk from source yourself?
It seems that we have the same problem. My C::B freezes either, and my home directory has 396 sub-directories. Here is my post
http://forums.next.codeblocks.org/index.php/topic,19936.msg136142.html#msg136142 (http://forums.next.codeblocks.org/index.php/topic,19936.msg136142.html#msg136142)
Finally, I find a temp solution to walk around this problem. The solution is to modify all of the absolute source file paths to relative file paths in the *.cbp file manually. But I'm not satisfied with this temp solution at all, because I have to change the *.cbp file which is generated by CMake.
http://forums.next.codeblocks.org/index.php/topic,19936.msg136145.html#msg136145 (http://forums.next.codeblocks.org/index.php/topic,19936.msg136145.html#msg136145)
Did you solve this problem with a better solution?
Cheers
Solved. here is it
http://forums.next.codeblocks.org/index.php/topic,19936.msg136151.html#msg136151 (http://forums.next.codeblocks.org/index.php/topic,19936.msg136151.html#msg136151)