Open nnzur opened 3 years ago
Which package does contain that enums.h file? Or how one can reproduce your issue?
Sorry, I opened the issue from the package page, didn't know it will go to a common repository. The package is mingw-w64-i686-gtkmm4, added to the issue title too
Please provide the steps to reproduce your issue. Also explain your other issues.
I installed mingw-w64-i686-gtkmm4 and it's dependencies as described in https://packages.msys2.org/package/mingw-w64-i686-gtkmm4?repo=mingw32. I have an application that used gtkmm3 and I am converting it to use gtkmm4. My application compiles both on Linux and Windows. Gtkmm4 Linux libs were built with ninja and jhbuild. For Windows build I am trying to use the libs in mingw-w64-i686-gtkmm4. I have a Cmake;ists.txt file that lists the required headers and libs from gtkmm and its dependencies. I was expecting to find .lib files in the package, but I only found .a files: /mingw32/lib/libgtkmm-4.0.a /mingw32/lib/libgtkmm-4.0.dll.a
Hope that explains it.
The enum class AxidUse in enums.h contains a value named 'IGNORE' that conflicts with a define directive in windows API's WinBase.h line 729:
define IGNORE 0 // Ignore signal