Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

New Variable to support wx-config in MSys2 MinGW

<< < (4/9) > >>

ollydbg:

--- Quote from: stahta01 on May 19, 2022, 03:47:00 pm ---
I think I have gotten the wxWidgets 3.1.6 PR to MSys2 MinGW done...

--- End quote ---

Do you have the direct2D enabled wx 3.1.6 for your PR?

stahta01:

--- Quote from: ollydbg on May 19, 2022, 04:28:23 pm ---
--- Quote from: stahta01 on May 19, 2022, 03:47:00 pm ---
I think I have gotten the wxWidgets 3.1.6 PR to MSys2 MinGW done...

--- End quote ---

Do you have the direct2D enabled wx 3.1.6 for your PR?

--- End quote ---

Yep, that was one of the changes I added after the first time I did the PR.
https://github.com/msys2/MINGW-packages/pull/11631


--- Quote ---Summary of the current changes

wxWidgets3.1: Update to version 3.1.6; and,

Removed MSYSTEM guard in "wx-config.in".
Redo manifest filename logic in "wx/msw/wx.rc".
The prior manifest logic failed to work under Clang64.
Add replaces "wxmsw3.1-git" package.
Add "enable-graphics-d2d" to help support Code::Blocks IDE.

--- End quote ---

Tim S.

PB:

--- Quote from: stahta01 on May 19, 2022, 04:50:14 pm ---
Summary of the current changes
Redo manifest filename logic in "wx/msw/wx.rc".
The prior manifest logic failed to work under Clang64.

--- End quote ---

I know virtually nothing about MSYS2 packages but I wonder why are those changes necessary?

I have tried not that long ago and wxWidgets with the unmodified wx.rc builds just fine not only with GCC (package mingw-w64-x86_64-toolchain) but also clang (package mingw-w64-clang-x86_64-toolchain)?

Is there another clang package? I admit I have no idea if that package i listed uses its own resource compiler (llvm-rc) or mingw one (windres).

ollydbg:
Hi, tim, I add this macro in rev12816. Thanks!

stahta01:

--- Quote from: PB on May 20, 2022, 11:52:17 pm ---
--- Quote from: stahta01 on May 19, 2022, 04:50:14 pm ---
Summary of the current changes
Redo manifest filename logic in "wx/msw/wx.rc".
The prior manifest logic failed to work under Clang64.

--- End quote ---

I know virtually nothing about MSYS2 packages but I wonder why are those changes necessary?

I have tried not that long ago and wxWidgets with the unmodified wx.rc builds just fine not only with GCC (package mingw-w64-x86_64-toolchain) but also clang (package mingw-w64-clang-x86_64-toolchain)?

Is there another clang package? I admit I have no idea if that package i listed uses its own resource compiler (llvm-rc) or mingw one (windres).

--- End quote ---

The library builds without the change; but, some sample(s) will error without the change!
Edit: The UCRT64 use its own resource compiler (llvm-rc)

Tim S.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version