■掲示板に戻る■ 1- 最新10

レス数が950を超えています。1000を超えると表示できなくなるよ。

cygwin使っている人いますか?

[772:名無しさん@お腹いっぱい。 (01/09/15 23:13)]
>>768
プラットフォームはWin98
/etc/{passwd,group}は,インストール時のままいじってないはず.
どちらも自分用の1エントリしかない.
cygwin1-20010914.dll.bz2入れても駄目だった.


[773:名無しさん@お腹いっぱい。 (01/09/15 23:23)]
Solarisスレで質問したのですが反応がないのでこちらで質問します。
Cygwin/XFree86で
Xwin -query hostname
という感じでSPARC/Solaris7のxdm(dtlogin?)にアクセスしてます。
このとき、16bit,32bitカラーでは正常ですが、24bitでは色が変になります。
使いたいソフトがdepth 24を条件としているため困ってます。
linux/XFree86ではUsing 32 bpp,depth 24って感じで正常に動作します。

Cygwin/XFree86でbbpとdepthを異なる値で指定できるか教えてください。


[774:773 (01/09/15 23:33)]
>Cygwin/XFree86でbbpとdepthを異なる値で指定できるか教えてください。
bbp -> bpp


[775:名無しさん@お腹いっぱい。 (01/09/16 00:18)]
>>768
てことはまだforkまわりにバグが残ってるのかなぁ。
でも、ここじゃこれ以上ケアのしようがないしなぁ。


[776:名無しさん@お腹いっぱい。 (01/09/16 21:25)]
GPLなソフトをCygwinでコンパイルしたexeファイルを配布するにあたり
なにか条件とか作法とかありますか?
Cygwinがない環境でも実行できるようにしたいのです。


[777:名無しさん@お腹いっぱい。 (01/09/17 03:52)]
>>776
普通にGPLで配布すればいいんでない?
ただその「GPLなソフト」ってのはfork()とかUnix由来のシステムコール/libc関数
使えなくてもコンパイル通るのかい?

gccに-mno-cygwin付ければcygwin1.dllには依存しなくなる(かわりにmsvcrt.dll
を使う)けど、それは同時にfork()とかも使えなくなる事を意味するんだけど。
# つーかこの場合MingW32のgcc使ってもほぼ同じ


[778:名無しさん@初心者さん (01/09/17 08:23)]
>>777
ラッキーセブンですね。
私も>>776 と同様の疑問を抱いていました。
何もオプションを指定せずに gcc した exe を
他のマシン上で走らせると dll がない、とあぼーんされてしまうのですが、
スイッチを付ければ dll がいらなくなる、ということですね。ありがとうございます。
>>776 な方も、おそらくはこの、dll が要求されることで悩んでいたのでは
ないでしょうか。


[779:名無しさん@お腹いっぱい。 (01/09/18 11:25)]
>>764
わかった。PATHの中に //c/ とか入ってるでしょ。
1.3.3からは //c/ は C: じゃなくて UNC として扱われるから、
そうなっても不思議はない。


[780:名無しさん@お腹いっぱい。 (01/09/18 16:02)]
>>776-778 http://cygwin.com/faq/faq_8.html を見ると
 ・ Cygwin{上で開発した,にポートした}プログラム自体は OSDに準拠している
  限りにおいて Cygwinのライセンス条件に拘束されない
 ・ cygwin1.dllも一緒に配布する場合は そのcygwin1.dll自体について
  Cygwinのライセンス条件(=GPL)が適用される
という解釈で合ってますかね?

Mingwだと使えるAPIが事実上ANSI/ISO Cのものぐらいしかなくなってしまうので
Unix用のプログラムをポートするのにはかなりつらそうだな


[781:名無しさん@お腹いっぱい。 (01/09/18 18:09)]
>>780
だいたいあってます。
正確には、Cygwin上でコンパイルしたバイナリを配布するときに、
元のソースコードがOSD準拠であればバイナリはGPLには拘束されない。
といっても、cygwin1.dllとそのソースコードを配らなくてもいいよって
だけのことですけどね。


次10 前10 最新10
NAME:MAIL:

read.cgi ver5.26+ (01/10/21-)