[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003556] Re: ruby-dcl_1.6.2-2 について
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:003556] Re: ruby-dcl_1.6.2-2 について
- From: Takeshi Horinouchi <horinout@xxxxxxxxxxxxxxxxx>
- Date: Mon, 04 Jun 2012 22:25:36 +0900
安部さん:
Ubuntsu サポートを継続してくれててありがとうございます。
(大変ありがたいです。)
ご質問の件ですが、関数宣言がどうなってるかはいまに始まっ
た話ではないと思うので、ビルドの条件が何か変わったのでしょ
うか。
ところで、ruby-dcl_1.6.2 をつかってるのは何か理由がありますか。
その後 1.6.3, 1.7.0 とでてますが。
# 1.7.0 は DCL 5.4 対応です。(行き違いでアナウンスできて
なくてすみません。)
> 皆様
>
> 天文台の安部です。
>
> 現在、以下のレポジトリにアップロードしていたUbuntu12.04(Precise)版の
> パッケージ(gave関係)をインストールする際エラーが出ると分かったので、
> 全てのパッケージについてビルドし直して再アップロードしているところです。
>
> レポジトリ:
> deb http://ppa.launchpad.net/gfd-dennou/ppa/ubuntu
> <http://ppa.launchpad.net/gfd-dennou/ppa/ubuntu> precise main
> deb-src http://ppa.launchpad.net/gfd-dennou/ppa/ubuntu
> <http://ppa.launchpad.net/gfd-dennou/ppa/ubuntu> precise main
>
> その中で、ruby-dcl_1.6.2-2がビルドエラーを出し、パッケージ化できません。
> ビルドログ:
> https://launchpad.net/~gfd-dennou/+archive/ppa/+build/3528184/+files/buildlog_ubuntu-precise-i386.ruby-dcl_1.6.2-2ubuntu2_FAILEDTOBUILD.txt.gz
>
> ログを見る限り、大量に出ているワーニングのいくつかが
> エラーとして捉えられているため、うまくいってないようです。
>
> 以下は、手元で試したことです。
>
> 1) 「-Wimplicit-function-declaration」
> がワーニングの主な原因だったので外そうと思ったのですが、
> gccでコンパイルする時に使われる cdclconfig の Wall に含まれてしまって
> いたので、
> WallをWに変更。
>
> 2) Wformat-securityというオプションもエラーを出す原因だったので外してみ
> ました。
> (printf()の引数が関数の戻り値の場合にエラーを出すようです)
>
> 以上のことをしてみた結果、エラーを出すことなくパッケージ化できました。
>
> WallをWに変えたことでワーニングレベルがかなり下がったと思われますが、
> 使えることも重要だと思うので、この状態でアップロードしてみようか検討して
> います。
>
> いかがでしょうか。
>
> ちなみに、上記の様にオプションを外して作ったパッケージをインストールして
> demoを動かしてみましたが、エラーが出ることなくすべて実行できました。
>
> コメントをよろしくお願いします。
>
> --
> ============================
> 国立天文台 天文データセンター
> 専門研究職員
> 安部 実希
> EWMail:abe@xxxxxxxxxxxxxx
> ============================
>
堀之内 武
北海道大学 地球環境科学研究院 地球圏科学部門
〒060-0810 札幌市北区北10条西5丁目