User forums > Nightly builds

The 27 October 2014 build (10016) is out.

<< < (4/13) > >>

Alpha:

--- Quote from: ollydbg on October 31, 2014, 09:57:15 am ---From Ubuntu10.04's synaptic package manager, I still see the old C::B 8.02 supply from the official ubuntu, but the nightly build version of pasgui does not shown up.

--- End quote ---
That one only has builds for Ubuntu 14.04, try https://launchpad.net/~damien-moore/+archive/ubuntu/codeblocks (and/or a newer version of Ubuntu).

oBFusCATed:
@ollydbg:
I had the same problem with 9990.
It happens only if a specific project is selected in the workspace.
If another project is selected as default project the problem doesn't happen.
I've used only rev 9855 before 9990 and 10016.

Here is a backtrace (incomplete) when the problem happened

--- Code: ---(gdb) bt
#0  0x00007f6a88222bd5 in TokenTree::TokenExists(wxString const&, int, short) () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#1  0x00007f6a8821fd2b in Tokenizer::GetReplacedToken(wxString&) () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#2  0x00007f6a882203a6 in Tokenizer::DoGetToken() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#3  0x00007f6a8821fd84 in Tokenizer::GetReplacedToken(wxString&) () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#4  0x00007f6a882203a6 in Tokenizer::DoGetToken() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#5  0x00007f6a8821fd84 in Tokenizer::GetReplacedToken(wxString&) () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#6  0x00007f6a882203a6 in Tokenizer::DoGetToken() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#7  0x00007f6a8821fd84 in Tokenizer::GetReplacedToken(wxString&) () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#8  0x00007f6a882203a6 in Tokenizer::DoGetToken() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#9  0x00007f6a8821fd84 in Tokenizer::GetReplacedToken(wxString&) () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#10 0x00007f6a882203a6 in Tokenizer::DoGetToken() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#11 0x00007f6a8821fd84 in Tokenizer::GetReplacedToken(wxString&) () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#12 0x00007f6a882203a6 in Tokenizer::DoGetToken() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#13 0x00007f6a8821fd84 in Tokenizer::GetReplacedToken(wxString&) () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#14 0x00007f6a882203a6 in Tokenizer::DoGetToken() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#15 0x00007f6a8821fd84 in Tokenizer::GetReplacedToken(wxString&) () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#16 0x00007f6a882203a6 in Tokenizer::DoGetToken() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#17 0x00007f6a88222464 in Tokenizer::GetToken() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#18 0x00007f6a88213899 in ParserThread::DoParse() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#19 0x00007f6a88216ec9 in ParserThread::HandleClass(ParserThread::EClassType) () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#20 0x00007f6a88215a90 in ParserThread::DoParse() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#21 0x00007f6a8821a79e in ParserThread::Parse() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#22 0x00007f6a88203769 in Parser::Parse(wxString const&, bool, bool) () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#23 0x00007f6a8820d197 in ParserThread::HandleIncludes() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#24 0x00007f6a88216905 in ParserThread::DoParse() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#25 0x00007f6a8821a79e in ParserThread::Parse() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#26 0x00007f6a88203769 in Parser::Parse(wxString const&, bool, bool) () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#27 0x00007f6a8820d197 in ParserThread::HandleIncludes() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#28 0x00007f6a88216905 in ParserThread::DoParse() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#29 0x00007f6a8821a79e in ParserThread::Parse() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#30 0x00007f6a8821b219 in ParserThread::Execute() () from /usr/lib64/codeblocks/plugins/libcodecompletion.so
#31 0x00007f6aa06b1b35 in cbThreadPool::cbWorkerThread::Entry() () from /usr/lib64/libcodeblocks.so.0
#32 0x0000003073ae7021 in wxThreadInternal::PthreadStart(wxThread*) () from /usr/lib64/libwx_baseu-2.8.so.0
#33 0x00000030692079d1 in start_thread () from /lib64/libpthread.so.0
#34 0x0000003068ae886d in clone () from /lib64/libc.so.6

--- End code ---

oBFusCATed:
Another problem that is extremely annoying is that the value of the "Case sensitive matches" in the code completion settings is not save in the config file.
And I have to set it every time I start new instance of codeblocks.
Also why this is set to the non-obvious state on, I think this should be off by default.

ollydbg:

--- Quote from: scarphin on October 31, 2014, 10:35:09 am ---Do you see the nightly version with the search command or the like?

--- Code: ---apt-cache search codeblocks
--- End code ---


--- End quote ---
Hi, thanks, here are the logs, but it looks like Alpha is correct, those binaries need a newer Ubuntu. Here is the failure log in Ubuntu10.04, I finally see the codeblocks nightly svn10016 in synaptic package manager, but installation get failed.


--- Quote ---apt-cache search codeblocks
libcodeblocks0 - Code::Blocks shared libraries
codeblocks - Code::Blocks integrated development environment (IDE)
codeblocks-dbg - Code::Blocks debugging libraries
codeblocks-contrib - contrib plugins for Code::Blocks IDE
codeblocks-dev - Code::Blocks development libraries (SDK)
codeblocks-contrib-dbg - Debugging libraries for the Code::Blocks contrib plugins
codeblocks-common - common files for Code::Blocks IDE
codeblocks-contrib-common - common files for the contrib plugins for Code::Blocks IDE
codeblocks-headers - Code::Blocks development headers (SDK)
codeblocks-fr - French translation for codeblocks
codeblocks-wxcontrib-headers - Code::Blocks development headers for wxContribItems
codeblocks-libwxcontrib0 - Code::Blocks shared libraries for wxContribItems
codeblocks-wxcontrib-dev - Code::Blocks development libraries for wxContribItems
libpath-dispatcher-perl - flexible and extensible command-line dispatch for Perl programs





apt-cache showpkg codeblocks
Package: codeblocks
Versions:
13.12svn10016-0ubuntu1~trusty (/var/lib/apt/lists/ppa.launchpad.net_pasgui_ppa_ubuntu_dists_trusty_main_binary-i386_Packages)
 Description Language:
                 File: /var/lib/apt/lists/ppa.launchpad.net_pasgui_ppa_ubuntu_dists_trusty_main_binary-i386_Packages
                  MD5: d79be8ed08e6a743818b1212de720d34

8.02-0ubuntu4 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_universe_binary-i386_Packages)
 Description Language:
                 File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_lucid_universe_binary-i386_Packages
                  MD5: 23f14fed420b36ac3f02ca22fe86384e


Reverse Depends:
  codeblocks-contrib,codeblocks 10.05svn7965-1
  libcodeblocks0,codeblocks
  libwxsmithlib0,codeblocks
  libcodeblocks0,codeblocks
  codeblocks-dbg,codeblocks 8.02-0ubuntu4
  codeblocks-contrib,codeblocks
  codeblocks-fr,codeblocks
  codeblocks-common,codeblocks 13.12svn10016-0ubuntu1~trusty
  codeblocks-common,codeblocks 13.12svn10016-0ubuntu1~trusty
  codeblocks-contrib,codeblocks 13.12svn10016-0ubuntu1~trusty
  codeblocks-dbg,codeblocks 13.12svn10016-0ubuntu1~trusty
  libcodeblocks0,codeblocks
Dependencies:
13.12svn10016-0ubuntu1~trusty - libc6 (2 2.4) libcodeblocks0 (5 13.12svn10016-0ubuntu1~trusty) libgcc1 (2 1:4.1.1) libglib2.0-0 (2 2.12.0) libgtk2.0-0 (2 2.8.0) libstdc++6 (2 4.6) libwxbase2.8-0 (2 2.8.12.1+dfsg) libwxgtk2.8-0 (2 2.8.12.1+dfsg) codeblocks-common (5 13.12svn10016-0ubuntu1~trusty) xterm (0 (null)) libwxgtk2.8-dev (0 (null)) wx-common (0 (null)) codeblocks-contrib (0 (null)) gcc (16 (null)) g++ (0 (null)) gdb (0 (null))
8.02-0ubuntu4 - libcodeblocks0 (0 (null)) libatk1.0-0 (2 1.20.0) libc6 (2 2.7) libcairo2 (2 1.2.4) libfontconfig1 (2 2.4.0) libfreetype6 (2 2.2.1) libgcc1 (2 1:4.1.1) libglib2.0-0 (2 2.12.0) libgtk2.0-0 (2 2.17.11) libpango1.0-0 (2 1.14.0) libstdc++6 (2 4.1.1) libwxbase2.8-0 (2 2.8.10.1) libwxgtk2.8-0 (2 2.8.10.1) libx11-6 (0 (null)) zlib1g (2 1:1.1.4) libwxgtk2.8-dev (0 (null)) wx-common (0 (null)) codeblocks-contrib (0 (null)) gcc (16 (null)) g++ (0 (null)) gdb (0 (null)) xterm (0 (null))
Provides:
13.12svn10016-0ubuntu1~trusty -
8.02-0ubuntu4 -
Reverse Provides:


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 (= 13.12svn10016-0ubuntu1~trusty) but 10.05svn7965-1 is to be installed
              Depends: libwxbase2.8-0 (>= 2.8.12.1+dfsg) but 2.8.12.1-0 is to be installed
              Depends: libwxgtk2.8-0 (>= 2.8.12.1+dfsg) but 2.8.12.1-0 is to be installed
E: Broken packages


--- End quote ---


--- Quote from: Alpha on October 31, 2014, 05:18:08 pm ---
--- Quote from: ollydbg on October 31, 2014, 09:57:15 am ---From Ubuntu10.04's synaptic package manager, I still see the old C::B 8.02 supply from the official ubuntu, but the nightly build version of pasgui does not shown up.

--- End quote ---
That one only has builds for Ubuntu 14.04, try https://launchpad.net/~damien-moore/+archive/ubuntu/codeblocks (and/or a newer version of Ubuntu).

--- End quote ---
I have just installed Ubuntu 14.10, and it works now, thanks!

ollydbg:

--- Quote from: oBFusCATed on November 01, 2014, 05:37:40 pm ---@ollydbg:
I had the same problem with 9990.
It happens only if a specific project is selected in the workspace.
If another project is selected as default project the problem doesn't happen.
I've used only rev 9855 before 9990 and 10016.

Here is a backtrace (incomplete) when the problem happened
...

--- End quote ---
It crashed when parsing class definition body, and I see macro expansion happens several times, but finally it crashed in m_TokenTree->TokenExists. If I see the crash in my system, I can debug it. But currently I can't.


--- Quote from: oBFusCATed on November 01, 2014, 09:59:38 pm ---Another problem that is extremely annoying is that the value of the "Case sensitive matches" in the code completion settings is not save in the config file.
And I have to set it every time I start new instance of codeblocks.
Also why this is set to the non-obvious state on, I think this should be off by default.


--- End quote ---
It's a bug.
I did some test, if you open C::B (without opening any project), and just set the "Case sensitive matches", and close C::B, you will see those settings get saved.
But if you open C::B, and open one project, then set the "Case sensitive matches" option, and this options gets lost if you close C::B.
I will look into this.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version