Author Topic: The 29 october 2006 build is out.  (Read 9341 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5164
The 29 october 2006 build is out.
« on: October 29, 2006, 06:16:22 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 29 October 2006 build is out.
  - Windows : http://prdownload.berlios.de/codeblocks/CB_20061029_rev3157_win32.7z
  - Linux :
         http://prdownload.berlios.de/codeblocks/CB_20061029_rev3157_Ubuntu6.06.deb
         http://prdownload.berlios.de/codeblocks/CB_20061029_rev3157_suse100+101.rpm (not yet)
         http://prdownload.berlios.de/codeblocks/CB_20061029_rev3157_fc4+5.rpm (not yet)


Resolved Fixed:

  • Modified bootstrap to recognize and use environment variables like $AUTOMAKE, $AUTOCONF, etc. Patch #1502
  • Modified bootstrap to recognize and use environment variables like $AUTOMAKE, $AUTOCONF, etc. Patch #1502
  • Fixed locating the file's pair (swap header/source) in a workspace when the active file does not belong in the active project
  • help plugin: inform if a help file cannot be found (instead of silently doing "nothing"); use cbMessageBox for proper dialog placement

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 30, 2006, 07:20:12 am by killerbot »

Offline afb

  • Developer
  • Lives here!
  • *****
  • Posts: 884
Re: The 29 october 2006 build is out.
« Reply #1 on: October 29, 2006, 11:55:24 pm »
Packages for: CentOS 3, CentOS 4, Mac OS X 10.3, Mac OS X 10.4 will await some needed bugfixes.
You can build from source code or using SRPM/MacPorts meantime, using the patches from BerliOS.

wiki: Installing_Code::Blocks_from_source_on_RPM_based_distributions (CentOS)
wiki: Installing_Code::Blocks_from_source_on_Mac_OS_X (MacPorts / Mac OS X)

The build issues for RPM and refresh issues for Mac should be fixed within the end of the month ;-)
That is: it works OK here in the development sandbox, but hasn't been packaged up for release yet.

Offline Belgabor

  • Multiple posting newcomer
  • *
  • Posts: 91
Re: The 29 october 2006 build is out.
« Reply #2 on: October 30, 2006, 12:21:42 am »
Small bug:
When you change an include dir in the build options, the "Open #include file xyz" menu item doesn't find it (it IS in the dir I changed the build option to). I had to close and reopen the project to make it work, saving the project options was not enough.

Offline SharkCZ

  • Almost regular
  • **
  • Posts: 127
Re: The 29 october 2006 build is out.
« Reply #3 on: October 30, 2006, 09:49:26 am »
This nightly build will be available soon in Fedora Extras for Fedora Core 5, 6 and Development.
Code::Blocks package maintainer for Fedora and EPEL

Offline afb

  • Developer
  • Lives here!
  • *****
  • Posts: 884
Re: The 29 october 2006 build is out.
« Reply #4 on: October 30, 2006, 10:34:10 am »
This nightly build will be available soon in Fedora Extras for Fedora Core 5, 6 and Development.

Did you sort out / patch the bugs with "make dist" and "codeblocks.spec" then ?

BTW, I think it should be possible to build for Fedora Core 1-4 same as CentOS.
That is: build subversion-1.4 and wxGTK-devel-2.6, and build a codeblocks RPM.
« Last Edit: October 30, 2006, 10:40:59 am by afb »

Offline skirby

  • Almost regular
  • **
  • Posts: 137
Re: The 29 october 2006 build is out.
« Reply #5 on: October 30, 2006, 12:02:30 pm »
Hello,

I try to get the address of LockResource function and the debugger display the address of SetHandleCount function.

Does anybody know what's wrong?



Here is the piece of code in order to reproduce the problem:
Code: [Select]
#include <windows.h>

typedef LPVOID (__stdcall* apiLockResource) (HGLOBAL hResData);
apiLockResource MyLockResource;

int main()
{
  HMODULE hmod;
  hmod = LoadLibrary("kernel32.dll");

  MyLockResource = (apiLockResource)GetProcAddress(hmod, "LockResource");

  FreeLibrary(hmod);

  return 0;
}

For information, I use Windows 2000 sp4 and the last nightly build (10/29/2006).

I don't know if it is a bug from C::B or the compiler (I use GCC GNU Compiler).

I hope you could give me some informations about this behavior.

Thanks and have a nice day.

Offline cstudent

  • Almost regular
  • **
  • Posts: 159
    • Cstudent's Help Desk
Re: The 29 october 2006 build is out.
« Reply #6 on: October 31, 2006, 06:44:05 pm »
I created an Ubuntu deb for Edgy. It can be downloaded at the link below.

http://www.savefile.com/projects/1037211


Cstudent

Offline Roman

  • Multiple posting newcomer
  • *
  • Posts: 78
Re: The 29 october 2006 build is out.
« Reply #7 on: October 31, 2006, 06:50:11 pm »
Hi guys

i have an idea on easy to implement improvement:

In debug mode i like to point a mouse to a variable to see what the hell a variable is. It is very useful.
Tere is an issue : when a small window with variable description appears i can't use F7, SHIFT-F7 and so on,
i must wait until window dissappears.

The second thing - it would be cool if this info window appear when i point to eax,ebx and so on in disassembly window.

Best Wishes
Roman
CB LSI (C::B as a Little Secret Initiative)

Offline SharkCZ

  • Almost regular
  • **
  • Posts: 127
Re: The 29 october 2006 build is out.
« Reply #8 on: November 03, 2006, 10:42:31 pm »
This nightly build will be available soon in Fedora Extras for Fedora Core 5, 6 and Development.

Did you sort out / patch the bugs with "make dist" and "codeblocks.spec" then ?

BTW, I think it should be possible to build for Fedora Core 1-4 same as CentOS.
That is: build subversion-1.4 and wxGTK-devel-2.6, and build a codeblocks RPM.
"make dist" is not required, I am getting the sources with "svn export -r $release"
the spec file is fedora (and perhaps RHEL) specific, but it was derived from the one which is included with the sources

subversion is not required during the build because the generated files are created directly from the spec file which contains all needed information
wxGTK is already included in Fedora Extras
Code::Blocks package maintainer for Fedora and EPEL

Offline afb

  • Developer
  • Lives here!
  • *****
  • Posts: 884
Re: The 29 october 2006 build is out.
« Reply #9 on: November 03, 2006, 11:08:42 pm »
"make dist" is not required, I am getting the sources with "svn export -r $release"
Good for you, since the "make dist" is broken...

Quote
the spec file is fedora (and perhaps RHEL) specific, but it was derived from the one which is included with the sources

subversion is not required during the build because the generated files are created directly from the spec file which contains all needed information
Yeah, I saw the Fedora spec file - nice hack! :-)

Quote
wxGTK is already included in Fedora Extras
Yes, but only for FC5/FC6/FCdev - not for earlier.

Offline SharkCZ

  • Almost regular
  • **
  • Posts: 127
Re: The 29 october 2006 build is out.
« Reply #10 on: November 03, 2006, 11:56:38 pm »
Quote
wxGTK is already included in Fedora Extras
Yes, but only for FC5/FC6/FCdev - not for earlier.
Extras for FC4 has wxGTK 2.6 too and the srpm (for wxGTK) could be buildable also on FC < 4. The codeblocks srpm from Extras is buildable on FC4 without any problem, because I have FC4 on my devel machine.
Code::Blocks package maintainer for Fedora and EPEL

Offline afb

  • Developer
  • Lives here!
  • *****
  • Posts: 884
Re: The 29 october 2006 build is out.
« Reply #11 on: November 04, 2006, 12:02:53 am »