The Linux builds have been failing for a while due to an image
configuration issue, and seemingly no one at AppVeyor has noticed:
W: GPG error: https://dl.google.com/linux/chrome/deb stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 32EE5355A6BC6E42
E: The repository 'https://dl.google.com/linux/chrome/deb stable InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
The AppVeyor MSVC 2013 failed with this error:
src\qrvthtool\RvtHModel.cpp(162): error C2057: expected constant expression
This doesn't happen locally or with newer MSVC.
[static_assert() with an array::size(), which is constexpr.]
- It ends up using MinGW-w64's getopt_long() instead of our version,
which doesn't support TCHAR.
- Linking is failing due to multiple definitions of various inline
functions in the Windows headers.
AppVeyor doesn't have MSVC 2010 anymore, and MSVC 2015 added more
C99 functionality (including declaring variables after statements),
so let's use the oldest MSVC available on AppVeyor, MSVC 2013.