■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

Cygwin使っている人いますか? part3

1 :名無しさん@お腹いっぱい :02/01/18 18:13
前々スレ http://cocoa.2ch.net/unix/kako/963/963123573.html (倉庫入り)
前スレ http://pc.2ch.net/test/read.cgi/unix/1003358904/

Cygwin本家サイト: http://cygwin.com/


250 :名無しさん@お腹いっぱい。 :02/02/02 19:28
viのinputモードでカーソルキー使うと↑↓→←の順にABCD
ってでて困っちゃってます。
.vim???見たいなん設定したらOK?
ちなみにrxvt上で起動してるvim・・・
普通にインストルしてできるコマンドプロンプトのほうやと
だめちんなキー入力だと、インプットモードも無効になっちゃう
どうすりゃええのかしらん?

251 :名無しさん@お腹いっぱい。 :02/02/03 01:50
rpmでインストールしようとすると
installing package xemacs-sumo-el-20010929-0h2 needs 19Mb on the / filesystem
と出てきます。どうすればいいんでしょう?

252 :名無しさん@お腹いっぱい。 :02/02/03 06:16
>>251
rpmでインストールしようとすると
xemacs-sumo-el-20010929-0h2 パッケージをインストールするのに / ファイルシステムに19MB必要です
と出てきます。どうすればいいんでしょう?

253 :名無しさん@お腹いっぱい。 :02/02/03 06:52
>250
terminfoまわりかな?(自信なし)

254 :名無しさん :02/02/03 11:13
rxvt のウィンドウで Ctrl-o を押すと、端末が固まっちゃうんだけど、
同じ症状の方いますか?


255 :名無しさん@お腹いっぱい。 :02/02/03 12:26
>254 前スレで出てたけど、stty flush ""で直るよん。 どうして直るのかは知らない。(汗) あと、sedash一応アップしました。 http://members.home.ne.jp/aida-s/old/sedash/

256 :名無しさん@お腹いっぱい。 :02/02/03 12:34
>>254
うちもそうだ。初めて気付いた。


257 :名無しさん@お腹いっぱい。 :02/02/03 12:46
ハァハァ

258 :254 :02/02/03 13:50
固まらなくなりました!!!ありがトン! >>255

259 :254 :02/02/03 14:01
あと Ctrl-S でも固まったように見えるから
if [ "$TERM" = "xterm" ] ; then
stty flush "" # Ctrl-O
stty stop ^- # Ctrl-S
fi


260 :cygwin使いたいです :02/02/03 15:14
240〜245の返答ありがとうございました。
おもいっきり教えて君でしたので、勉強してきます。
あと、書いてある逆をしたらいいと言われていたので、書かせて頂きます。

3については、教えて君街道まっしぐらでした。
努力しないで、親切な人にぶら下がろうとしたところです。

2については、OS:WindowsXP Home Edition
       プロセッサー:モバイル インテル PentiumV933MHz-M
       メモリ:256MB
       ハードディスク:30GB
vaioノートのPCG−GR5E/BPの標準から、何もいじってない状態です。

2の残りと1については、これから勉強してきます。

それと、落とせないというのは、
ネットにつないでなく、つなぐ予定も立ててなかったので、
身近にあったパソからもらおうとしてました。
また勉強してからきます。

261 :名無しさん@お腹いっぱい。 :02/02/03 15:21
>>255
これ (・∀・)イイ!!
CONFIG_SITE との組み合わせで、
configure が数倍速くなったよ。

262 :名無しさん@お腹いっぱい。 :02/02/03 18:32
>>255
>基本的なコマンドをすべて内蔵したsashというシェルがあるようなので、
>それを使えばこんなものはいらないのかも知れません。

ほー、と思って調べてみたけど、sedは無いしgzipだのlnだの「そんなん
シェルに組み込んで何がうれしい?」って感じだなぁ。
実装もカナーリチープでもう見てらんない。

って事でこれからもsedashの需要はあると思われ。
つか、便利に使わせてもらってます。255マンセー。

263 :Cygwin初心者 :02/02/04 00:52
Cygwinのgccで10進数の-1を8進数、16進数で表示させると結果がおかしくなるのって常識????

264 :193 :02/02/04 01:09
193です。SDL_main.a内の SDL_main.oでエラー云々とあったんで、
コンパイルオプションを書いておきます。
識者の方、引き続きよろしくお願いします。

gcc -DPACKAGE=\"SDL\" -DVERSION=\"1.2.3\" \
-DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -I. -I. \
-v -H -g -O2 -Wall -DENABLE_DUMMYVIDEO \
-DDISKAUD_SUPPORT -I../../src/video/wincommon \
-DENABLE_WINDIB -DENABLE_DIRECTX -I/usr/include/mingw \
-DWIN32 -Uunix -I../../include -I../../include/SDL -I../../src -I../../src/win32 \
-I../../src/main -I../../src/audio -I../../src/video -I../../src/events -I../../src/joystick -I../../src/cdrom -I../../src/thread \
-I../../src/timer -I../../src/endian -I../../src/file -c SDL_main.c
rm -f libSDLmain.a
ar cru libSDLmain.a SDL_main.o
ranlib libSDLmain.a

CYGWIN自体のバージョンは下記のとおり1.3.9で、
CYGWIN_NT-5.0 Mymachine 1.3.9(0.51/3/2) 2002-01-21 12:48 i686 unknown
mingw-runtimeのバージョンは 1.2-1 です。
この環境下で >>194 さんのコードは難なくコンパイルできましたことも追記しておきます。

265 :193 :02/02/04 01:11
>>210
] いつもの__declspec(dllimport)問題。
] たぶんbinutilsをアップデートすれば動くと思う。
この件に関して重月を見に行ったんですが今ひとつよくわかりませんでした。
よろしければ詳細にお教え願えませんでしょうか?

266 :名無しさん@お腹いっぱい。 :02/02/04 16:14
Cygwin上でNetatalkって動きますか?
やってる人いますか?
なんか注意点とかありますか?


267 :名無しさん@お腹いっぱい。 :02/02/05 00:57
>>266
無理。bpf をのっけて ether から生 data 拾ってくるようにするのは
かなり辛いと思われ。

268 :名無しさん@お腹いっぱい。 :02/02/05 01:08
>>267
最近(と言ってもWin2000が出る前辺り)のMSDNでNetwork Monitoring API
なんつーのが追加されてるみたいなんで、bpfインターフェースのエミュ
レート層作ればできるかも。

269 :名無しさん@お腹いっぱい。 :02/02/05 01:35
>265
本来、DLL上の変数にアクセスするためには、
DLLを作るときに__declspec(dllexport)、DLLに
リンクするときにextern __declspec(dllimport)の
宣言がいるんだけど、それじゃunixのshared liblary
との互換性が崩れるんで、最近のbinutilsは、auto-import
というトリックでそのあたりを極力誤魔化してくれる
ようになっているわけ。

270 :名無しさん@Meadow :02/02/05 16:06
いつのまにか make の出力が日本語になっていてコマンドプロンプトでは化け
てしまうようになりました。
make の出力は Shift-jis だということは分かったのですが。コマンドプロン
プトで日本語の出力が化けないようにするためにはどうしたら良いですか?

271 :名無しさん@お腹いっぱい。 :02/02/05 17:09
cygwinでroutedコンパイルした人いますか?

272 :名無しさん@お腹いっぱい。 :02/02/05 18:03
>>270
1. src取ってきて--disable-nlsでmakeする(当然英語表示になる)
2. 過去ログ見てgettextをsjis対応にする。

ちなみに俺は1。いいよ別に英語で。

273 :名無しさん@お腹いっぱい。 :02/02/05 18:09
>>271
/usr/include/net/route.hも無いのにどうやってmakeする気だ?

274 :272 :02/02/05 18:12
あ、
3. export LC_ALL=C
って手もあるかな(全部英語表示になっちゃうけど)。
makeし直さないで済むだけこっちのが楽か(って試した事はないけど)

275 :名無しさん@お腹いっぱい。 :02/02/05 18:27
>>274
alias make='LANG=C make'


276 :名無しさん@お腹いっぱい。 :02/02/06 01:09
前のスレのHolonのrpmを入れてみようと思って
http://www.mars.dti.ne.jp/~sohda/cygwin/holon.html
に書いてあるとおりにやってるんだけど、初めのrpmで早くも頓挫してしまった。

アーカイブの伸長に失敗 ファイル上/etc/bashrc: cpio: chmod失敗 - Permission denied

って出るんだけど、なぜ?
OSは2000。
誰か教えて〜〜〜〜〜〜〜

277 :名無しさん@お腹いっぱい。 :02/02/06 01:14
あー俺もそれかなりはまった。
まずはじめに
mkpasswd -l >> /etc/passwd
mkgroup -l >> /etc/group
やってみ。
OSが違うとかいわれるから
rpm -ivh -ignoreosで。

278 :名無しさん@お腹いっぱい。 :02/02/06 02:45
>> 276
そうそう、それ、さっき掲示板に返事書くときに試してて気付いた。
明日、調べて直そうと思っていたんだが・・・ごめん。
ユーザ&グループを作るか、ntsec使わないといけるよ。

279 :名無しさん@お腹いっぱい。 :02/02/06 03:37
あ、早いレス有り難う。
今日は寝ないと明日つらいので、明日ゆっくり試してみるね。

280 :名無しさん@お腹いっぱい。 :02/02/06 11:27
ウチのApache1.2.22、cygwin on win2kから
/usr/local/apache/bin/httpd.exe
/usr/local/apache/bin/apachectl start
では(CGI/Perlまで)ちゃんと動くんだけれど、
cygrunsrv -I httpd -p /usr/local/apache/bin/httpd.exe
でサービスに登録したものがどうやっても起動しないんだ。
static版dll版バイナリ版、w2k側で起動ユーザー作って、cygwinにも
反映させて、サービスとhttpd.conf両方ちゃんと設定してもやはり同じ症状。
もうコンパイル&インスト&再設定に疲れた。イベントビューワは
starting service 'httpd' failed: execv: 255, error 0
ちゅうてる。どうすればいいかな?
教えれ。

281 :280 :02/02/06 11:40
>ウチのApache1.2.22
ちゃうやん。1.3.22。鬱打。

282 :280 :02/02/07 00:55
いちお、事後報告しに。

Web漁りもココも進展なく、仕方がないのでレジストリキー
(foo\bar\Windows\CurrentVersion\Run)への設定でベタに
<CygwinRoot>\usr\local\apache\bin\httpd.exeを
自動起動させたところ、Perl/CygwinでのCGI/SSI稼動も出来た。
Perl/win32でアウトなflockや一部のSocket周りもばっちりいけた。

283 :名無しさん@お腹いっぱい。 :02/02/07 05:08
質問なんですが、昨日cygwinを入れてみて、とりあえず.inputrcで
set convert-meta off
set meta-flag on
set output-meta on
を設定し、lsコマンドを実行したんですが

[/CYGWIN/home/hoge]ls
cygwin.bat*
hoge.c*
hoge.exe*
zaku.py*
ズゴック.txt*
[/CYGWIN/home/hoge]

上のように本来実行可能ファイルじゃない物にまで*印がつくんですけど、なぜですか?
わかる方教えてください。

284 :名無しさん@お腹いっぱい。 :02/02/07 13:29
>>283

http://ml.holonlinux.com/XonWin/msg00089.html

285 :初心者です。 :02/02/07 21:23
はじめまして。Windows Me にCygwin1.3.9 をインストールしました。
環境変数LANG には、ja_JP.SJIS を設定したのですが、
Cygwin.batを起動して、日本語ファイル名をls コマンドでみると、
????.txt と表示されます。
また、日本語を入力しても、アルファベットが入力されます。
ex. 「あ」を入力したとき、
$ aあ
となり、リターンキーを押下すると、a が入力されます。
超初心者的質問かと思いますが、教えていただければ幸いです。
よろしくお願いします。

286 :名無しさん@お腹いっぱい。 :02/02/07 21:44
rxvt-w32jは?

287 :初心者です。 :02/02/07 22:23
>>286
早々のレスありがとうございました。
さっそく試してみます。ありがとうございました。

288 :名無しさん@お腹いっぱい。 :02/02/07 22:57
>>287
lsの方はls --show-control-charsで


289 :名無しさん@お腹いっぱい。 :02/02/07 23:10
>>276のページの方法でX on Windowsのパッケージ全部
インストールできた人どうやったか教えてくれませんか
rpm -i --ignoreos --nodeps *.rpmとすると・・・needs・・・on the / filesystem
と出て出来ませんでした。

290 :名無しさん@お腹いっぱい。 :02/02/08 02:12
>>289
全部インストールすることはできたけど、1ギガ近くの容量になったよ。
rpm -ivh --ignoreos
でダメ?
あ、漏れは既存のCygwin環境を全部消してやったよ。

291 :名無しさん@お腹いっぱい。 :02/02/08 02:39
>>193
http://mail.lokigames.com/ml/sdl/19217.html
これでOK。


292 :名無しさん@お腹いっぱい。 :02/02/08 03:52
>>284
要するに環境変数CYGWINになにも設定するなって事かな。
消したら普通に色が付いてきた。

293 :名無しさん@お腹いっぱい。 :02/02/08 03:59
びみょーにスレ違いなんだけどここで質問。

jvim-j2.1aをcompileしたんだけど、
Cygwin-1.3.9上でntsecを有効にした状態で、
書込権限のないディレクトリ(別ユーザ所有755)以下で
書込権限のないファイル(別ユーザ所有444)をjvim3で開き、
w!で強制的に書き込もうとして、Can't open file for writingの
メッセージが表示されるまではいいのですが、そのあとq!で抜けると
ファイルが跡形もなく消えて無くなっちゃうんですが。

もうちょい試してみると
書込権限のあるディレクトリ(別ユーザ所有777)以下で
書込権限のないファイル(別ユーザ所有444)に条件を変えてやってみると
今度はすんなり書き込めて、更にはファイルのpermissionが
別ユーザから、自分に書き換わってしまうちゅー状態です。

これはntsecが腐ってるのかjvim3が腐ってるのかどちらですか?

# vim6では起きないんですけど。


294 :名無しさん@お腹いっぱい。 :02/02/08 05:37
>293
一番目の問題は分からん。ntsecじゃなくnteaに
なってるとかではなく?二番目の方はまったくの
正常動作。UNIXでも同じ結果になる。(どうしてか
考えてみよう。)

295 :名無しさん@お腹いっぱい。 :02/02/08 13:41
289>など
rpmつかえるようになったら、というかある程度基本的な部分が
はいったら、ふつうに
rpm -i ではいった。
でも、パッケージングが完璧ではないので、
rpm -i *はやめたほうがいい。
できるだけベースになりそうなものから少しずつ入れていってから、
rpm -i *した。
それでもXFree86はrpmで展開できなかった。
だからむりやり、/ に移動して、
rpm2cpio XFree86-4.* |cpio -id
ってやって上書きした。
そのせいかも知らんけど、不具合あるんやけどね。

296 :名無しさん@お腹いっぱい。 :02/02/08 13:44
>289 など
やった。
>rpm -i ではいった。
このrpmは/minirootのでなく、/usr/bin/rpm
bash.exe --loginしてからやったかも知れぬ。

297 :名無しさん@お腹いっぱい。 :02/02/09 02:13
>283
ズゴック.txt*
の中身をコピペして。

298 :名無しさん@お腹いっぱい。 :02/02/09 11:44
>>297 同意。気になってた。

299 :名無しさん@お腹いっぱい。 :02/02/09 11:47
>>250
急いでる人?viのスレに書いたら・・・
.vimrcに
map! ^[A ^[ka
map! ^[B ^[ja
map! ^[C ^[la
map! ^[D ^[ha
^[はCntl-v Cntl-[な。
それから起動時はviぢゃなくvimな。

300 :名無しさん@お腹いっぱい。 :02/02/09 14:31
flex のことで、お助け願いたく。
ソース:
%%
[^0-9]+ {printf("NaN");}
%%

したこと:
$flex -ohoge.c hoge.l; gcc hogel -lfl -o hoge
$./hoge
hoge
123
NaN123 <--- これが出力

数字以外に対して "NaN"って表示させたいんですけど、逆の挙動のように見えます。
どこを間違っているか、教えてもらえませんでしょうか。
# スレ違い?

301 :名無しさん@XEmacs :02/02/09 14:39
>297-298
zaku.py も気になるです。。。


302 :名無しさん@お腹いっぱい。 :02/02/09 16:06
>301
sl みたいのもんかな?


303 :名無しさん@お腹いっぱい。 :02/02/09 18:02
>>300
> $./hoge
> hoge
> 123
> NaN123 <--- これが出力

数字以外のバイト列(改行を含む)が、正しくNaNに変換されているが?


304 :300 :02/02/09 23:10
>>303 (゜д゜) マズー ありがとうございます。

305 :名無しさん@お腹いっぱい。 :02/02/10 05:00
cygipcどこ逝ったか知らぬ?
http://www.google.co.jp/search?q=cache:Yxyx-qiKJGgC:www.neuro.gatech.edu/users/cwilson/cygutils/V1.1/cygipc/+cygipc&hl=ja


306 :名無しさん@お腹いっぱい。 :02/02/10 05:10
http://debian-cygwin.sourceforge.net/
Debian GNU/w32 ってどうよ?


307 :名無しさん@お腹いっぱい。 :02/02/10 08:02
>>306
そんなのがあろのか(w

308 :名無しさん@お腹いっぱい。 :02/02/10 10:57
>>305
http://www.neuro.gatech.edu/users/cwilson/cygutils/V1.1/cygipc/

309 :名無しさん@お腹いっぱい。 :02/02/10 11:09
>>305
一時的にサイトが止まっていただけの模様

310 :名無しさん@お腹いっぱい。 :02/02/10 11:13
POBox server を動かそうとしてるんだけど

select error; something wrong happened with the socket: Bad file number

とかいわれて動きません. どこがわるいのでしょう?
cygwin は 1.3.9-1 です.

311 :名無しさん@お腹いっぱい。 :02/02/11 07:48
Cygwin のバージョンの調べ方は cygcheck -s で宜しいでしょうか?
こうすると、DLL のバージョンが 1.3.6 だとか表示されます。

ところがですぜ旦那、巷にはバージョン 20.1 とかの Cygwin があるらしい
のでさぁ。どうもオツムの弱いあっしには理解できねぇこってす。

何で 20.x 系の後が 1.x.x 系になるのでしょうか?
redhat に買収された事と何か関係があるのでしょうか。

お願い教えてちょ!

312 :名無しさん@お腹いっぱい。 :02/02/11 07:52
>>311
20.1ではなくB20.1、ようは0.20.1とでも考えりゃ
わかりやすいかモナー

313 :名無しさん@お腹いっぱい。 :02/02/11 07:53
>>311
FAQぐらい読め。
http://cygwin.com/faq/

314 :名無しさん@お腹いっぱい。 :02/02/11 07:54
>>312
補足。B20.xはいわゆるベータ版。1.1.x以降が正式版ってこと。

315 :名無しさん@お腹いっぱい。 :02/02/11 08:04
つまりダウンロード方法が変わったからバージョニングも一新した訳だ。
よってたかって朝からどうもありがとう! 感謝します。

316 :名無しさん@お腹いっぱい。 :02/02/11 08:21
>>315
微妙に違うと思うが。。。まっいいか

317 :名無しさん@お腹いっぱい。 :02/02/11 09:42
B20.1: Geoffrey Noerがメインで作業した最後のバージョン
1.0以降: Christopher Faylorがメインで作業してるバージョン

setup.exeが入ったのは1.2辺りからだっけ?
っていうか1.0辺りの頃はCD-ROM販売だけで、なかなかnet release
されなくてやきもきしたもんだ。

318 :名無しさん@お腹いっぱい。 :02/02/11 10:01
>>317
setup.exe なら 1.1 からあったけど。

319 :cgf :02/02/11 17:16
何?


320 :名無しさん@お腹いっぱい。 :02/02/12 02:01
ここに乗っていた方法でX on Windowsをインストールすることができたんですが
日本語ファイルが文字化けします。
Cygwin使ったことがないし、Unixも使ったことがないので困っています。
誰か回避方法教えてください。
お願いします。

321 :名無しさん@お腹いっぱい。 :02/02/12 02:03
言葉足らずでした。
正確には「ls」等で日本語ファイル名が文字化けします。

322 :名無しさん@お腹いっぱい。 :02/02/12 02:06
UNIX使ったことなくて、X on Windowsで何をするの?

323 :名無しさん@お腹いっぱい。 :02/02/12 02:14
お勉強です。

324 :名無しさん@お腹いっぱい。 :02/02/12 02:34
実験バンザイです。

325 :320 :02/02/12 02:44
自己解決っていうかど忘れです。
--show-control-chars オプションつけるの忘れてただけでした。
お騒がせ様。

326 :福だ :02/02/12 13:20
groff-1.17.2-1 がうまく make できません。どなたか、お助け下さい。

setup.exe を使用して /usr/src/. にインストールし、configure && make すると、
以下のようなエラーが発生します。

make[2]: Entering directory `/usr/src/groff-1.17.2-1/src/libs/libgroff'
g++ -I. -I/usr/src/groff-1.17.2-1/src/libs/libgroff -I/usr/src/groff-1.17.2-1/src/include -I/usr/src/groff-1.17.2-1/src/include
-DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1
-DHAVE_STRING_H=1 -DHAVE_STRINGS_H=1 -DHAVE_MATH_H=1 -DRET_TYPE_SRAND_IS_VOID=1
-DHAVE_SYS_NERR=1 -DHAVE_SYS_ERRLIST=1 -DHAVE_CC_LIMITS_H=1 -DRETSIGTYPE=void
-DHAVE_STRUCT_EXCEPTION=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1
-DHAVE_FMOD=1 -DHAVE_STRTOL=1 -DHAVE_GETCWD=1 -DHAVE_STRERROR=1 -DHAVE_PUTENV=1
-DHAVE_RENAME=1 -DHAVE_STRCASECMP=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRSEP=1
-DHAVE_STRDUP=1 -DHAVE_MKSTEMP=1 -DHAVE_MKSTEMP_PROTO=1 -DWCOREFLAG=0200
-g -O2 -c tmpfile.cc
In file included from /usr/src/groff-1.17.2-1/src/include/lib.h:34,
from tmpfile.cc:28:
/usr/src/groff-1.17.2-1/src/include/groff-getopt.h:39: redefinition of `struct option'
/usr/src/groff-1.17.2-1/src/include/getopt.h:106: previous definition here
make[2]: *** [tmpfile.o] Error 1
make[2]: Leaving directory `/usr/src/groff-1.17.2-1/src/libs/libgroff'
make[1]: *** [src/libs/libgroff] Error 2
make[1]: Leaving directory `/usr/src/groff-1.17.2-1'
make: *** [all] Error 2

Makefile の -DHAVE_UNISTD_H=1 をコメントアウトしたりしてみましたが、NG でした。
結局、十数個のソースファイルの redefinition of `struct option' な所を1つずつ
コメントアウトしていき、一応 make は成功しましたが、こんな頭の悪い方法ではなく
configure のオプション1つで簡単に make が通ったりするのではないかと、
インターネットを groff, configer, make, cygwin, -- などのキーワードをいくつか
組み合わせて検索してみましたが、見付ける事が出来ませんでした。

Win2Kpro に cygwin 1.3.6-6 をインストールしています。

どなたか、groff の make 方法をご存知の方、ご教授ください。宜しくお願いします。

327 :x :02/02/12 16:42
>>326
sed でがんばるってのは、どうよ?

328 :名無しさん@お腹いっぱい。 :02/02/12 17:31
>>326

groff-1.17.2/src/include/groff-getopt.h の

#include <getopt.h>

をコメントアウトしてみたら?

Cygwin の /usr/include/unistd.h って getoph.h を
既にインクルードしてるからね。

329 :名無しさん@お腹いっぱい。 :02/02/12 20:17
Meadow+mewで、いちいちiでPOP見にいってるんですが、
fetchmailみたいなのありませんか?

330 :名無しさん@お腹いっぱい。 :02/02/12 22:18
>>329
fetchmailなら、OOTBでコンパイルできますよ。Win9x系ならちょっと
いじらないといけないけど。

331 :名無しさん@お腹いっぱい。 :02/02/12 23:57
OOTB?

332 :名無しさん@お腹いっぱい。 :02/02/13 01:34
>>331
Out of the Box

333 :名無しさん@お腹いっぱい。 :02/02/13 04:31
zsh4.0.4使ってます。
zshスレでも聞いてみたんですが、ファイル名等を^Iで補完すると

_normal:26: bad math expression: operator expected at `0'

とよく言われるんですが、同じような症状の方、いません?

334 :福だ :02/02/13 10:18
327のxさん、328さん、ありがとうございます。

groff-1.17.2-1 の groff-getopt.h では getopt.h の include はなく、
struct option を直接、定義しています。
それをコメントアウトしてしまうと、roff/groff で struct option が
定義されていない ! と言われてしまいます。

ソースを変更せずに make する方法が見つからなかった場合、sed の
シェルを作ろうと思います。

327のxさん、328さん、アドバイス、ありがとうございました。

335 :328 :02/02/13 10:27
>>334

ごめん。自分で作ったパッチを読み間違えてました。
コメントアウトじゃなくて、追加するんでした。

まず、27 行目の #define _GROFF_GETOPT_H の直後に

#ifdef __CYGWIN__
/* cygwin's /usr/include/unistd.h already include /usr/include/getoph.h. */
#include <getopt.h>
#else

を入れて、最終行の #endif /* _GROFF_GETOPT_H */ の直前に

#endif /* __CYGWIN__ */

を入れればいいはず。つまり、groff-getopt.h の内容を
丸々殺してしまうわけ。
これで正しくコンパイル出来るはずです。


336 :福だ :02/02/13 11:25

328さん、ありがとうございます!!!

教えていただいた groff-getopt.h の変更だけで、すんなり make できました。

大感謝です!!!

337 :名無しさん@お腹いっぱい。 :02/02/13 16:57
WindowMakerってlocale切るとコンパイル出来るってガイシュツ?

338 :名無しさん@お腹いっぱい。 :02/02/13 18:14
製品を買わずにX on WindowsをしようとするとXFree86のインストールは
>>295みたいにしないとだめなんですか

339 :名無しさん@お腹いっぱい。 :02/02/13 18:46
>>338
ftp.xfree86.orgから4.2.0のcygwin用binary落として
./Xinstall.shで終わりだが何か?

340 :名無しさん@お腹いっぱい。 :02/02/13 19:40
>337
たぶん未出
ところでX_LOCALEでは動く?(mbstowcsはでっちあげるとして)

341 :名無しさん@お腹いっぱい。 :02/02/13 21:33
なぜX_LOCALE??


342 :名無しさん@お腹いっぱい。 :02/02/13 23:14
いや、日本語大丈夫なの仮名って思って。
別にそんなのなくても日本語通るんだったら
関係ないんだけど。

343 :名無しさん@お腹いっぱい。 :02/02/14 01:17
338>
自分でやってみーや。
ntsec使わんかったら普通に入るかも知れんぞ。

344 :名無しさん@お腹いっぱい。 :02/02/14 02:47
>>342
詳細説明希望〜

# libx.dllとwchar_tがどうのこうのって話かな?


345 :名無しさん@お腹いっぱい。 :02/02/14 13:19
ノートンのウィルススキャンの定義を更新して、sshを使おうとしたら、
cygz.dllがBackdoor.EggHeadなるウィルスに感染しているとかで
使えなくなってしまったのですが、同様な症状に見舞われた方はいらっしゃいますか?


346 :345 :02/02/14 15:17
いささかバージョンが古かったようです。
cygwinの最新のものに更新したら直りました。
お騒がせしました。

347 :342 :02/02/14 15:31
>344
いや、漏れも良く分かっていなかったり。
(locale切ったら動くっていうから、何かそっち
方面の関数に依存しているのかと思って。)

348 :名無しさん@お腹いっぱい。 :02/02/15 01:08
>337
コンパイルでエラーになるところで-lX11, -lXextをリンクするようにすればlocale切らなくてもコンパイルできるよ。

349 :  :02/02/15 10:14
>>345-346
俺も同じ症状だったよ。
ヤバイって思って何か情報あるかと思って見にきたらそんなことだったのか。


掲示板に戻る 全部 前100 次100 最新50

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