问题描述
我已经成功地使用 mingw-builds (https://github.com/niXman/mingw-builds) 构建 mingw-w64 很长时间了。现在我想构建 g++ 10.3,但不知何故它不再起作用了。我没有发现相关问题,也不知道有任何邮件列表处理此类问题。
我正在使用 mingw-builds commit 6b7989789154e91110585b0d2b51456f4287f342。我运行构建的命令是
../build --mode=gcc-10.3.0 --arch=x86_64 --buildroot=/c/mingw-builds/buildroot --update-sources --exceptions=seh --threads=posix --enable-languages=c++ --jobs=48 --rt-version=v8
输出是
-> Checking OS bitness... 64-bit
-> Checking OS type... MINGW32_NT-10.0-18363
-> Checking for installed packages... done
-> x86_64 toolchain
--> Toolchain installed.
-> start building x86_64-10.3.0-posix-seh-rt_v8 with "c++" languages supported
-> libiconv
--> Delete corrupted download... done
--> download libiconv-1.16.tar.gz...
error 1
创建了一个文件 src/MARKERS/libiconv-1.16.tar.gz-download.log
,其内容如下:
--2021-04-12 12:15:04-- https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.tar.gz
disabling SSL due to encountered errors.
有人遇到过同样的问题吗?有什么解决办法?
解决方法
我的 SSL 证书有问题。我也无法再使用 pacman
。我修复安装的尝试失败了,因此我重新安装了 msys2
。现在它就像一个魅力。