Code::Blocks Forums

User forums => Nightly builds => Topic started by: killerbot on March 06, 2007, 11:26:50 pm

Title: The 06 March 2007 build is out.
Post by: killerbot on March 06, 2007, 11:26:50 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

To fix the menu alignment bug introduced in wx 2.6.3 [windows only bug] we have patched wx ourselves, and that results in the following alternative dll : http://prdownload.berlios.de/codeblocks/wxmsw26u_gcc_cb_wx2.6.3p2AndCbPatch_version3.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 06 March 2007 build is out.
  - Windows : http://prdownload.berlios.de/codeblocks/CB_20070306_rev3669_win32.7z
  - Linux :
         http://prdownload.berlios.de/codeblocks/CB_20070306_rev3669_Ubuntu6.xx.deb
         http://prdownload.berlios.de/codeblocks/CB_20070306_rev3669_suse100-102.i586.rpm (not yet)
         http://prdownload.berlios.de/codeblocks/CB_20070306_rev3669_fc4+5.i586.rpm (not yet)


Resolved Fixed:


Regressions/Confirmed/Annoying/Common bugs:


Title: Re: The 06 March 2007 build is out.
Post by: Xaviou on March 07, 2007, 12:48:26 am
Ubuntu 6.10 Amd64 .deb installer is here (http://www.esnips.com/web/CodeBlocks).
Title: Re: The 06 March 2007 build is out.
Post by: alanwong on March 07, 2007, 03:21:25 am
After compiled, error messages:
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:205: undefined reference to `jpeg_resync_to_restart'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:238: undefined reference to `jpeg_std_error'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:252: undefined reference to `jpeg_destroy_decompress'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:257: undefined reference to `jpeg_CreateDecompress'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:259: undefined reference to `jpeg_read_header'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:273: undefined reference to `jpeg_start_decompress'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:277: undefined reference to `jpeg_finish_decompress'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:278: undefined reference to `jpeg_destroy_decompress'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:290: undefined reference to `jpeg_read_scanlines'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:308: undefined reference to `jpeg_finish_decompress'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:309: undefined reference to `jpeg_destroy_decompress'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:380: undefined reference to `jpeg_std_error'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:394: undefined reference to `jpeg_destroy_compress'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:398: undefined reference to `jpeg_CreateCompress'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:405: undefined reference to `jpeg_set_defaults'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:414: undefined reference to `jpeg_set_quality'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:450: undefined reference to `jpeg_start_compress'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:456: undefined reference to `jpeg_write_scanlines'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:458: undefined reference to `jpeg_finish_compress'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagjpeg.cpp:459: undefined reference to `jpeg_destroy_compress'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:162: undefined reference to `png_get_io_ptr'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:168: undefined reference to `png_get_io_ptr'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:174: undefined reference to `png_get_io_ptr'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:189: undefined reference to `png_get_io_ptr'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:533: undefined reference to `png_create_read_struct'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:539: undefined reference to `png_set_read_fn'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:541: undefined reference to `png_create_info_struct'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:548: undefined reference to `png_read_info'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:549: undefined reference to `png_get_IHDR'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:552: undefined reference to `png_set_expand'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:556: undefined reference to `png_set_expand'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:558: undefined reference to `png_set_strip_16'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:559: undefined reference to `png_set_packing'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:560: undefined reference to `png_get_valid'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:561: undefined reference to `png_set_expand'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:562: undefined reference to `png_set_filler'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:583: undefined reference to `png_read_image'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:584: undefined reference to `png_read_end'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:608: undefined reference to `png_destroy_read_struct'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:640: undefined reference to `png_destroy_read_struct'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:644: undefined reference to `png_destroy_read_struct'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:666: undefined reference to `png_create_write_struct'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:674: undefined reference to `png_create_info_struct'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:677: undefined reference to `png_destroy_write_struct'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:685: undefined reference to `png_destroy_write_struct'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:693: undefined reference to `png_set_write_fn'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:721: undefined reference to `png_set_IHDR'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:751: undefined reference to `png_set_sBIT'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:752: undefined reference to `png_write_info'
G:\wxMSW-2.8.0\build\msw\..\..\src\common\imagpng.cpp:753: undefined reference to `png_set_shift'
:: More errors follow but not being shown.
:: Edit the max errors limit in compiler options...
:: === Build finished: 50 errors, 0 warnings ===


 environment: OS xp with sp2
                    C:B  3669
                   mingw: gcc3.4.5
                   Project: wxWidgets project with wxSmith of base Frame
Title: Re: The 06 March 2007 build is out.
Post by: TDragon on March 07, 2007, 03:34:35 am
After compiled, error messages:
...
Seems like you either linked with a static build of wxWidgets and forgot to link wxjpeg and wxpng (or linked them before the other wx libs), or something went wrong with your wxWidgets build.
Title: Re: The 06 March 2007 build is out.
Post by: Auria on March 07, 2007, 03:50:06 am
Quote
wxMSW-2.8.0

Also wx 2.8.0 isn't yet officially supported
Title: Re: The 06 March 2007 build is out.
Post by: stahta01 on March 07, 2007, 05:22:28 am
Quote
wxMSW-2.8.0

Also wx 2.8.0 isn't yet officially supported

Compiling and Linking Code::Blocks against wxWidgets 2.8 is NOT supported.

But, using wxWidgets 2.8 in Code::Blocks projects is supported.

So, if you have an project that requires wxWidgets 2.8, the Code::Blocks team is fixing bugs in Code::Blocks when they are reported. But, for now to have Code::Blocks team support you have to build Code::Blocks using wxWidgets 2.6.

Note: This normally means that you must use wxWidgets 2.6 (wxWidgets 2.6.1 or higher) for building Code::Blocks. Normally they like wxWidgets 2.6.3 with or without patches for Window Users. The wxWidgets 2.6.0 is missing a feature or two that requires minor changes to source and reduces functionality in Code::Blocks.

Tim S
Title: Re: The 06 March 2007 build is out.
Post by: alanwong on March 07, 2007, 10:12:34 am
the upper issue was resolved. 

because wxWidgets wizard can't add such as wxjpeg and wxpng in link libraries at build options.  why?
Title: Re: The 06 March 2007 build is out.
Post by: Biplab on March 07, 2007, 10:45:14 am
the upper issue was resolved. 

because wxWidgets wizard can't add such as wxjpeg and wxpng in link libraries at build options.  why?

Because wxWidgets wizard adds minimum number of libraries by default. It adds wxpng, wxzlib, wxcore, wxbase in multi-lib mode. To add additional libraries you need to check the corresponding libraries at the last 2 pages of wizard. :)

Regards,

Biplab