News:

As usual while waiting for the next release - don't forget to check the nightly builds in the forum.

Main Menu

The 02 December 2007 build (4696) is out.

Started by killerbot, December 02, 2007, 05:11:27 PM

Previous topic - Next topic

thomas

"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

MortenMacFly

Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

JGM

Quote from: MortenMacFly on December 04, 2007, 10:08:15 AM
Quote from: thomas on December 04, 2007, 09:26:37 AM
Quote from: jens on December 04, 2007, 12:31:08 AMISDN
My goodness! What's that!? :)
This was back in the old days where you used to be a baby possibly... ;-)

Not so bad, before I switched to 512k broadband a year ago, I was using 56k modem connection since I was 15 years old  :D it was pretty cool, jajaja

RJP Computing

#18
I don't know if this has been reported before, but you can't make the tabs in the Messages be on the bottom. I think this changed around the same time it won't "Auto-Hide".
- Ryan

Ubuntu/WinXP, AMD Athlon 64 3000+, 1000MB RAM, AC 97 Audio, ATI Radeon 9600XT 256MB

wobien

#19
I think something is wrong with the behaviour of Build.
I have a workspace with 2 projects, a static library and a project that depends on it.
I have set the dependancy in the project properties.
Until now, if the dependent project is active, and i change something in the library, and than do build, first the library and than the dependent project were build.
With the 4696, the library is build, but than i get "target is up to date" for the dependant project.
wobien

edit:
I can be a bit more precise on this:
If i change something in a definition file of the library, the dependant project is recompiled.
If I only change something in an implementation file of the library, the library is renewed, but the dependant project is not.

I found a workaround: if i want to see the effect of the change in the behaviour of my app, i add a space somewhere in an implementation file of my app.

dmoore

Quote from: pasgui on December 02, 2007, 06:29:29 PM
Build for Ubuntu i386/amd64 can be found here

Best regards, pasgui

Hi Pasgui: really nice work setting up a repository for the nightlies. Supposing I wanted to revert to an older nightly - do you have instructions for that?

Thanks
Python plugins: [url="https://github.com/spillz/codeblocks-python"]https://github.com/spillz/codeblocks-python[/url]
Code::Blocks Daily Builds -- Ubuntu PPA: [url="https://launchpad.net/~damien-moore/+archive/codeblocks"]https://launchpad.net/~damien-moore/+archive/codeblocks[/url]

JGM

Quote from: dmoore on December 05, 2007, 01:55:41 AM
Quote from: pasgui on December 02, 2007, 06:29:29 PM
Build for Ubuntu i386/amd64 can be found here

Best regards, pasgui

Hi Pasgui: really nice work setting up a repository for the nightlies. Supposing I wanted to revert to an older nightly - do you have instructions for that?

Thanks

You could try on synaptic by searching the codeblocks packages selecting them and then menu Package->Force Version...

pasgui

Quote from: JGM on December 05, 2007, 03:10:17 AM
Quote from: dmoore on December 05, 2007, 01:55:41 AM
Quote from: pasgui on December 02, 2007, 06:29:29 PM
Build for Ubuntu i386/amd64 can be found here

Best regards, pasgui

Hi Pasgui: really nice work setting up a repository for the nightlies. Supposing I wanted to revert to an older nightly - do you have instructions for that?

Thanks

You could try on synaptic by searching the codeblocks packages selecting them and then menu Package->Force Version...

I provide at least the last 3 nigthlies. You need to force the version, as @JGM said, for all packages already installed. I will add an howto on my web site.

Best regards, pasgui

flying


gd_on

#24
Hi,
I have built a version 4700 from SVN (nice number !!), for Windows.
I ran it on Win 2k. As wobien told for svn 4698, double click on a .cbp file works again to start C::B.
I can then work normally. But when I quit C::B, i have an error message, telling me that my .cbp file (or one of it's component) cannot be found. Strange, but not new ! I have already seen that 2 or 3 months ago (or more ...).
This does not happen if codecompletion is disabled or if I use a "dummy" plugin deliberately provoking a warning at start, as I suggested in a previous post.

gd_on

PS : Oups ! I spoke too fast. On my old PC at work with Win 2K, svn 4700 works as described. But on a newer one, at home, with Win XP, nothing is changed, double click still does not work, but no error messages when quiting !!!
Windows 11 64 bits (25H2), svn C::B (last version or almost!), wxWidgets 3.3.2, Msys2 Compilers 16.1.0, 64 bits (seh, posix : gcc, g++ and gfortran in C:\msys64\mingw64) or 32 bits (dwarf2, posix  in C:\msys64\mingw32).

stahta01

See thread http://forums.next.codeblocks.org/index.php/topic,7415.0.html
for more details.

NON PCH header patch for Linux, untested by me.
But, tested by bgolding.


Index: src/plugins/compilergcc/advancedcompileroptionsdlg.cpp
===================================================================
--- src/plugins/compilergcc/advancedcompileroptionsdlg.cpp (revision 4699)
+++ src/plugins/compilergcc/advancedcompileroptionsdlg.cpp (working copy)
@@ -1,6 +1,7 @@
#include "sdk.h"
#ifndef CB_PRECOMP
#include <wx/checkbox.h>
+#include <wx/choice.h>
#include <wx/combobox.h>
#include <wx/intl.h>
#include <wx/listbox.h>
C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]

bgolding

Also a patch to 'bootstrap', remove the $ from regexp to correctly detect automake 1.6.3 (which doesn't work to build C::B). Otherwise it will try to proceed and fail later (not in an obvious way).

Not sure why 'svn' diff' has made this look like a bigger change than it is...


Index: bootstrap
===================================================================
--- bootstrap   (revision 4703)
+++ bootstrap   (working copy)
@@ -42,7 +42,7 @@
        exit 1;
fi

-if test -n "`$AUTOMAKE --version 2>&1|head -n 1|egrep '1\.[0-6]$'`"; then
+if test -n "`$AUTOMAKE --version 2>&1|head -n 1|egrep '1\.[0-6]'`"; then
        echo "Automake 1.7 or above is required. Aborting build...";
        exit 1;
fi

gd_on

Question @ Killerbot

When I build myself a codeblocks version for Windows, I obtain a cb_share_config.exe which is generated and copied in the output folder. This .exe is not in your distribution. What is this file for ?

and thanks for your work  :D

gd_on
Windows 11 64 bits (25H2), svn C::B (last version or almost!), wxWidgets 3.3.2, Msys2 Compilers 16.1.0, 64 bits (seh, posix : gcc, g++ and gfortran in C:\msys64\mingw64) or 32 bits (dwarf2, posix  in C:\msys64\mingw32).

TheTuxKeeper

#28
Quote from: bgolding on December 05, 2007, 06:15:54 PM
Also a patch to 'bootstrap', remove the $ from regexp to correctly detect automake 1.6.3 (which doesn't work to build C::B). Otherwise it will try to proceed and fail later (not in an obvious way).

Not sure why 'svn' diff' has made this look like a bigger change than it is...


Index: bootstrap
===================================================================
--- bootstrap   (revision 4703)
+++ bootstrap   (working copy)
@@ -42,7 +42,7 @@
        exit 1;
fi

-if test -n "`$AUTOMAKE --version 2>&1|head -n 1|egrep '1\.[0-6]$'`"; then
+if test -n "`$AUTOMAKE --version 2>&1|head -n 1|egrep '1\.[0-6]'`"; then
        echo "Automake 1.7 or above is required. Aborting build...";
        exit 1;
fi

removing the "$" will cause problems with automake 1.10 and above :)
I'll try to extend the regexp ;)

diff compares lines and if there's only one character different, it replaces the whole line. additionally some lines above and under the changes are in the output, so the patch can be applied even if the line number changes, but the changed line itself not

EDIT: fixed in revision 4704. thanks for reporting :)
Nightly builds for openSUSE

Jenna

Quote from: JGM on December 04, 2007, 01:59:49 PM
Quote from: MortenMacFly on December 04, 2007, 10:08:15 AM
Quote from: thomas on December 04, 2007, 09:26:37 AM
Quote from: jens on December 04, 2007, 12:31:08 AMISDN
My goodness! What's that!? :)
This was back in the old days where you used to be a baby possibly... ;-)

Not so bad, before I switched to 512k broadband a year ago, I was using 56k modem connection since I was 15 years old  :D it was pretty cool, jajaja
I would like to have a broadband-connection, but the german telecom has another opinion :(.

At work I can download with 16MBit, that means about 1.8 MByte per second, that's really fast, and upload is about 1MBit.