Author Topic: The 11 october 2006 build is out.  (Read 35831 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
The 11 october 2006 build is out.
« on: October 11, 2006, 07:56:14 pm »
Get quick announcements through the RSS feed http://www.codeblocks.org/nightly/CodeBlock_RSS.xml

A link to the unicode windows wxWidget dll for Code::Blocks : http://prdownload.berlios.de/codeblocks/wxmsw26u_gcc_cb_wx2.6.3p2.7z

For those who might need this one (when no MingW installed on your system) : the mingw10m.dll : http://prdownload.berlios.de/codeblocks/mingwm10.7z

For support of ansi builds, a link to the ansi windows wxWidget dll for Code::Blocks : http://prdownload.berlios.de/codeblocks/wxmsw26_gcc_cb_wx2.6.3p2.7z

The 11 October 2006 build is out.
  - Windows : http://prdownload.berlios.de/codeblocks/CB_20061011_rev3074_win32.7z
  - Linux :
         http://prdownload.berlios.de/codeblocks/CB_20061011_rev3074_Ubuntu6.06.deb
         http://prdownload.berlios.de/codeblocks/CB_20061011_rev3074_suse100+101.rpm


Resolved Fixed:

  • show filename on TinyXml errors for the user to e.g. manually fix (if possible)
  • Fixed bug in new build process: if the build failed, the remaining jobs were not removed from the queue
  • Fixed bug with macros substitution during the build process
  • Substitute macros when cleaning a build
  • Gnu ARM and MinGW : ar -s instead of ranlib
  • upgrade to wxFlatNotebook 2.0 and introducing 2 new CB features :
     a) "X" close button on every tab in the EditorManager (old "X" button removed)
     b) ctrl-shift-tab advanced tabbing (turn this on in settings->environment->notebooks appearance->Use Smart Tab-switching scheme
  • Fixed wxFlatNotebook to emit the page changing/changed events every time the selection changes (would only emit them if changed using the mouse). This should also fix some issues with info about the active editor being out-of-sync

Regressions/Confirmed/Annoying/Common bugs:

  • toolbar-images-not-changing-state (is a wx problem/Win XP problem)
  • menu items with icon not correctly aligned (since wx263)

« Last Edit: October 12, 2006, 07:46:22 am by killerbot »

Maddin

  • Guest
Re: The 11 october 2006 build is out.
« Reply #1 on: October 11, 2006, 08:06:31 pm »
Thanks for the advanced tabbing!

But why is it that everytime I save a file the application totaly freezes for about 5 seconds?

EDIT: rev 3074 Windows Unicode

Offline cstudent

  • Almost regular
  • **
  • Posts: 159
    • Cstudent's Help Desk
Re: The 11 october 2006 build is out.
« Reply #2 on: October 11, 2006, 08:28:57 pm »
I've gotten the following errors while trying to build for Ubuntu 6.06

configmanager-revision.cpp:13:26: error: autorevision.h: No such file or directory
configmanager-revision.cpp: In static member function 'static wxString ConfigManager::GetRevisionString()':
configmanager-revision.cpp:17: error: 'LSVN_REVISION' was not declared in this scope
configmanager-revision.cpp: In static member function 'static unsigned int ConfigManager::GetRevisionNumber()':
configmanager-revision.cpp:22: error: 'autorevision' has not been declared
configmanager-revision.cpp:22: error: 'svn_revision' was not declared in this scope
configmanager-revision.cpp: In static member function 'static wxString ConfigManager::GetSvnDate()':
configmanager-revision.cpp:27: error: 'LSVN_DATE' was not declared in this scope
make[5]: *** [configmanager-revision.lo] Error 1


autorevision.h does not exist in the sdk directory.


Offline thomas

  • Administrator
  • Lives here!
  • *****
  • Posts: 3979
Re: The 11 october 2006 build is out.
« Reply #3 on: October 11, 2006, 09:23:15 pm »
Thanks for the advanced tabbing!

But why is it that everytime I save a file the application totaly freezes for about 5 seconds?

EDIT: rev 3074 Windows Unicode
Code completion...
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

Offline thomas

  • Administrator
  • Lives here!
  • *****
  • Posts: 3979
Re: The 11 october 2006 build is out.
« Reply #4 on: October 11, 2006, 09:27:00 pm »
autorevision.h does not exist in the sdk directory.
That file is generated during the build process.
Do you get an error message if you run autorevision (found in the tools directory) from the shell?
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

takeshimiya

  • Guest
Re: The 11 october 2006 build is out.
« Reply #5 on: October 11, 2006, 09:34:23 pm »
(found in the tools directory) from the shell?
You mean, build_tools directory :)

Offline eranif

  • Regular
  • ***
  • Posts: 256
Re: The 11 october 2006 build is out.
« Reply #6 on: October 11, 2006, 09:42:09 pm »
Quote
"X" close button on every tab in the EditorManager (old "X" button removed)

And I remember the days that the title of some bounty was: "BOUNTY: Notebook class with "close" button at the right ..."

Time flies  :)

Eran

bosca

  • Guest
Re: The 11 october 2006 build is out.
« Reply #7 on: October 11, 2006, 09:44:22 pm »
Hellooo !

I do a make cmd on build_tools and i get that :

./auto_revision +int +wx +t ../../.. ./../../../sdk/autorevision.h
Error: Could not open output file.
*** glibc detected *** free(): invalid next size (fast): 0x0804f2e0 ***
make: *** [all-local] Abandon


byebye

os : debian etch
gcc : 4.0.x

Offline thomas

  • Administrator
  • Lives here!
  • *****
  • Posts: 3979
Re: The 11 october 2006 build is out.
« Reply #8 on: October 11, 2006, 10:27:39 pm »
./auto_revision +int +wx +t ../../.. ./../../../sdk/autorevision.h
Error: Could not open output file.
Looks like the makefile is still having jet-lag from its trip :)
I believe it contains an excess ../.

Could you please edit Makefile.am and replace the line:
./auto_revision +int +wx +t $(top_srcdir) $(srcdir)/../../../sdk/autorevision.h
with
./auto_revision +int +wx +t $(top_srcdir) $(srcdir)/../../sdk/autorevision.h

Unluckily, I am presently unable to test myself due to acute lack of Linux machines, but I think it should do. Please report back if that works, so we can commit it. Thanks. :)
« Last Edit: October 11, 2006, 10:30:59 pm by thomas »
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

bosca

  • Guest
Re: The 11 october 2006 build is out.
« Reply #9 on: October 11, 2006, 10:52:47 pm »
Sorry :

./auto_revision +int +wx +t $(top_srcdir) $(srcdir)/../../../../sdk/autorevision.h   KO
./auto_revision +int +wx +t $(top_srcdir) $(srcdir)/../../../sdk/autorevision.h      KO
./auto_revision +int +wx +t $(top_srcdir) $(srcdir)/../../sdk/autorevision.h         KO
./auto_revision +int +wx +t $(top_srcdir) $(srcdir)/../sdk/autorevision.h            KO
./auto_revision +int +wx +t $(top_srcdir) $(srcdir)/sdk/autorevision.h               KO
 
but, for each test, i had echo on top_srcdir and srcdir and

all-local: auto_revision
        echo $(top_srcdir)
        echo $(srcdir)
        ./auto_revision +int +wx +t $(top_srcdir) $(srcdir)/sdk/autorevision.h

and top_srcdir has a suspect value, always the same :    ../../..
is suffisant for the cmd ?

byebye :)

Offline TheTuxKeeper

  • Regular
  • ***
  • Posts: 293
  • daniel2000
Re: The 11 october 2006 build is out.
« Reply #10 on: October 12, 2006, 12:31:49 am »
./auto_revision +int +wx +t ../../.. ./../../../sdk/autorevision.h
Error: Could not open output file.
Looks like the makefile is still having jet-lag from its trip :)
I believe it contains an excess ../.

Could you please edit Makefile.am and replace the line:
./auto_revision +int +wx +t $(top_srcdir) $(srcdir)/../../../sdk/autorevision.h
with
./auto_revision +int +wx +t $(top_srcdir) $(srcdir)/../../sdk/autorevision.h

Unluckily, I am presently unable to test myself due to acute lack of Linux machines, but I think it should do. Please report back if that works, so we can commit it. Thanks. :)
This works fine and commited in rev3076 :D
Code
make[3]: Entering directory `/mnt/daten/daniel/packages/BUILD/codeblocks/src/build_tools/autorevision'
./auto_revision +int +wx +t ../../.. ./../../sdk/autorevision.h
make[3]: Leaving directory `/mnt/daten/daniel/packages/BUILD/codeblocks/src/build_tools/autorevision'

@bosca: you don't need to echo these variables they are autotools builtin macros/variables and at the top of each Makefile ;)
Nightly builds for openSUSE

Kreso

  • Guest
Re: The 11 october 2006 build is out.
« Reply #11 on: October 12, 2006, 01:37:51 am »
advanced tabing rules :)

Offline cstudent

  • Almost regular
  • **
  • Posts: 159
    • Cstudent's Help Desk
Re: The 11 october 2006 build is out.
« Reply #12 on: October 12, 2006, 02:50:59 am »
Could you please edit Makefile.am and replace the line:
./auto_revision +int +wx +t $(top_srcdir) $(srcdir)/../../../sdk/autorevision.h
with
./auto_revision +int +wx +t $(top_srcdir) $(srcdir)/../../sdk/autorevision.h

I can confirm that this fixed the problem. Thanks Thomas.


Offline nix_BB

  • Multiple posting newcomer
  • *
  • Posts: 33
Re: The 11 october 2006 build is out.
« Reply #13 on: October 12, 2006, 07:38:50 am »
Thank you for all your diligent work guys.  8)

arwen

  • Guest
Re: The 11 october 2006 build is out.
« Reply #14 on: October 12, 2006, 08:43:37 am »
Hello all!

Why there isn't the FC5 rpms , have stopped this build ?
The suse rpm works with Fedora ?

Thanks to alla and exusme for my bad English