KiNOKO-DAQ 関連情報 掲示板

このスレッドに記事を投稿する
前のスレッド | 次のスレッド | 掲示版ホーム

FedoraCore12でkinoko
2010 年 9 月 1 日 20 時 1 分
投稿者: 伏見賢一

こんにちは伏見です。ご無沙汰しております。
データ解析用のPCをアップグレードしまして、
FedoraCore12にしました。
./configure-for LINUX
としてからmakeすると下記のようなメッセージをだして失敗してしまいます。
対処法がございましたらご教示ください。
gccのバージョンは
gcc --version
gcc (GCC) 4.4.4 20100630 (Red Hat 4.4.4-10)
です。

makeの結果
cd kernel; make
make[1]: ディレクトリ `/home/fushimi/kinoko/src/kernel' に入ります
cd lib-common; make
make[2]: ディレクトリ `/home/fushimi/kinoko/src/kernel/lib-common' に入ります
cd mush; make
make[3]: ディレクトリ `/home/fushimi/kinoko/src/kernel/lib-common/mush' に入ります
g++ -I/usr/include/libxml2 -Wall -DHAVE_CONFIG_H -c MushConsoleStream.cc
In file included from MushConsoleStream.cc:11:
MushConsoleStream.hh:19: error: ‘EOF’ was not declared in this scope
MushConsoleStream.cc: In member function ‘virtual int TMushConsoleStreamBuffer::overflow(int)’:
MushConsoleStream.cc:40: error: ‘EOF’ was not declared in this scope
MushConsoleStream.cc: In member function ‘virtual int TMushConsoleStreamBuffer::underflow()’:
MushConsoleStream.cc:51: error: ‘EOF’ was not declared in this scope
make[3]: *** [MushConsoleStream.o] エラー 1
make[3]: ディレクトリ `/home/fushimi/kinoko/src/kernel/lib-common/mush' から出ます
make[2]: *** [_mush] エラー 2
make[2]: ディレクトリ `/home/fushimi/kinoko/src/kernel/lib-common' から出ます
make[1]: *** [all] エラー 2
make[1]: ディレクトリ `/home/fushimi/kinoko/src/kernel' から出ます
make: *** [_kernel] エラー 2



2010 年 9 月 2 日 6 時 14 分
投稿者: 榎本三四郎

ご迷惑をおかけして申し訳ありません.

最近のコンパイラでコンパイルに失敗することは気づいており,既に修正も終わっているのですが,KiNOKO 新機能の一部が完成していなかったため,新バージョンの公開をしていませんでした.

とりあえず出来ている分だけを新バージョンとして公開しましたので,そちらを試してみてもらえないでしょうか? 基本的に後方互換性は保たれています.Fedora12 で動くことも確認しています.ドキュメントがかなり改訂されていますので,軽く目を通してもらった方がいいと思います.

新機能が多いので,不具合などがありましたらお知らせください.

なお,今回公開を見送ったのは,CC/NET へのリモートアクセスと,イベントビルダフレームワークです.こちらは数ヶ月中に完成し,公開できる見込みです.


まだうまくいきません
2010 年 9 月 2 日 20 時 42 分
投稿者: 伏見賢一

make[4]: ディレクトリ `/kinoko/src/kernel/lib-common/kame/samples' に入ります
g++ -Wall -o kame-table-test kame-table-test.o -L.. -lkame -L/usr/lib/root -lCore -lCint -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -lz -pthread -lm -ldl -rdynamic -lMinuit -lm
/usr/bin/ld: cannot find -lPhysics
collect2: ld はステータス 1 で終了しました
make[4]: *** [kame-table-test] エラー 1
make[4]: ディレクトリ `/kinoko/src/kernel/lib-common/kame/samples' から出ます
make[3]: *** [all] エラー 2
make[3]: ディレクトリ `/kinoko/src/kernel/lib-common/kame' から出ます
make[2]: *** [_kame] エラー 2
make[2]: ディレクトリ `/kinoko/src/kernel/lib-common' から出ます
make[1]: *** [all] エラー 2
make[1]: ディレクトリ `/kinoko/src/kernel' から出ます
make: *** [_kernel] エラー 2


すみません
2010 年 9 月 2 日 20 時 45 分
投稿者: 伏見賢一

すみません。途中で投稿してしまいました。
新しいものをダウンロードして試してみましたところ、別のところで詰まりました。
Postscriptのライブラリが見つからないように見えますが、一応インストールはされているはずです。
もうちょっといろいろ試してみます。


動きました
2010 年 9 月 2 日 21 時 15 分
投稿者: 伏見賢一

こんにちは伏見です。
足らないライブラリはインストールされていなかったようだったので、それぞれインストールしていきました。その結果無事、動かすことができました。
有難うございました。



2010 年 9 月 3 日 1 時 57 分
投稿者: 榎本三四郎

動作報告ありがとうございます.
今後も,小さな問題でも知らせてもらえると助かります.
TODOリストがかなり大きいので,需要があるところを優先したいと思っています.
よろしくお願いします.


このスレッドに記事を投稿する