Author Topic: The 06 March 2007 build is out.  (Read 12074 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5490
The 06 March 2007 build is out.
« 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)

« Last Edit: March 07, 2007, 07:37:44 am by killerbot »

Offline Xaviou

  • Regular
  • ***
  • Posts: 402
    • X@v's wxStuff
Re: The 06 March 2007 build is out.
« Reply #1 on: March 07, 2007, 12:48:26 am »
Ubuntu 6.10 Amd64 .deb installer is here.
The french wxWidgets site : http://www.wxdev.fr
My wxWidgets's stuff : https://wxstuff.xaviou.fr/

alanwong

  • Guest
Re: The 06 March 2007 build is out.
« Reply #2 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

Offline TDragon

  • Lives here!
  • ****
  • Posts: 943
    • TDM-GCC
Re: The 06 March 2007 build is out.
« Reply #3 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.
https://jmeubank.github.io/tdm-gcc/ - TDM-GCC compiler suite for Windows (GCC 9.2.0 2020-03-08, 32/64-bit, no extra DLLs)

Offline Auria

  • Almost regular
  • **
  • Posts: 152
Re: The 06 March 2007 build is out.
« Reply #4 on: March 07, 2007, 03:50:06 am »
Quote
wxMSW-2.8.0

Also wx 2.8.0 isn't yet officially supported

Online stahta01

  • Lives here!
  • ****
  • Posts: 7582
    • My Best Post
Re: The 06 March 2007 build is out.
« Reply #5 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
« Last Edit: March 07, 2007, 05:29:17 am by stahta01 »
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

alanwong

  • Guest
Re: The 06 March 2007 build is out.
« Reply #6 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?

Offline Biplab

  • Developer
  • Lives here!
  • *****
  • Posts: 1874
    • Biplab's Blog
Re: The 06 March 2007 build is out.
« Reply #7 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
Be a part of the solution, not a part of the problem.