Cygwin + MinGW + GCC 相談室 Part 8 (987レス)
Cygwin + MinGW + GCC 相談室 Part 8 http://mevius.5ch.net/test/read.cgi/tech/1411399211/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
913: デフォルトの名無しさん [] 2022/09/06(火) 13:39:00.56 ID:4u8//Iu5 opensslをビルドしたけど、これって成功してる?失敗してる? make depend && make _build_sw make[1]: Entering directory '/home/XXX/openssl' make[1]: Leaving directory '/home/XXX/openssl' make[1]: Entering directory '/home/XXX/openssl' x86_64-w64-mingw32gcc -I. -Iinclude -Iapps/include -m64 -Wall -O3 -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib64/engines-3\"" -DMODULESDIR="\"/usr/local/lib64/ossl-modules\"" -DUNICODE -D_UNICODE -DWIN32_LEAN_AND_MEAN -D_MT -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -c -o apps/lib/libapps-lib-app_libctx.obj apps/lib/app_libctx.c /bin/sh: line 1: x86_64-w64-mingw32gcc: command not found make[1]: *** [Makefile:2624: apps/lib/libapps-lib-app_libctx.obj] Error 127 make[1]: Leaving directory '/home/XXX/openssl' make: *** [Makefile:1554: build_sw] Error 2 http://mevius.5ch.net/test/read.cgi/tech/1411399211/913
914: デフォルトの名無しさん [sage] 2022/09/06(火) 14:04:07.58 ID:M4FVZY7o 失敗している 直前に実行したコマンドが成功したかどうかは $ echo $? で確認する 0 が表示されれば成功 それ以外は失敗 http://mevius.5ch.net/test/read.cgi/tech/1411399211/914
915: デフォルトの名無しさん [sage] 2022/09/06(火) 14:06:57.11 ID:M4FVZY7o >>913 ちなみに原因は x86_64-w64-mingw32gcc を起動したこと 正しくは x86_64-w64-mingw32-gcc prefixに指定すべきは x86_64-w64-mingw32 ではなく x86_64-w64-mingw32- ということだと推測される http://mevius.5ch.net/test/read.cgi/tech/1411399211/915
916: デフォルトの名無しさん [sage] 2022/09/06(火) 16:17:14.54 ID:QxRWO4Sk >/bin/sh: line 1: x86_64-w64-mingw32gcc: command not found そういうコマンドが存在しないのじゃ? コマンドが存在すれば、 which python3 /usr/bin/python3 which x86_64-w64-mingw32gcc と入力してみれば? http://mevius.5ch.net/test/read.cgi/tech/1411399211/916
917: デフォルトの名無しさん [] 2022/10/06(木) 15:32:07.23 ID:Ov6T9Uu9 opensslをビルドしようとすると cc1.exe: fatal error: md2test.c: No such file or directory compilation terminated. make[1]: *** [<builtin>: md2test.o] Error 1 make[1]: Leaving directory '/home/hoge/openssl/test' make: *** [Makefile:296: build_tests] Error 1 と出る・・・ http://mevius.5ch.net/test/read.cgi/tech/1411399211/917
918: デフォルトの名無しさん [] 2022/10/06(木) 15:33:01.61 ID:Ov6T9Uu9 コマンドは以下の通り cd /root/openssl git checkout OpenSSL_1_0_2s ./Configure --cross-compile-prefix=x86_64-w64-mingw32- mingw64 http://mevius.5ch.net/test/read.cgi/tech/1411399211/918
919: デフォルトの名無しさん [sage] 2022/10/06(木) 16:27:26.92 ID:cWE4RcCn >>917 >cc1.exe: fatal error: md2test.c: No such file or directory test/md2test.c があるかをまずは確認 http://mevius.5ch.net/test/read.cgi/tech/1411399211/919
920: 919 [sage] 2022/10/06(木) 16:33:48.59 ID:cWE4RcCn ちなみにLinux上のクロス環境だけど普通にビルドできたよ $ wget https://github.com/openssl/openssl/archive/refs/heads/OpenSSL_1_0_2-stable.zip $ unzip OpenSSL_1_0_2-stable.zip $ cd openssl-OpenSSL_1_0_2-stable/ $ ./Configure --cross-compile-prefix=x86_64-w64-mingw32- mingw64 $ make $ echo $? 0 http://mevius.5ch.net/test/read.cgi/tech/1411399211/920
921: デフォルトの名無しさん [sage] 2022/10/07(金) 12:22:36.36 ID:d4ub3t4L どうせ ./configure で間違えたか失敗したんだろうな http://mevius.5ch.net/test/read.cgi/tech/1411399211/921
922: デフォルトの名無しさん [] 2022/10/07(金) 15:18:33.31 ID:2fSodFyt どうもcheckout時にtest/md2test.cがなくなったっぽい http://mevius.5ch.net/test/read.cgi/tech/1411399211/922
923: デフォルトの名無しさん [] 2022/10/08(土) 19:39:30.38 ID:qxTVurIe >>920 ほぼ同じことをやったけど、やっぱ>>917と同じ事が起きた OpenSSL_1_0_2sでもtest/md2test.cがないとコケる http://mevius.5ch.net/test/read.cgi/tech/1411399211/923
924: デフォルトの名無しさん [sage] 2022/10/08(土) 21:46:27.37 ID:xDu3MKAN If you want to just get on with it, do: $ ./config $ make $ make test $ make install とINSTALLにあるけど http://mevius.5ch.net/test/read.cgi/tech/1411399211/924
925: デフォルトの名無しさん [] 2022/10/09(日) 12:19:38.59 ID:Tz+TsrJC 実はこれをビルドしてるんです https://github.com/zhlynn/zsign/issues/158 >>924を参考に cd openssl git checkout OpenSSL_1_0_2s ./Configure --cross-compile-prefix=x86_64-w64-mingw32- mingw64 make make test とやったんだけど、やはりmd2test.c絡みエラーが出た http://mevius.5ch.net/test/read.cgi/tech/1411399211/925
926: デフォルトの名無しさん [sage] 2022/10/09(日) 12:43:19.28 ID:+ozsmf3D https://github.com/zhlynn/zsign/search?q=md2test これで何も出ないからなぁ http://mevius.5ch.net/test/read.cgi/tech/1411399211/926
927: デフォルトの名無しさん [sage] 2022/10/09(日) 18:48:11.24 ID:Pj/q53xX INSTALL.W64 You will need Perl. You will need Microsoft Platform SDK To build for Win64/x64: > perl Configure VC-WIN64A --prefix=c:\some\openssl\dir > ms\do_win64a > nmake -f ms\ntdll.mak > cd out32dll > ..\ms\test とあるね http://mevius.5ch.net/test/read.cgi/tech/1411399211/927
928: デフォルトの名無しさん [sage] 2022/10/09(日) 18:56:50.21 ID:Pj/q53xX あとConfigureとconfigがあってconfigを使えってことじゃないの http://mevius.5ch.net/test/read.cgi/tech/1411399211/928
929: デフォルトの名無しさん [sage] 2022/10/10(月) 17:42:08.13 ID:uEke22m0 linuxでビルドしてみたけどopenssl-OpenSSL_1_0_2-stableだとlibssl.soができないから失敗してるぽい openssl-OpenSSL_1_1_1の方はmake testまで通った $ @bash ~/build/openssl-OpenSSL_1_0_2-stable $ find "." -type f | perl -ne '/libssl/ and print' ./libssl.pc ./libssl.a $ @bash ~/build/openssl-OpenSSL_1_1_1q $ find "." -type f | perl -ne '/libssl/ and print' ./util/libssl.num ./linux/libssl.map ./linux/libssl.pc ./linux/libssl.a ./linux/libssl.so.1.1 http://mevius.5ch.net/test/read.cgi/tech/1411399211/929
930: デフォルトの名無しさん [sage] 2022/10/20(木) 23:31:35.93 ID:+6WDZGK8 msys2と違ってtdm-gccはgccのバージョンが選べる代わりに 更新がむちゃ遅いやんけ〜 多分、人手が足りないんやなぁ http://mevius.5ch.net/test/read.cgi/tech/1411399211/930
931: デフォルトの名無しさん [sage] 2022/10/24(月) 16:47:31.17 ID:VKX4Fsrh gcc 自体にはバージョンを混在させる仕組みはある。 クロスコンパイル用の環境を構築したいとかよくあることだし。 MSYS2 でもできなくはないけど、 今だと Docker を使うとかしたほうが簡単なのかなぁ……。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/931
932: デフォルトの名無しさん [sage] 2023/03/14(火) 10:13:05.30 ID:nRxoL4vn MSYS2 MinGW64 の環境でSDL2を使ってゲームを作っています。 作ったゲームは将来的には配布する予定です。 それでDLLを動的リンクにするためにパッケージに含めたいと思っています。 今のところ起動に必要なDLLが libgcc_s_seh-1.dll libstdc++-6.dll libwinpthread-1.dll 他、SDL2のdll です。 C++とpthreadのdllは何となくわかるのですがlibgcc_s_seh-1というのは何でしょうか? MinGW固有のgccのdllですか? http://mevius.5ch.net/test/read.cgi/tech/1411399211/932
933: デフォルトの名無しさん [sage] 2023/03/14(火) 14:53:19.91 ID:E+DEqG9x structured error hunt http://mevius.5ch.net/test/read.cgi/tech/1411399211/933
934: デフォルトの名無しさん [sage] 2023/03/16(木) 00:09:23.83 ID:srO8KDRm >>932 $ pexports libgcc_s_seh-1.dll http://mevius.5ch.net/test/read.cgi/tech/1411399211/934
935: デフォルトの名無しさん [sage] 2023/03/24(金) 14:33:04.65 ID:A6TekdSG sizeof(long double) == 16になったのは、いつから? http://mevius.5ch.net/test/read.cgi/tech/1411399211/935
936: デフォルトの名無しさん [] 2023/03/28(火) 17:22:29.83 ID:hvNFNzxE tdm-gcc良いんだがな http://mevius.5ch.net/test/read.cgi/tech/1411399211/936
937: デフォルトの名無しさん [sage] 2023/03/30(木) 10:23:19.95 ID:B7uoZJXZ >>930 Mingw-builds じゃダメなのか? 俺も最初は TDM-GCC 使ってたけど、何時までも更新されないから Mingw-builds の 12.2.0 に乗り換えた 俺が使っている wxWidgets 3.2.2.1 も普通にビルドできたし、若干コンパイル速度も上がった気がする (気のせいレベルかもしれませんが・・・) http://mevius.5ch.net/test/read.cgi/tech/1411399211/937
938: デフォルトの名無しさん [sage] 2023/07/10(月) 11:59:21.63 ID:YLTFTLfF Windows7 64bitにMSYS2インストールしたら The MSYS2 project no longer supports Windows 7 and 8.0. For more information visit https://www.msys2.org/docs/windows_support って黄色い字で表示されるようになった とりあえずコンパイルとかはできてる http://mevius.5ch.net/test/read.cgi/tech/1411399211/938
939: デフォルトの名無しさん [sage] 2023/07/11(火) 09:23:59.81 ID:IUx5aYIs >>938 左様でございますか http://mevius.5ch.net/test/read.cgi/tech/1411399211/939
940: デフォルトの名無しさん [] 2023/09/12(火) 12:30:45.63 ID:QOX8wfhQ それよりゲロ重いのが http://mevius.5ch.net/test/read.cgi/tech/1411399211/940
941: デフォルトの名無しさん [sage] 2023/09/28(木) 08:25:12.03 ID:C8Dm3tge 切磋琢磨 http://mevius.5ch.net/test/read.cgi/tech/1411399211/941
942: デフォルトの名無しさん [sage] 2023/09/28(木) 10:21:45.74 ID:7+/lnWbq そういやswingを低速言うてるけど JavaFXのほうが初期化しめちゃめちゃ時間かかってもっさりしてるんだけど… そしてmacでは未だにスレッド競合解決してない swnigよりオワコンな気がする http://mevius.5ch.net/test/read.cgi/tech/1411399211/942
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 45 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s