Cygwin使っている人いますか? その22 (948レス)
上下前次1-新
683: 2016/10/29(土)10:11 AAS
apt-cyg find だとパッケージのバージョンがわからないのですが、
インストールせずにバージョンを知る方法はありますか?
684(1): 2016/10/31(月)20:29 AAS
>>660
今更でしょうが、同じくLANG=ja_JP.sjis環境下で久々にcygwin アップデートしたら
以下のコマンドがはじかれるようになった。
> zip -0 "日本語 ディレクトリ.zip" "日本語 ディレクトリ/*"
zip.exe は古いままで、リンクしてる cygwin1.dll と cyggcc_s-1.dll が更新かかったようなので
両者の変更履歴をあされば対応策がわかるかも。
めんどくさいんで私はとりあえず
> 7za a -tzip "日本語 ディレクトリ.zip" "日本語 ディレクトリ/*"
で代用。
685: 2016/11/01(火)19:54 AAS
10のbashが使い物になるならこれはおさらばなんか?
どっちも使わんからどうでもいいけど
686: 2016/11/01(火)20:24 AAS
いまんところwin10-bashは64bit版のみだから、しばらくはニーズがある。
でもそれが絶えたら終了だな。
さすがにapt-getできる相手にはかなわん。
687: 2016/11/01(火)21:08 AAS
最新IP版で無事16.04LTSになったしCygwinもオサラバやな
688(1): 2016/11/02(水)02:06 AAS
gnupack で提供されてる cygwin 版 emacs みたいなのは
windowsのbash環境じゃできないだろ?
689(1): 2016/11/02(水)03:05 AAS
>>688
Xサーバ動かしたらdbus抜きのgtk版emacs動くじゃん
690: 2016/11/02(水)10:23 AAS
あれ、gnupack の emacs ってcygwin ネイティブのにきりかわってたのか
691(1): 2016/11/03(木)10:00 AAS
cygwinの/tmpフォルダを定期的に掃除したいんだけど
どうすればいいの?
692: 2016/11/03(木)10:18 AAS
タイムスケジューラーでスクリプト実行
693(1): 2016/11/03(木)12:05 AAS
>>689
それってWindows側の日本語入力使ってインライン変換で日本語入力できるの?
694: 2016/11/03(木)12:57 AAS
>>691
cron に登録
695: 2016/11/04(金)22:18 AAS
>>693
IMEproxy使うか
ASTEC-Xみたいな商用Xサーバを使う
696: 2016/11/05(土)08:15 AAS
>>660,684
これかな?
外部リンク[html]:cygwin.com
697(1): 2017/02/15(水)12:42 AAS
Cygwin入れるのかったるいんで
MSYS2を入れてみたけど
あれのemacsって
Windowsアプリで、コンソールでemacs -nwが出来ない
MSYS2にOpenSSHを入れて外部から入って作業しようとしても
viとnanoぐらいしかない
しょうがないので、
Nihongo micro gnu emacs (Ng: Mgの日本語版)の1.4.4
を落として展開して入って
ln -s sys/sysv/Makefile .
として
MakefileのLIBSの
-Lcurses
を
-Lncurses
に書き換えてmake
生成する実行ファイルはng.exe
Back spaceが効かないのとUTF-8の日本語表示できない以外はあまり不具合はない
698: 2017/02/15(水)15:21 AAS
-Lncursesw は無理なのか?
699: 2017/02/19(日)20:21 AAS
>>697
nt-emacsだっけ?そいつは-nwやってもまともに動かなかったはず
pacmanで入手できるemacsならbash上で動く
まあmsys2から立ち上げればcygwinでビルド出来る奴はほとんどビルド出来るんだけどね
cygrunsrvもreposに追加されたし、色々遊べそう
700: 2017/02/20(月)02:10 AAS
ntemacs はDOS窓だと -nw 出来る。
pty 上で動かしたい場合は winpty を使わんと動かないね。
701(1): 2017/03/01(水)15:08 AAS
質問させて下さい
ソースコードは書けません
開発環境
・Windows10 Pro x64
・Cygwin64
あるソースコードをコンパイルしている最中です。
READMEには下記記載があります。
[32bit]
$ ./configure --host=i686-w64-mingw32 --enable-unicode LDFLAGS=-static
$ make
上記でコンパイルは出来て通常動作は問題ないのですが、私が使いたいエミュレート環境
だとエラーで動きません。
試しにVS2015のビルド -> unicodeを外すと動作します。
Cygwin64でunicodeを外す為に下記で実行したら
$ ./configure --host=i686-w64-mingw32 --enable-static
$ make
Warningが出て --enable-static <- unrecognized options
static(MT)に出来なくて、起動の度にdllを要求されます。
何か原因が考えられますか?
702: 2017/03/01(水)15:35 AAS
出せる情報全部出せば?
それともそれが限界?
703: 2017/03/01(水)17:28 AAS
アングラソフトなんで限界ですね
下記は間違ってますか?
$ ./configure --host=i686-w64-mingw32 --enable-static
704: 2017/03/01(水)17:31 AAS
アングラなら自力で解決するしかないね
705(1): 2017/03/01(水)18:09 AAS
どうせscだろ
706: 2017/03/01(水)19:37 AAS
>>705
scは./autogen.sh -> ./configure -> makeで良い
scにクロスコンパイルは必要ないです。
707: 2017/03/02(木)08:43 AAS
インクルードだけでも出せない?
708(1): 2017/03/02(木)20:05 AAS
>>701
作りたいのはライブラリではなくexeなんだよな?
リンクしたくないdllってのは何だ?
libgcc*.dllとかlibstdc++*.dllとかその辺か?
libgccとスタティックリンクしたい場合は-static-libgccをgccに渡せばいい
libstdc++とスタティックリンクしたい場合は-static-libstdc++をgccに渡せばいい
このためには、
LDFLAGS="-static-libgcc -static-libstdc++"を
configureまたはmake時にオプションとして渡せばいい場合「も」あるが
libtoolあたりにLDFLAGSを握りつぶされてgccにわたらない場合「も」ある
ケースバイケースだ
汚いがこれより確実な方法としては、
$ CC="i686-w64-mingw32-gcc -static-libgcc -static-libstdc++" ./configure ...
のように、環境変数CCのほうに設定してしまう方法がある
一番最悪で一番確実方法は、gccのlibフォルダからlibgccやlibstdc++の.dll.aを
削除することだ
これで確実にスタティック版のライブラリが使われるようになる
709: 2017/03/02(木)22:09 AAS
>>708
アドバイス有難うございます。
Cygwin64でx86に環境にと拘ってみましたが、私には荷が重すぎます。
エミュレート環境の中にどうしてもx86しか無い古いexeが多く
VS2015のビルド -> unicodeを外したexeは動作するのでこれで行きます。
スレ汚してゴメン!
710(1): 2017/04/06(木)01:53 AAS
win10proに64版入れたけど、これってなんでターミナルの枠が消えたんだ?
なんか違和感あるなぁ
711: 2017/04/07(金)07:57 AAS
>>710
win10のウィンドウボーダーが1pxにはなったけど
712(1): 2017/04/29(土)22:24 AAS
古いCygwin環境を最新のWin10環境へ移行できたので情報共有させて下さい。
環境変数とかレジストリの移行が必要かと気にしていたのですが、
必要なかったです。ただ単にzip してコピーしただけで動きました。
--
Win7上の 4年ぐらい前のCygwin(32bit)環境でしか動かない
(現行のCygwin(32bit)で Win7, 8, 8.1, 10に入れても動かない)
フリーウエアがあって、動いている環境を丸ごと再現するしかなかったのですが、
動いているWin7 上の C:\Cygwin を丸ごと
Win10 にコピーしたら動きました。
(全部動くかは確認できていませんが、とにかくそのフリーソフトは動くようです。)
C:\Cygwin は Lhaplus で zip ファイルに圧縮して、
Win10 PCに持って行って、 Lhaplus で解凍しました。
圧縮のときに /etc/X11/fontpath.d の中のシンボリックリンクが
圧縮できなくてエラーになるので、このディレクトリだけ tar してから 消去した後に
zip ファイル作成。後から tar ball を戻しました。
C:\Cygwin は 5GB ぐらいあったので、zip ファイルを作るのに時間がかかって
1日仕事でした。
抜本的に解決するには、そのフリーウエアのソースから現状の Cygwin(32bit) or (64bit) で
ビルトできるようにするべきなんですが、スキルがなくて。。
上下前次1-新書関写板覧索設栞歴
あと 236 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.043s