Hi all,
I just need some advice opening a big source repository in codeblocks. In my case the blender source.
If I do so it's just impossible to work because the UI freezes often.
Have a look at a capture I did while opening the source. http://youtu.be/eMRgw622C24
It takes about 180 seconds to open (so skip the first 3 min). That's no problem. But when I edit and save a file the UI freezes for about 12s.
I've already disabled "Update parser when typing". Otherwise you can't do a thing.
Disabling Code Completion doesn't help. Disabling Symbol browser doesn't help...
It probably is parsing something which takes long but I don;t know why and what.
The project file is generated using cmake -G "CodeBlocks - Unix Makefiles" ../blender/
CB 10.05 rev 0 on ubuntu lucid.
Anybody any advice on this?
Rg,
Arnaud
Can you try a recent nightly build?
I've tried a nightly from pasgui ppa. It seems to do better. Haven't had any freezes yet. However I'm testing this on a different machine. (Oneiric)
Is it normal it generates a debug report on quit?
I'll test lucid now as well.
Rg,
Arnaud
Quote from: sphaero on April 01, 2012, 03:55:59 PM
Is not normal is it generates a debug report on quit?
It depends on the revision. We had couple of bugs related to this, which have been fixed recently.
The svn rev is 7671
Quote from: sphaero on April 01, 2012, 03:55:59 PM
Is it normal it generates a debug report on quit?
I fixed an issue, that sometimes leads to a crash on close in svn r7777.
If I see it correctly, pasgui's ppa has svn r7678 for oneiric and svn r7550 for lucid.
You can try a nightly from my repo (see signature). It should also work with ubuntu.
I've tried the lucid nightly from pasgui and it works better as well. (svn rev 7548)
I'll see if can install from your repo Jens but from what I see need a newer wx version...
Rg,
Arnaud
Hey Jens,
There's a typo in your instructions for the wx libs:
deb http://apt.wxwidgets.org/ squeezy-wx main
should be
deb http://apt.wxwidgets.org/ squeeze-wx main
I'm running your build now (rev 7899). It's seems to do fine as well.
I'll try lucid now as well.
Rg,
Arnaud
Quote from: sphaero on April 01, 2012, 04:28:15 PM
There's a typo in your instructions for the wx libs:
Fixed, thanks for reporting !
Hey Jens,
On Oneiric your repo worked out of the box but on Lucid it refuses to install the wx libs.
sudo apt-get install codeblocks
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
codeblocks: Depends: libcodeblocks0 (= 10.05svn7899-1) but it is not going to be installed
Depends: libwxgtk2.8-0 (>= 2.8.12.1) but 2.8.10.1-0ubuntu1.2 is to be installed
E: Broken packages
Using these apt lines:
deb http://apt.jenslody.de/ any main
deb-src http://apt.jenslody.de/ any main
deb http://apt.wxwidgets.org/ squeeze-wx main
Rg,
Arnaud
It's fixed by changing the apt line not to point to squeeze-wx but lucid-wx...
deb http://apt.wxwidgets.org/ lucid-wx main
Now running rev 7899 :)
No new replies is good news!
Rg,
Arnaud