Fóruns: gnupackフォーラム (Thread #36626)

start_*.exe で64bit版のCygwinバイナリを起動できない (2015-03-20 12:24 by nanashi #75782)

タイトルの通りです。

gnupack11までの、mintty.exe では%INST_DIR%\app\cygwin\cygwin 以下を、
64bit版のcygwinに差し替えても利用できたのですが、gnupack 12 の start_*.exe では起動するとセグメント例外になってしまいました。

このあたりは仕様が変わったんでしょうか?

Responder a #75782×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: start_*.exe で64bit版のCygwinバイナリを起動できない (2015-03-20 21:28 by ksugita #75789)

gnupack 12.01以降の startupプログラムを使っているのであれば、
startup_config.iniの「Convert_Cygwin_Path」を「yes」から「no」に
することで動作するかもしれません。

emacsをcygwinバイナリに変更したことで、Windowsパスを認識できない
問題が発生しました。その解決策として、cygwin1.dllが提供するcygpathの
ロジックを組み込んだのが影響している可能性があります。
Responder a #75782

Responder a #75789×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: start_*.exe で64bit版のCygwinバイナリを起動できない (2015-05-10 20:53 by ksugita #76105)

発生条件の特定はできませんでしたが、同じように起動できない場合があることを
確認できました。こちらで確認できたのは、cygwinパス変換処理の問題だったため、
該当部分を暫定対処したバージョンをリリースしました。

報告いただいた事象と同一かどうかは分かりませんが、ひとまず gnupack 13.01で
動作確認してみてください。
Responder a #75789

Responder a #76105×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: start_*.exe で64bit版のCygwinバイナリを起動できない (2015-06-14 14:43 by nanashi #76333)

[メッセージ #76105 への返信]
ご対応ありがとうございます。最新版でcygnwinの64bitバイナリが起動できるようになりました。
大変助かります。

*そろそろデフォルトを64bitにするのも検討していただけると嬉しいです。
Responder a #76105

Responder a #76333×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login