Code::Blocks Forums
User forums => Nightly builds => Topic started 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:
- 2nd part of fix for crash when closing project options dialog
- wxSmith:
* Fixed two bugs in wxStatusBar (invalid data stored to xml files / no variable length for last field)
* Fixed bug in tools loading code (sometimes object was used after being deleted)
- Added ability to dynamically create files in subdirectories, unlocked creating files with unknown extensions
- Added wxSmith support into wxWidgets wizard
- Added missing automake files into wxWidgets wizard
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) (is fixed with our special wx263/wx28 dll)
-
Ubuntu 6.10 Amd64 .deb installer is here (http://www.esnips.com/web/CodeBlocks).
-
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
-
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.
-
wxMSW-2.8.0
Also wx 2.8.0 isn't yet officially supported
-
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
-
the upper issue was resolved.
because wxWidgets wizard can't add such as wxjpeg and wxpng in link libraries at build options. why?
-
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