人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ビルドエラーが出ます。

下記サイトからダウンロードしたjsp-1.4.3をビルドすると
エラーが発生します。回避策を教えてください。

http://sourceforge.jp/projects/enjoy-cq-sh7262/releases/


環境)
CYGWIN_NT-5.1 administrator 1.7.7(0.230/5/3) 2010-08-31 09:58 i686 Cygwin
gcc version 3.4.4

また、下記サイトも参考にしています。
http://www.yumi-chan.com/mitron/jsp-sh7262.html

なお、
以下のエラーメッセージが出ます。
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/stdarg.h:44: parse error before `__gnuc_va_list'

標準ライブラリにない「__builtin_va_list」を使用していることが
原因ようですが。。

よろしくお願いします。

●質問者: futurista
●カテゴリ:コンピュータ 学習・教育
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● じゅぴたー
●250ポイント ベストアンサー

カーネルの問題です。

gcc version 3.4.4だとバージョンが古すぎるので、gcc 4.3.x以降でビルドしてください。

http://gcc.gnu.org/

◎質問者からの返答

カーネルというより、コンパイラのバージョンでしょうか?

gcc version 4.4.0 (GCC)はインストールしております。

Makefileを編集して、4.4.0のコンパイラを使用するようにすればよいのでしょうか?


2 ● a-kuma3
●49ポイント

http://sourceforge.jp/projects/enjoy-cq-sh7262/releases/48948/note

※上記のパッケージはSH GCC 2.95.3にて動作確認を行った

動作確認に使用したSH GCC 2.95.3(Cygwin用バイナリ・パッケージ)を

gnu_sh-hitachi-elf/gnu_sh-hitachi-elf_cygwin-2.95.3-1.tar.gz

としてリリースしたので、これを使用することを推薦する

リリースノートには、このようにあるので、こっちを使うようにしたらどうでしょうか?

gnu_sh-hitachi-elf_cygwin-2.95.3-1.tar.gz

◎質問者からの返答

すいません。

最初に記載した内容が誤っていました。

環境は、ご指摘の

gnu_sh-hitachi-elf_cygwin-2.95.3-1.tar.gz

を使用しております。

よって、

gccのバージョンは、

gcc version 2.95.3です。

これで、前述のエラーが発生いたします。


3 ● you1031931
●1ポイント

一度アンインストールしてからやってみてはどうでしょう

もしかしたらプログラムか何かが壊れているかもしれません

http://www.toppers.jp/jsp-download.html

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ