News:

The new Release 25.03 is out! You can download binaries for Windows and many major Linux distros here .

Main Menu

wxWidgets 3.2.1 released

Started by ollydbg, September 11, 2022, 07:34:23 AM

Previous topic - Next topic

ollydbg

wxWidgets 3.2.1 Released - wxWidgets

I see the wxAui floating issue in 3.2.0 is fixed in this release.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

gd_on

Tested in C::B and with my own programs : no problems until now  :)
Windows 11 64 bits (25H2), svn C::B (last version or almost!), wxWidgets 3.3.2, Msys2 Compilers 16.1.0, 64 bits (seh, posix : gcc, g++ and gfortran in C:\msys64\mingw64) or 32 bits (dwarf2, posix  in C:\msys64\mingw32).

ollydbg

#2
I see a strange issue when I try to update msys2


pacman -Syu
:: Synchronizing package databases...
mingw32 is up to date
mingw64 is up to date
ucrt64 is up to date
clang32 is up to date
clang64 is up to date
msys is up to date
:: Starting core system upgrade...
there is nothing to do
:: Starting full system upgrade...
:: Replace mingw-w64-x86_64-ilmbase with mingw64/mingw-w64-x86_64-openexr? [Y/n] y
:: Replace mingw-w64-x86_64-wxmsw3.1 with mingw64/mingw-w64-x86_64-wxwidgets3.1-msw? [Y/n] Y
resolving dependencies...
looking for conflicting packages...
:: mingw-w64-x86_64-tbb and mingw-w64-x86_64-intel-tbb are in conflict. Remove mingw-w64-x86_64-intel-tbb? [Y/n] Y
:: mingw-w64-x86_64-wxwidgets3.1-msw and mingw-w64-x86_64-wxwidgets3.2-msw are in conflict (mingw-w64-x86_64-wxconfig). Remove mingw-w64-x86_64-wxwidgets3.2-msw? [Y/n] Y
:: mingw-w64-x86_64-wxwidgets3.1-msw and mingw-w64-x86_64-wxwidgets3.2-common are in conflict (mingw-w64-x86_64-wxwidgets-common). Remove mingw-w64-x86_64-wxwidgets3.2-common? [Y/n] Y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing mingw-w64-x86_64-wxwidgets3.2-common breaks dependency 'mingw-w64-x86_64-wxwidgets3.2-common' required by mingw-w64-x86_64-wxwidgets3.2-msw-cb_headers



Any one see the same issue?

EDIT:

First remove the mingw-w64-x86_64-wxmsw3.1, and then run the update can solve this issue.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

ollydbg

Quote from: gd_on on September 11, 2022, 09:25:40 AM
Tested in C::B and with my own programs : no problems until now  :)

I just built C::B with wx 3.2.1 in my PC, it works fine here.  :)
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

ollydbg

The msys2 now has wx 3.2.1 prebuild library.

Thanks for Tim's work.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

killerbot

ok great, I will skip 3.2.0 and then use this one when I step up, and no more need for the patch for wxaui
this weekend I will make a new nightly, first one still 3.1.7 based.

AndrewCot

Just spotted that Ubuntu Packages site has wx 3.2.0 packages for kinetic.


Some, but not all of the packages can be seen in the following query:
    https://packages.ubuntu.com/search?keywords=wx3.2&searchon=names