----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/121216/#review70802 -----------------------------------------------------------
Ship it! That looks safe enough. I don't care about Mingw myself -- Krita built with mingw is way too slow to use, but this shouldn't affect my Krita builds. - Boudewijn Rempt On Nov. 23, 2014, 8 a.m., Stephen Leibowitz wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/121216/ > ----------------------------------------------------------- > > (Updated Nov. 23, 2014, 8 a.m.) > > > Review request for Calligra and Jarosław Staniek. > > > Repository: calligra > > > Description > ------- > > The Calligra 2.7.90 build log using mingw-w64 gives this error message: > conflicting declaration in winquirks/unistd.h 'typedef int pid_t' > > The declaration in the mingw file can be found here: > https://openmodelica.org/svn/OpenModelicaExternal/trunk/tools/windows/OMDev/tools/mingw64/x86_64-w64-mingw32/include/sys/types.h > > For a 64-bit target, the Mingw-w64 declaration in types.h (after the > preprocessor) is: > typedef __int64 pid_t; > > There has been at least one other effort to solve this for a KDE project: > http://marc.info/?l=kde-commits&m=137940711130212&w=2 > > Here are two links documenting the __MINGW64__ predefined macro: > http://sourceforge.net/p/predef/wiki/Compilers/ > http://www.mail-archive.com/mingw-w64-public@lists.sourceforge.net/msg00638.html > > Note that “typedef int pid_t;” appears in: > 3rdparty\google-breakpad\src\third_party\glog\src\windows\port.h > > ********************************** > > winquirks/unistd.h has a preprocessor section that can be made clearer and > more in sync with the style in the rest of the Calligra code. This is > accomplished by using a nested #if. It is shown in the diff after the pid_t > change. > > > Diffs > ----- > > winquirks/unistd.h 82a9ab4 > > Diff: https://git.reviewboard.kde.org/r/121216/diff/ > > > Testing > ------- > > > Thanks, > > Stephen Leibowitz > >
_______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel