[kdbus] KDBUS_ITEM_PAYLOAD_OFF items are (once again) relative to msg header
[platform/upstream/glib.git] / README.win32
index 520cbdb..6e2d9da 100644 (file)
@@ -67,6 +67,20 @@ you would be allowed by the license to distrubute a GLib linked to
 msvcr70.dll or msvcr80.dll, as those are not part of the operating\r
 system, but of the MSVC product. msvcrt.dll is part of Windows.\r
 \r
 msvcr70.dll or msvcr80.dll, as those are not part of the operating\r
 system, but of the MSVC product. msvcrt.dll is part of Windows.\r
 \r
+For people using Visual Studio 2005 or later:\r
+\r
+If you are building GLib-based libraries or applications, or GLib itself\r
+and you see a C4819 error (or warning, before C4819 is treated as an error\r
+in msvc_recommended_pragmas.h), please be advised that this error/warning should\r
+not be disregarded, as this likely means portions of the build is not being\r
+done correctly, as this is an issue of Visual Studio running on CJK (East Asian)\r
+locales.  This is an issue that also affects builds of other projects, such as\r
+QT, Firefox, LibreOffice/OpenOffice, Pango and GTK+, along with many other projects.\r
+\r
+To overcome this problem, please set your system's locale setting for non-Unicode to\r
+English (United States), reboot, and restart the build, and the code should build\r
+normally.  See also this GNOME Wiki page [1] that gives a bit further info on this.\r
+\r
 Building software that use GLib or GTK+\r
 =======================================\r
 \r
 Building software that use GLib or GTK+\r
 =======================================\r
 \r
@@ -160,9 +174,9 @@ Building with Visual Studio
 ===========================\r
 \r
 A more detailed outline of building GLib with its dependencies can\r
 ===========================\r
 \r
 A more detailed outline of building GLib with its dependencies can\r
-now be found in GNOME Live!:\r
+now be found on the GNOME wiki:\r
 \r
 \r
-https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack\r
+https://wiki.gnome.org/Projects/GTK%2B/Win32/MSVCCompilationOfGTKStack\r
 \r
 Please do not build GLib in paths that contain spaces in them, as\r
 this may cause problems during compilation and during usage of the\r
 \r
 Please do not build GLib in paths that contain spaces in them, as\r
 this may cause problems during compilation and during usage of the\r
@@ -367,3 +381,4 @@ dependencies order.
       +- plug-ins\r
           +- python\r
 \r
       +- plug-ins\r
           +- python\r
 \r
+[1]: https://wiki.gnome.org/Projects/GTK%2B/Win32/MSVCCompilationOfGTKStack under "Preparations"\r