namazu-ml(avocado)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
compile namazu.c with cc
- From: Hiroshi Kato <tumibito@xxxxxxxxxxxxxxxxxxx>
- Date: Mon, 13 Jul 1998 20:34:56 +0900
- X-ml-name: namazu
- X-mail-count: 00946
加藤です.
私> ちなみに HP-UX 10.01 + HP-C 10.3 な組合せでお遊びでやってみたところ,
私> エラーが出てコンパイルできませんでした.元々 HP-C は,オプション(-Ae)
私> をつけないと ANSI-C 対応にならないし,オプションの指定の仕方が異なる
私> (ex. 最適化オプション -O2 は +O2 となる)ので,当然です.
とか,エエ加減な書いていました (^_^;; が,必要に迫られて少しみてみた結
果,namazu.c に HP-C で -Ae をつけてもコンパイルエラーが発生する理由が
わかったので,末尾にパッチをつけます.
以前,谷口さんの
> NEC EWS4800/210II UX/OS Release11.2 + gcc-2.7.2 + perl5.004_04
>
> configureは問題無く終了しました。
>
> ただ、CCをgccではなく、/usr/abiccs/bin/cc にするとmakeの段階で構文エラー
> になってしまいます(gccだと問題無し)。
>
> |cfe: Error: namazu.c, line 284: 構文エラーです。
> | }
> | ----^
> |*** Error code 1 (bu21)
> |make: fatal error.
の原因もこれで解消するはずです.要は,ANSI-C の構文規則通りにコンパイ
ラを作ると,ラベルの後には必ず (空文でもよいから) 文がないとマズくなる
ようです.
で,このパッチをあてて
Message-Id: <9806120236.AA02259@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
な簡単な試験をした結果,
gcc version 2.6.3 + SunOS 4.1.3,
HP-UX 10.01 + HP-C 10.3
どちらでも OK でした.
次回の version でよいから反映していただけるとありがたいです (_ _).
diff -r -c namazu-1.2.0.1/src/namazu.c namazu-1.2.0.1.new/src/namazu.c
*** namazu-1.2.0.1/src/namazu.c Thu Jul 9 17:52:03 1998
--- namazu-1.2.0.1.new/src/namazu.c Mon Jul 13 19:53:25 1998
***************
*** 277,283 ****
} else {
break;
}
! LOOP1:
}
return i;
}
--- 277,283 ----
} else {
break;
}
! LOOP1: ;
}
return i;
}
-----------------------------------------------------
次回の version では,Subject: From: Message-ID: 以外のフィールド指定の
検索機能って可能になるのでしょうか?なるとうれしいですが..(^_^;;;