Code::Blocks

User forums => Nightly builds => Topic started by: killerbot on September 14, 2015, 09:29:50 pm

Title: The 14 September 2015 build (10499) is out.
Post by: killerbot on September 14, 2015, 09:29:50 pm
Get quick announcements through the RSS feed http://www.codeblocks.org/nightly/CodeBlock_RSS.xml

Before you use a nightly make sure you understand how it works (http://forums.codeblocks.org/index.php/topic,3232.0.html).

A link to the unicode windows wxWidget dll for Code::Blocks : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/wxmsw28u_gcc_cb_wx2812_gcc492-TDM.7z

For those who might need this one (when no MingW installed on your system) : the mingw10m.dll : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/mingwm10_gcc492-TDM.7z

The 14 September 2015 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2015/CB_20150914_rev10499_win32.7z
  - Linux :
   none

The current SDK version is : 1.26.0

Resolved Fixed:


Regressions/Confirmed/Annoying/Common bugs:


Title: Re: The 14 September 2015 build (10499) is out.
Post by: jens on September 14, 2015, 10:27:55 pm
Debian packages (binaries and sources) for 32-bit and 64-bit systems can be found in my debian-repo (https://apt.jenslody.de/).
These packages are build against wxWidgets 3.0 from Debian repos and mght not be as stable than the versions build against wx2.8, but there are no wx2.8 packages available (at least for stable) from official repos.
Please test and give feedback.

Fedora packages (binaries and sources) for 32-bit and 64-bit systems (fc21, fc22, fc23 and rawhide), RedHat/CentOS 5 and 6 packages (also 32-bit and 64-bit) and RedHat/CentOS 7 packages (64-bit) can be found in my copr-repo (https://copr.fedoraproject.org/coprs/jenslody/).
Instructions how to use it can be found on my server (https://rpm.jenslody.de/)  or on copr (https://copr.fedoraproject.org/coprs/jenslody/).
Title: Re: The 14 September 2015 build (10499) is out.
Post by: teto on September 15, 2015, 02:05:47 pm
Just would like to ask if anyone tried this nightly from Jen's repository on Ubuntu without any major problem ? My last trial I had many (graphic mostly) problems  I don't know why, I suspect it was due to wxwidget 3 but that may be also because it's ubuntu. Maybe the guards around wxwidget 3 fix it ?
Title: Re: The 14 September 2015 build (10499) is out.
Post by: jens on September 15, 2015, 02:15:12 pm
Just would like to ask if anyone tried this nightly from Jen's repository on Ubuntu without any major problem ? My last trial I had many (graphic mostly) problems  I don't know why, I suspect it was due to wxwidget 3 but that may be also because it's ubuntu. Maybe the guards around wxwidget 3 fix it ?
If you talk about the guards mentioned in the first post, these are irrelevant and should not be in the list of changes for this nightly, as fara as I know, because these are guards in the configuration of the windows-installer.
Which version of ubuntu do you use and which desktop environment ?
Title: Re: The 14 September 2015 build (10499) is out.
Post by: teto on September 15, 2015, 04:27:00 pm
I am on an ubuntu 15.04 running www.i3wm.org. I currently use svn 10234 and I've never had any major issue with nightlies except with the last one I tried 2/3 months ago where toolbars would disappear, panels too etc... I have not had the chance to try a new nightly since I've been intensively using codeblocks since then and didn't want to break my install.
I will wait to see if there are some answers and if there is none will upgrading again :)
Title: Re: The 14 September 2015 build (10499) is out.
Post by: shurick on September 15, 2015, 06:36:12 pm
Packages for openSUSE (http://codeblocks.esy.es) (binaries and sources) for 32-bit and 64-bit.
Title: Re: The 14 September 2015 build (10499) is out.
Post by: teto on September 16, 2015, 12:48:06 am
I finally tried installing and 30 sec after, I try to compile ("custom Makefile") and it crashed (don't have the computer now but it was something like a crash popup "argv* empty" then clicked on "continue" andcodeblocks froze). Going back to my previous nightly :)
Title: Re: The 14 September 2015 build (10499) is out.
Post by: oBFusCATed on September 16, 2015, 01:02:37 am
If you don't post a backtrace the chance for it being fixed is smaller, than if you post.

Also there is some bug/data race in the CC plugin that triggers on the first load of the project, but of course it is random and cannot be traced easily. (this issue is not new)
Title: Re: The 14 September 2015 build (10499) is out.
Post by: jens on September 16, 2015, 01:11:35 am
I would always try it without CC first and see what happens.
Title: Re: The 14 September 2015 build (10499) is out.
Post by: teto on September 16, 2015, 01:16:01 am
My understanding is that there is a transition to wxwidgets 3 that make the nightly more unstable. I mean in my previous attempt CB was  totally unusable, having the UI disappear by pieces + random crashes. I have so many problems with it that I doubt other users don't hit some of them. This nightly seems to be the same. If it's just me being really unlucky I will be happy to provide backtraces (on friday probably).
Once again thanks for the great work.

The problem on my office computer was not due to the CC but really when I launched the custom Makefile compilation.
Title: Re: The 14 September 2015 build (10499) is out.
Post by: oBFusCATed on September 16, 2015, 01:42:59 am
Running codeblocks -v might help show better backtraces.
Lots of wx3 things have been fixed, but I'm sure there are many more to fix.
Also if you have wx28 you don't need to use the wx3 based nightly.
Title: Re: The 14 September 2015 build (10499) is out.
Post by: teto on September 18, 2015, 02:31:39 pm
I didn't know the backtrace was retreived by the program, that's fantastic ! It appears when I click the "compile" button with a project that runs a custom command "./waf build".

I've been using the nightly since then and the display problems I had with a previous nightly vanished or so it seems.
Title: Re: The 14 September 2015 build (10499) is out.
Post by: teto on September 18, 2015, 03:55:23 pm
I have I just noticed that sometimes when moving/resizing the window (I use a tiling manager so it's more like when going from tabs to a stack window disposition for instance), the client window was not redrawn as it should. If I change the disposition then it gets redrawn correctly.
This happens only with codeblocks so I don't think it's a bug of my WM (i3wm.org).
Here is a screenshot, on the right the panel is not drawn:
https://transfer.sh/ZmBIr/2015-09-18-155154-1916x1055-scrot.png
Title: Re: The 14 September 2015 build (10499) is out.
Post by: oBFusCATed on September 18, 2015, 09:01:41 pm
@teto:
Can you post a simple project that can be used to reproduce the problem?
It seems there is an empty command somewhere, but we need to debug it to find the real cause.

For the i3wm issue, can you post the exact steps to reproduce it?
Title: Re: The 14 September 2015 build (10499) is out.
Post by: teto on September 19, 2015, 03:19:39 pm
I uploaded the cb project here:
https://transfer.sh/EZGuz/dce2.cbp
When you go to "Build options", you have on the left the hierarchy :
dce
|-Debug
|-Release
In the "'Make' commands" tab I only filled the toplevel "Build project/target" command. If I fill the other commands "COmpile single file" etc..., the "argv" crash disappears.

Now I also noticed a new bug, when I open this same "Build options" window and goes from "Debug" to "dce" I have another bug (backtrace enclosed).

To reproduce the missing redraw on i3 (my guess is that it should be doable with other WM like awesome, gnome if you have a sudden resize etc...), open codeblocks and a terminal (or anything else) side by side, focus the terminal and press ALT+E (or WIN+E) to go to a tab layout, you should notice that codeblocks doesn't draw everything.
If I do the same while focusing cb, then everything is drawn properly. I don't know how WM/applciations work but either i3 fails to send an update to codeblocks because it's not focused or maybe codeblocks should catch focus events and redraw itself.
Title: Re: The 14 September 2015 build (10499) is out.
Post by: oBFusCATed on September 20, 2015, 08:09:22 pm
teto: Can you please open 3 tickets on sf.net, so we won't forget about these issues? I can't handle them at the moment and they'll get lost in the forum.
Title: Re: The 14 September 2015 build (10499) is out.
Post by: teto on September 22, 2015, 07:51:43 am
Done.
Title: Re: The 14 September 2015 build (10499) is out.
Post by: cges30901 on September 22, 2015, 03:27:18 pm
Codeblocks for openSUSE Tumbleweed doesn't work. I have tried 1-click install and  the repository way, but I can't install it. I am using openSUSE Tumbleweed 64 bit.
Title: Re: The 14 September 2015 build (10499) is out.
Post by: shurick on September 26, 2015, 09:22:56 am
Codeblocks for openSUSE Tumbleweed doesn't work. I have tried 1-click install and  the repository way, but I can't install it. I am using openSUSE Tumbleweed 64 bit.
Try now.
Title: Re: The 14 September 2015 build (10499) is out.
Post by: cges30901 on September 29, 2015, 11:12:51 am
Thanks! It works now.
Title: Re: The 14 September 2015 build (10499) is out.
Post by: critic on October 08, 2015, 10:07:55 am
Hi!

I tried to find TDM 4.9.2 32 bits SJLJ that has bfd and iberty libraries to be able to build exchndl.dll, but without success. Could you provide some information about or provide links to guide me where I can find all the required parts? Or maybe you have your own TDM bundle you use from building C::B. As I understand I can build C::B from sources as well using the mentioned compiler.

Thanks in advance!
Title: Re: The 14 September 2015 build (10499) is out.
Post by: ollydbg on October 08, 2015, 10:15:00 am
Hi!

I tried to find TDM 4.9.2 32 bits SJLJ that has bfd and iberty libraries to be able to build exchndl.dll, but without success. Could you provide some information about or provide links to guide me where I can find all the required parts? Or maybe you have your own TDM bundle you use from building C::B. As I understand I can build C::B from sources as well using the mentioned compiler.

Thanks in advance!
You must use try to build an quite old revision of C::B trunk code, please update the latest revision, because exchndl.dll is now directly put in code repo now, so you don't need to "build" them from source code.
Title: Re: The 14 September 2015 build (10499) is out.
Post by: critic on October 08, 2015, 12:24:49 pm
don't need to "build" them from source code.
Ok, but I want use Dr.MinGW sources in my project and iberty library is required. Where do you get iberty binaries for gcc bundle? Or you build it from sources?