GNOME Bugzilla – Bug 704372
bugs in the Windows Makefile (win32/Makefile.msvc)
Last modified: 2021-07-05 13:26:10 UTC
Created attachment 249366 [details] Modified Makefile The libxml2 Makefile for MSVC contains some bugs: 1.: if ICU support is enabled, it tries to link against icu.lib. This file does not exist in current stable ICU releases. Please fix it to link against icuuc.lib 2.: The debug build is not build correctly. It debug=yes is enabled, it should link against debug versions of ICU and zlib. 3. The built libraries and shored objects should use a filename debug suffix like "D" to get different names than the release libraries and libs. This is IMO not required for the standalone binaries since they are not linked into another binary. Please find attached a modified Makefile.msvc which adresses these 3 bugs.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/libxml2/-/issues/ Thank you for your understanding and your help.