Greetings, Eduard Nicodei via dia-list! > Just wanted to give a quick update on the meson build port: > https://gitlab.gnome.org/GNOME/dia/merge_requests/14
Thanks! > I've tested it on Windows 10 with MSYS, ... > The Windows build caused some problems, but I've ported all plug-ins, > including the Python integration. The only exception is the wmf plug-in: > currently its compilation fails with "W32::std::abs - not found". This > happens when including window.h in the following snippet of code > https://gitlab.gnome.org/neduard/dia/blob/meson_port/plug-ins/wmf/paginate_gdiprint.cpp#L48 > namespace W32 { > // can't > // #define WIN32_LEAN_AND_MEAN > // because we need stuff like PRINTDLG > #include <windows.h> > } This may indicate an error in header files. > I don't know how many people use this plug-in and thus have left it as such > for the time being. I don't have much experience with Windows.h so if > anybody can help identifying why the issue is happening, that would be much > appreciated! May be try the Cygwin mingw64 cross-compiler? > 2. Windows distribution > Due to the interest in upgrading the Windows installer ( > https://gitlab.gnome.org/GNOME/dia/issues/22 ), I have tried to package the > binaries into an archive to allow easy redistribution. I hope this will be > helpful if we want (re-)create the NSIS installer? I have created a few > archives and been keeping track of it on my fork: > https://gitlab.gnome.org/neduard/dia/issues/3 Archives are signed with my > key (F623017FC5900C39) but they are slightly out-dated (they do not have > Cairo or Python enabled). I will create newer ones once the branch is ready. I'd prefer standard MSI for easy distribution. -- With best regards, Andrey Repin Sunday, January 13, 2019 18:57:00 Sorry for my terrible english... _______________________________________________ dia-list mailing list dia-list@gnome.org https://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia