Skip to content

Build errors with MinGW

make[5]: Entering directory '/usr/local/gnutls/lib/x509'
  CC       common.lo
  CC       key_encode.lo
  CC       key_decode.lo
  CC       time.lo
  CC       crl.lo
  CC       crl_write.lo
  CC       crq.lo
  CC       dn.lo
  CC       attributes.lo
  CC       prov-seed.lo
  CC       extensions.lo
  CC       mpi.lo
  CC       output.lo
  CC       pkcs12.lo
  CC       pkcs12_bag.lo
  CC       pkcs12_encr.lo
  CC       pkcs7.lo
  CC       pkcs7-attrs.lo
  CC       pkcs7-crypt.lo
  CC       privkey.lo
  CC       privkey_pkcs8.lo
  CC       privkey_pkcs8_pbes1.lo
  CC       privkey_openssl.lo
  CC       hostname-verify.lo
  CC       sign.lo
  CC       verify.lo
  CC       x509.lo
  CC       x509_dn.lo
  CC       x509_write.lo
  CC       name_constraints.lo
  CC       verify-high.lo
  CC       verify-high2.lo
  CC       x509_ext.lo
  CC       email-verify.lo
  CC       pkcs7-output.lo
  CC       spki.lo
  CC       virt-san.lo
  CC       tls_features.lo
  CC       krb5.lo
  CC       ip.lo
  CC       ocsp.lo
  CC       ocsp_output.lo
x86_64-w64-mingw32-gcc: fatal error: Killed signal terminated program cc1
compilation terminated.
x86_64-w64-mingw32-gcc: fatal error: Killed signal terminated program cc1
compilation terminated.
x86_64-w64-mingw32-gcc: fatal error: Killed signal terminated program cc1
compilation terminated.
make[5]: *** [Makefile:2241: x509_dn.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
verify-high2.c: In function 'load_dir_certs':
make[5]: *** [Makefile:2241: privkey_pkcs8_pbes1.lo] Error 1
verify-high2.c:442:19: warning: cast increases required alignment of target type [-Wcast-align]
  442 |  dirp = _topendir((_TCHAR*)utf16.data);
      |                   ^
make[5]: *** [Makefile:2241: time.lo] Error 1
x86_64-w64-mingw32-gcc: fatal error: Killed signal terminated program cc1
compilation terminated.
make[5]: *** [Makefile:2241: privkey.lo] Error 1
privkey_pkcs8.c:1142:13: warning: 'ASN1_TYPE' macro is deprecated, use 'asn1_node' instead.
 1142 | _decode_pkcs8_modern_ecdh_key(ASN1_TYPE pkcs8_asn, gnutls_x509_privkey_t pkey, const char *oid)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
x86_64-w64-mingw32-gcc: fatal error: Killed signal terminated program cc1
compilation terminated.

Not sure why these warnings let the build fail at all.