Cygwin + MinGW + GCC 相談室 Part 8 (988レス)
1-

287: 2017/04/21(金)03:49 ID:+HSpgmox(1) AAS
そもそもDL最後までいってるのやら
288: 片山博文MZ ◆T6xkBnTXz7B0 2017/05/05(金)16:23 ID:UUDlEAaG(1/2) AAS
プリプロセッサのcppのソースはどこにあるのか!?
289: 片山博文MZ ◆T6xkBnTXz7B0 [age] 2017/05/05(金)20:25 ID:UUDlEAaG(2/2) AAS
あげ
290: 片山博文MZ ◆T6xkBnTXz7B0 [age] 2017/05/07(日)22:26 ID:siCkKtQG(1/2) AAS
MSYS2のwindresとcppをコピーして、自分のプログラムで使いたいんだけど、
windres.exeとcpp.exeを正しく実行するにはどうすればいいでしょうか?
最小構成にしたいと考えています。
291: 片山博文MZ ◆T6xkBnTXz7B0 [age] 2017/05/07(日)22:48 ID:siCkKtQG(2/2) AAS
ディレクトリ構成をまねる以外にいい方法はないか?
292
(1): 2017/05/07(日)22:50 ID:YLCveNdh(1) AAS
include
lib
とexe
で試す
足りないものは追加
293: 片山博文MZ ◆T6xkBnTXz7B0 [age] 2017/05/08(月)07:08 ID:oXcfAsIs(1) AAS
>>292
ありがとー、コンパイルできるようになった。
294: 2017/05/08(月)15:18 ID:zqCx33pk(1) AAS
片山って若いんけ?
295: 2017/05/08(月)23:15 ID:L9wb6A2m(1) AAS
アボーん連投は荒らしが来てんのかな
296: 2017/08/12(土)10:05 ID:KL2BdFMW(1) AAS
msys2で取得したgtk(gtkmm)をcmakeでmakeファイル作ったり
code::blocksでmsys環境外で利用したりがやっとわかってきた

具体的にはpacmanで取得するmakeやpkg-configはmsysではなく
mingwで統一しないとダメらしい
297: 2017/08/15(火)22:50 ID:ni9C5edu(1) AAS
しっかし何でGTKはバイナリのダウンロード止めちまったんだろうねえ?
いやまあ確かに更新はmsys2のpacmanでやった方が楽だろうけどさ

code::blocksのプロジェクトテンプレートが使えないとか
IDE使った導入に問題がある
298: 2017/08/17(木)17:51 ID:yjzCURd2(1) AAS
もう GTK には未練無いし
299: 2017/08/20(日)09:14 ID:hMJ7TBf2(1/3) AAS
wxやqt も?
300: 2017/08/20(日)15:34 ID:h1rcwd97(1) AAS
wxはまだ使ってる
Qtはもういいかな
301: 2017/08/20(日)18:56 ID:hMJ7TBf2(2/3) AAS
msys2のpacmanで取得したwxWidgets試してみたがコンパイルして実行してみるとエラーが出て駄目だった

なんかMismatchがどうとか
しようがないのでソースからビルドしたら今度は実行出来た

外部のIDE使うときはwx-configの出力結果をprefix調整してコピペ
302: 2017/08/20(日)18:59 ID:SfbXlobE(1) AAS
おめ
303: 2017/08/20(日)22:13 ID:hMJ7TBf2(3/3) AAS
しかしコンパイラのバージョン合ってないと起動できないとかシビアだな

毎回ライブラリをビルドし直さないとならないって事か

まあwxはcode::blocksと相性良さそうなんで使ってみます
304: 2017/09/28(木)19:31 ID:42ffNqiR(1) AAS
hoge.dll から hoge.a を得るにはどうすればよいですか? hoge.def はありません
また hoge.dll 用の hoge.lib もあるので hoge.lib から hoge.a を得る方法でもいいのですが
ご存知でしたら教えてください
305
(1): 2017/09/28(木)22:43 ID:hnx5AJAU(1/2) AAS
Cygwin,MingW環境に限らず(まっとうなやり方では)どうやってもできません
.dllファイルは構造的には(特殊な).exeファイルと同じで
元になったオブジェクトファイルの情報は失われているので
構造的にはオブジェクトファイルの集合体(コンテナ)である
.aファイルへの変換・作成に利用することはできません
306: 2017/09/28(木)22:49 ID:OOn3XK8S(1) AAS
mingw DLL リンクで検索すれば何か分かるか
307: 305 2017/09/28(木)23:58 ID:hnx5AJAU(2/2) AAS
普通にdllを使いたいって話だったのかな?
それならMingWのldは.libのインポートライブラリもサポートしてるはずなので
.libがあるならわざわざ.aファイルを用意する必要はないはずですよ

>>305はdll->スタティックライブラリに変換->完全な静的リンク(実行時にdllを必要としない)を
考えている場合のものでした
308: 2017/09/29(金)10:22 ID:/1pN5XFr(1/2) AAS
外部リンク:stackoverflow.com

dlltool.exe -m i386:x86-64 -d libhoge.def -D hoge.dll -l libhoge.a
dlltool.exe -m i386 -d libhoge.def -D hoge.dll -l libhoge.a

しらんけど
309: 2017/09/29(金)12:02 ID:qycU70XZ(1) AAS
インポートの定義は自分でヘッダファイルとか見て書かないといけないんだっけ?
310: 2017/09/29(金)16:58 ID:/1pN5XFr(2/2) AAS
そこまでするなら LoadLibrary GetProcAddress とあんま変わらないんだよな
面倒だからやりたくないんだよな
311: 本田 2017/09/30(土)02:18 ID:QI/XDQNv(1) AAS
GNU GDB 7.2 snapshot - with rudimentary TDS (Turbo Debugger Symbol) format support (originally written by Troy Rollo) obtained from old mail list postings,
and migrated to this snapshot with some corrections and slight enhancement.

外部リンク:sourceforge.net
312: 2017/09/30(土)20:08 ID:qoa7T3WL(1) AAS
MinGW-w64ならgendef
313
(1): 2017/10/14(土)20:06 ID:1R5o/7Zt(1) AAS
MinGW w64入れようとしてInstalling FilesでDownloading file...となってるときに
"The file has been downloaded incorrectly!"って言われてインストール失敗してたけど
ユーザー名に2バイト文字使われてたのが原因だった
314: 片山博文MZ ◆T6xkBnTXz7B0 2017/10/14(土)20:10 ID:WLIJLkzn(1) AAS
>>313
バグレポートよろしく。
315: 2017/10/15(日)13:38 ID:29cWpLj+(1) AAS
path tmp=c:\tmp とかに変わってても出るかな
316: 2017/10/16(月)18:49 ID:wWgRxRso(1) AAS
w64はインストーラ使わずに7zを直接落として使ってるわ。
317
(1): 2017/11/07(火)23:52 ID:oq5rvc1h(1) AAS
XPのPCで、mingw-get-setup.exe起動してMinGW+MSYSをインストールしようと
思ってるんだけど、「cannot open URL」と出てインストールできないんだけど、
対処法ありますか?

同じNW環境のWindows 7、10ではインストールできてます
ブラウザから、prdownloads.sourceforge.netのURL(〜?downloadってついてるサーブレット?)へ
アクセスすると、インストーラが落とそうとしているパッケージはダウンロードできます
でもインストーラは、〜.xzなパッケージをダウンロードできない、ようです
318
(1): 2017/11/08(水)00:55 ID:gERmpbT1(1) AAS
>>317
ユーザー名が2バイト文字になってるとか
319: 2017/11/08(水)08:27 ID:qBIIDql4(1/2) AAS
>>318
情報どうもです
ユーザ名ですが、1バイト文字のみです
320
(1): 2017/11/08(水)09:10 ID:JQY6Yohe(1) AAS
OSから入れなおす
321
(1): 2017/11/08(水)18:39 ID:sk5N5Yic(1) AAS
proxy環境?
322
(2): 2017/11/08(水)22:37 ID:qBIIDql4(2/2) AAS
317です

>>320
さすがに色々と設定されているので今からは…

>>321
いえ、Proxy環境ではありません

Avastとか切ってもやってみたのですが、相変わらずインストールが成功しません…

パッケージ類をwgetとかで手元に置いといてローカル環境からインストール、みたいなこと
省1
323
(1): 2017/11/08(水)23:21 ID:EhZ1dCm/(1) AAS
>>322
インストーラはOSの、てかIEの機能使ってパッケージをダウンロードしてる

んで、XPのIEってIE8だろ

SourceForgeとのTLS1.1とか1.2でのネゴシエートみたいなのができないからだろうな
サイトもまともに見れないのでは

32ビット環境のWindows10でインストールされたフォルダを丸ごとXPにコピーしたらどうだろう
324: 2017/11/09(木)05:29 ID:QExmboAO(1) AAS
>>322
別のPCかVM環境用意してそこでクリーンなOSで試すんだ
それでうまく逝かないんなら時間の無駄
325: 2017/11/10(金)01:42 ID:cCwVxaF2(1) AAS
317です

クリーンインストールしたXPで再度試してみましたが、NGでした

>>323
これが真の理由のようです
IE8ではSourceForgeのページも表示されませんでした
326: 2017/11/10(金)10:18 ID:8v+/8plD(1) AAS
インストーラじゃなくminge-get単体で使えばいい
mingw-get updateしてから(mingw)\var\lib\mingw-get\dataの中を見れば必要なものは大体分かる
327
(1): perl 使えなくなった助けて 2017/12/19(火)14:10 ID:00NlJhNM(1) AAS
# # echo foo | sed -e 's/foo/bar/'
bar

✔ Success (retv = 0)

# # echo foo | perl -pe 's/foo/bar/'

✗ Failure (retv = 127)

# # which perl
/usr/bin/perl
328
(1): 2017/12/20(水)01:00 ID:VNCbBBsR(1) AAS
>>327
ファイル/usr/bin/perlが壊れてるんじゃねえのかな

perl -vってやって起動するかえ?
329: 2017/12/20(水)18:52 ID:XmSEA4Qy(1/3) AAS
>>328
起動しませんでした

apt-cyg remove perl
apt-cyg install perl
で解決しないから困りました
330: 2017/12/20(水)19:01 ID:WrwU9bvP(1) AAS
なぜエラーメッセージ貼らないの
331: 2017/12/20(水)19:56 ID:XmSEA4Qy(2/3) AAS
失礼しました
# perl -v
✗ Failure (retv = 127)
332: 2017/12/20(水)21:00 ID:A/ACJRIk(1) AAS
変なシンボリックリンクでも残ってる?
333: 2017/12/20(水)21:32 ID:XmSEA4Qy(3/3) AAS
それはないかと
# which perl
/usr/bin/perl

✔ Success (retv = 0)

# # /usr/bin/perl -v

✗ Failure (retv = 127)
334: 2017/12/21(木)08:36 ID:kNyfYvrn(1) AAS
環境がよくわからない。failureとかの文字はshellが出してる?
335: 2017/12/21(木)13:45 ID:UXAmX4iO(1/2) AAS
多分シェルがだしてる
このcygwin は gnupack_devel-13.06-2015.11.08 のを使っています
336: 2017/12/21(木)14:28 ID:UXAmX4iO(2/2) AAS
今気が付いたのですが gnupack のはポータブルなので
新しくダウンロードした方にhome 以下移したら
apt-cyg install xxx
などの手間はかかるけどperl 動きますね

今回はそれでOK
お騒がせしました
337
(1): ◆QZaw55cn4c 2018/01/17(水)12:28 ID:yPRkNg4C(1/2) AAS
手元の mingw32/g++ 6.4 で仮想デストラクタがらみがうまくいかない現象が起きています
mingw32/g++ 5.4 ベースに戻すとうまくいくようです

なにか情報ありませんか?
338: ◆QZaw55cn4c 2018/01/17(水)20:43 ID:yPRkNg4C(2/2) AAS
>>337
モジュール名が更新されており、libstd++ ともども cygwin のモジュールを削除した上で新しく入れなおすことで解消しました
mingw64-g++6.4 で問題ありません
お騒がせいたしました
339: 2018/02/04(日)09:38 ID:p3JJNcrx(1) AAS
Perlをmingw(windows7)でビルドできた人いる?
どうやったのか教えて欲しい
340: 2018/02/16(金)06:30 ID:W1XJdyx1(1) AAS
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
341: 2018/02/27(火)20:04 ID:8i84/p/L(1) AAS
スカトロMinGWがいち早くgcc7.3.0になったな
342
(1): 2018/02/27(火)21:40 ID:xfHUmh10(1) AAS
最近MSYSがまともに動かないリリース連発してて萎えるわ
みんなWSLに移行したのかね
343: 2018/02/28(水)09:58 ID:f5/eDtaO(1) AAS
>>342
更新失敗してない?
msys-2.0.dll (msys2-runtime)
pacman.exe (pacman)
bash.exe (bash)
この辺はいつも削除失敗で手動でコピーするはめになってる
人によってはターミナル系もかな
344: 2018/03/04(日)12:57 ID:mX/EyO7/(1) AAS
これまでMSYS2と仮想マシン上のLinuxを両方使っててWSLも試してみたけど
WSLだけで全部賄うのは無理だし、MSYS2の代わりになるかも微妙だと思った
345: 2018/03/14(水)14:55 ID:rLA9sGaB(1) AAS
cygwinってハードの最低動作環境ってどんなもん?
セレロンG1610でも十分動く?
346: 2018/03/14(水)15:25 ID:2cAisCwC(1) AAS
動く
347: 2018/03/17(土)13:02 ID:gLwvyXQa(1) AAS
LLVM Clangって、見つけたんですよ
gccより高速で、エラーの内容がわかりやすいんだけど
なんで、gcc使い続けてるの?
348: 2018/03/17(土)18:31 ID:YJFErllj(1) AAS
ゼロから作るんならClangでも良いけどgccでコンパイルできる
ソースが必ずしもClangでコンパイルできる訳ではないからでは
349
(1): 片山博文MZ ◆T6xkBnTXz7B0 2018/03/21(水)23:18 ID:CIv5zGK1(1) AAS
visual styleのマニフェスト設定がわからん。。。教えてくれよ。
350: 2018/03/22(木)00:14 ID:FaIr56VM(1) AAS
ここじゃない
351: 片山博文MZ ◆T6xkBnTXz7B0 2018/03/22(木)09:47 ID:+op52nZS(1) AAS
>>349
自己解決。
352: 2018/03/23(金)04:57 ID:X5KKLTky(1/2) AAS
スクリプト走らせてるとusememが肥大化してしまうのですが
Cygwinのメモリ開放ってどうやるんでしょうか?
353
(1): 2018/03/23(金)18:05 ID:GtydX90K(1) AAS
fg
^C
kill
354: 2018/03/23(金)20:47 ID:X5KKLTky(2/2) AAS
>>353
ありがとうございます
ただ、topなどで確認してもプロセスが占有してるというよりはよくわからないけどfreeのメモリが消費されてるといった感じなんです
あきらめて別の方法を探してみます
355: 2018/03/24(土)23:48 ID:rRlQvr0X(1) AAS
スカトロMinGWを消してMinGW W64 7.3.0を入れた
ようやく来たか
356
(1): 2018/04/12(木)06:28 ID:wYEErH2x(1) AAS
i686-7.3.0-release-posix-dwarf-rt_v5-rev0.7z
MD5 d1e009df8d254a15a549c5af2e2200db
SHA-1 96e11c754b379c093e1cb3133f71db5b9f3e0532

これ、カスペが反応するんだけどみんなのところではどうよ
C:\mingw32\opt\bin\python.exe トロイの木馬
357: 2018/04/24(火)18:03 ID:r7pQ3eFs(1) AAS
>>356
カスペはわりと誤検知を是とする製品だね
除外リストに入れてやるしかないと思う
358: 2018/05/12(土)12:16 ID:l2Chn+wB(1) AAS
msys2 64bitとcygwin64両方ともautomakeを使おうとすると
ラッパーさんから使えるバージョンはないとか怒られて終わります
これのせいでautoconfとかも途中で終わるのでつかえません
調べまくりましたが途方にくれました何かアドバイスを

ちなみにautoconfは普通にバージョン見ると2.69で
automakeは1.10から1.9までたくさん入っています
他のlibとかも全部入れたと思います
省2
359
(1): 2018/05/12(土)17:14 ID:wQPN3T7y(1) AAS
sygwinは分からんけどmsysはpacmanで入れたモジュールなのかな
普通にpacmanで作った環境では特に問題なくautoconfできるけど
360: 2018/05/12(土)17:17 ID:D96wT16B(1) AAS
cygwinな
cをsと読むとはロシア系か?
361: 2018/05/12(土)17:20 ID:KWlgK9zD(1) AAS
msysとmingwは入り口ちがうから注意な
362: 2018/05/12(土)19:28 ID:n4fPuvh4(1) AAS
>>359
pacmanで入れました
(どうしてもPGP鍵のエラーを解決出来なかったのでsiglevel無理やり変えたけど)
自分が信用出来ないので複数の入門用サイトのインストール手順そのままなぞっても変わらず
cygwinは普通にsetupから入れました

autotoolなど使わないで普通にコンパイルするだけなら普通に出来ます
最初はemacsとかでかいのをやろうとしたのですが、ハローワールド的なプログラムで
省5
363: 2018/05/12(土)20:50 ID:a1PUYIF4(1) AAS
あれ?鍵の更新も出てるメッセージの通りにやれば出来なかったっけ?
364: 2018/05/13(日)11:14 ID:lO6n2Uvo(1/2) AAS
鍵は特に指示するようなメッセージはないです
暗号エンジンが不正とかパッケージが壊れてるとか鍵が不正とかそれだけで

とりあえず適当にautomakeを打つと
$ which automake
/usr/bin/automake
$ automake
am-wrapper: automake: error: Unable to locate any usuable version of automake.
省4
365: 2018/05/13(日)12:08 ID:lO6n2Uvo(2/2) AAS
今気が付いたんですが
$ automake-1.10 とか直接やると当たり前かもしれませんがconfigure指定しろと動くので
やはり選択出来てないみたいです
あと調べるとWANT_AUTOMAKEでバージョン指定出来るみたいなので
それでautomakeするとエラーは出ないです
調べてもこんなところでつまずいてる人誰もいないみたいなのに何故…
366: 2018/05/14(月)06:23 ID:sCu2GnUG(1) AAS
I tried these versions:
With a base name of '/usr/bin/automake'.

おかしいね
367: 2018/05/15(火)13:37 ID:PXOgwrWU(1) AAS
MSYS2 からだと /proc/registry を見ればレジストリの内容を読めるけど、
レジストリの設定はどうやればいいの?
1-
あと 621 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s