News:

When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.

Main Menu

Windows Nightlies switching to wx2.8.3

Started by killerbot, April 25, 2007, 12:40:24 PM

Previous topic - Next topic

MortenMacFly

Hi all,

I'd rather stick with 2.6.4 personally for mainly 2 reasons:
1.) I still only have a very slow modem thus nearly no bandwidth so no chance to d/l the wxWidgets package ATM.
2.) I'll report back if any changes related to 2.8.3 will destroy backward compatibility to 2.6.x (on Windows)... at least until all changes concerning 2.8.3 are done.

With regards, Morten.

Ps.: BTW: My German ISP sucks. I got a letter today that there will be no DSL until July... :-( Unfortunately my "contract" concerning the flatrate lasts until September which is even worse. I'm still phone-fighting with this company (repeating: that *sucks*) to quit early and stick with another (much better) ISP... wish me luck. It's not so easy one would believe. :evil:
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

Biplab

It's bad..  :x

But if you want, I can send you the compiled wx 2.8.3 (Bare Minimum files necessary for compiling C::B). :)

BTW, wx 2.8.4 will be released soon. RC1 have been released couple of days back.
Be a part of the solution, not a part of the problem.

stahta01

Quote from: Biplab on April 27, 2007, 07:57:27 AM
It's bad..  :x

But if you want, I can send you the compiled wx 2.8.3 (Bare Minimum files necessary for compiling C::B). :)

BTW, wx 2.8.4 will be released soon. RC1 have been released couple of days back.

RC2 failed to compile for me a few hours back.
Tim S
C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]

stahta01

FYI: @MortenMacFly

Here's my batch file I use to change the Code::Blocks projects to using wxWidgets 2.6. I manually edit the workspace file to match. Tim S

Uses GnuWin32 sed command.

sed-wxW26.bat

SET PATH=C:\Program Files\GnuWin32\bin

sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\CodeBlocks.cbp                                  | sed "s/Option object_output=\".objs\\2.6\"/Option object_output=\".objs\\2.8\"/g" > src\CodeBlocks-wx26.cbp

sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\tools\cb_share_config\cb_share_config.cbp       | sed "s/Option object_output=\"..\\..\\.objs\\2.6\\tools/Option object_output=\"..\\..\\.objs\\2.8\\tools/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\tools\cb_share_config\cb_share_config-wx26.cbp

sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\byogames\byogames.cbp           | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\byogames\byogames-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\cb_koders\cb_koders.cbp         | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\cb_koders\cb_koders-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\codesnippets\codesnippets.cbp   | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\codesnippets\codesnippets-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\codestat\codestat.cbp           | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\codestat\codestat-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\copystrings\copystrings.cbp     | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\copystrings\copystrings-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\devpak_plugin\DevPakPlugin.cbp  | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\devpak_plugin\DevPakPlugin-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\dragscroll\dragscroll.cbp       | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\dragscroll\dragscroll-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\envvars\envvars.cbp             | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\envvars\envvars-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\help_plugin\help-plugin.cbp     | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\help_plugin\help-plugin-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\keybinder\keybinder.cbp         | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\keybinder\keybinder-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\lib_finder\lib_finder.cbp       | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\lib_finder\lib_finder-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\profiler\cbprofiler.cbp         | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\profiler\cbprofiler-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\source_exporter\Exporter.cbp    | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\source_exporter\Exporter-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\symtab\symtab.cbp               | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\symtab\symtab-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\regex_testbed\RegExTestbed.cbp              | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\regex_testbed\RegExTestbed-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\wxSmith\wxSmith.cbp                         | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\wxSmith\wxSmith-wx26.cbp

sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\wxSmithContribItems\wxSmithContribItems.cbp | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\wxSmithContribItems\wxSmithContribItems-wx26.cbp

PAUSE
C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]