ダウンロード
Magazine
開発
アカウント
ダウンロード
Magazine
開発
ログイン
アカウント/パスワードを忘れた
アカウント作成
言語
ヘルプ
言語
ヘルプ
×
ログイン
ログイン名
パスワード
×
アカウント/パスワードを忘れた
日本語の翻訳状況
カテゴリ:
ソフトウェア
人物
PersonalForge
Magazine
Wiki
検索
OSDN
>
ソフトウェアを探す
>
テキストエディタ
>
テキスト処理
>
真字
>
チケット一覧/検索
>
チケット #7721
真字
概要
プロジェクト概要
開発ダッシュボード
Webページ
開発メンバー
画像ギャラリー
公開フィード一覧
活動
統計情報
活動履歴
ダウンロード
リリース一覧
統計
チケット
チケット一覧
マイルストーン一覧
チケットの種類一覧
コンポーネント一覧
よく使われるチケット一覧のリスト/RSS
新規チケット登録
文書
コミュニケーション
フォーラム
フォーラム一覧
ヘルプ (1)
公開討議 (1)
メーリングリスト
MLの一覧
shinji-devel
ニュース
チケット #7721
チケット一覧/検索
新規チケット登録
RSS
mana-0.1.6 を gcc-4.0.2 でコンパイルできない
登録:
2005-12-13 19:00
最終更新:
2005-12-15 17:23
モニタ
ON
OFF
報告者:
(匿名)
担当者:
(未割り当て)
チケットの種類:
バグ
状況:
オープン
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし
詳細
返信
mana-0.1.6 を gcc-4.0.2 でコンパイルすると、次の箇所で
止まります。
環境は次の通りです:
ocaml-3.09
libgdbm3-1.8.3
ご確認いただけましたら幸いです。
-----------------
make[2]: Entering directory `~/rpm/BUILD/mana-0.1.6/lib'
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
block.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
chalib.c
chalib.c: In function ‘chasen_sparse_main’:
chalib.c:320: warning: implicit declaration of function
‘cha_parse_sentence’
chalib.c: In function ‘chasen_sparse’:
chalib.c:367: warning: pointer targets in passing
argument 1 of ‘cha_jistoeuc’ differ in signedness
chalib.c:367: warning: pointer targets in passing
argument 2 of ‘cha_jistoeuc’ differ in signedness
chalib.c: In function ‘chasen_sparse_tostr’:
chalib.c:408: warning: pointer targets in passing
argument 1 of ‘cha_jistoeuc’ differ in signedness
chalib.c:408: warning: pointer targets in passing
argument 2 of ‘cha_jistoeuc’ differ in signedness
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
connect.c
g++ -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -c
dartsdic.cpp
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
getid.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
getopt.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
grammar.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
init.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
iotool.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
jfgets.c
jfgets.c: In function ‘cha_fget_line’:
jfgets.c:169: warning: pointer targets in passing
argument 1 of ‘fgets’ differ in signedness
jfgets.c:175: warning: pointer targets in passing
argument 1 of ‘strlen’ differ in signedness
jfgets.c:188: warning: pointer targets in passing
argument 2 of ‘cha_jistoeuc’ differ in signedness
jfgets.c: In function ‘cha_jfgets’:
jfgets.c:208: warning: pointer targets in passing
argument 1 of ‘cha_fget_line ’ differ in signedness
jfgets.c:208: warning: pointer targets in assignment
differ in signedness
jfgets.c:220: warning: pointer targets in passing
argument 1 of ‘cha_fget_line ’ differ in signedness
jfgets.c:220: warning: pointer targets in assignment
differ in signedness
jfgets.c:237: warning: pointer targets in passing
argument 2 of ‘isterminator’ differ in signedness
jfgets.c:259: warning: pointer targets in passing
argument 1 of ‘cha_fget_line ’ differ in signedness
jfgets.c:259: warning: pointer targets in assignment
differ in signedness
jfgets.c:293: warning: pointer targets in passing
argument 2 of ‘isterminator’ differ in signedness
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
katuyou.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
lisp.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
literal.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
mmap.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
parse.c
parse.c: In function ‘cha_parse_sentence’:
parse.c:415: warning: pointer targets in passing
argument 2 of ‘cha_tok_parse’ differ in signedness
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
print.c
print.c: In function ‘cha_set_output’:
print.c:200: error: syntax error before numeric constant
print.c:200: error: conflicting types for ‘__fprintf_chk’
print.c:200: note: a parameter list with an ellipsis
can’t match an empty parameter name list declaration
print.c: In function ‘comm_prefix_len’:
print.c:326: warning: pointer targets in passing
argument 2 of ‘cha_tok_mblen’ differ in signedness
print.c: In function ‘set_ruby’:
print.c:350: warning: pointer targets in passing
argument 2 of ‘cha_tok_mblen’ differ in signedness
print.c:363: warning: pointer targets in passing
argument 2 of ‘cha_tok_mblen’ differ in signedness
print.c:374: warning: pointer targets in passing
argument 2 of ‘cha_tok_mblen’ differ in signedness
print.c: In function ‘print_anno’:
print.c:571: warning: pointer targets in assignment
differ in signedness
print.c: In function ‘extract_yomi1’:
print.c:625: warning: pointer targets in passing
argument 2 of ‘cha_tok_mblen’ differ in signedness
print.c:632: warning: pointer targets in passing
argument 2 of ‘cha_tok_mblen’ differ in signedness
print.c: In function ‘cha_printf_mrph’:
print.c:906: warning: pointer targets in assignment
differ in signedness
make[2]: *** [print.o] エラー 1
-----------------
チケットの履歴 (3 件中 3 件表示)
2005-12-14 19:45
更新者:
yoriyuki
コメント
返信
Logged In: YES
user_id=10813
手元の環境でもgcc 4.0.2(Debian)を使用していますが、問題は起
きていません。独自のオプションをCFLAGSで設定されていませんか?
2005-12-14 22:16
更新者:
(del#9067)
コメント
返信
Logged In: YES
user_id=9067
configure するときに ディストリビュータのマクロを使っていた
のですが、
これを普通の
./configure --prefix=$RPM_BUILD_ROOT/usr
に直し、
さらに automake1.4 をインストールしたところ
ある程度まではビルドが進みました。
しかし次のところで止まってしまいます。
-----------
Effective set of compiler predicates: autolink,native
+ ocamlopt -I ../gdbm -I ../schoca/lib -I ../ocamlgraph -I
../lib -I .. -verbose -cc ../libtool --mode=link g++ -g -O2
-o native-code -ccopt -L../gdbm -ccopt -L../schoca/lib
-ccopt -L../ocamlgraph -ccopt -L../lib -cclib -lgdbm -cclib
-lgdbm_compat -cclib -lchasen -o mana
/usr/lib/ocaml/unix.so.cmxa gdbm.cmxa schoca.cmxa graph.cmxa
tools.o misc.o hinsi.o undef_info.o ktype.o kform.o darts.o
mrph.o mrph-data.o config.cmx eucString.cmx chasen.cmx
personalDict.cmx conv.cmx parse.cmx mana.cmx
Cannot find file /usr/lib/ocaml/unix.so.cmxa
ocamlopt returned with exit code 2
make[4]: *** [mana] エラー 2
-----------
/usr/lib/ocaml/unix.cmxa ならあるのですが。
2005-12-15 17:23
更新者:
yoriyuki
コメント
返信
Logged In: YES
user_id=10813
とりあえず、どういう環境でお使いなのか、OCamlはどうやってイ
ンストールしたのか教えてください。
添付ファイルリスト (
0
)
添付ファイルリスト
添付ファイルはありません
編集
コメントの追加
ログインしていません。
ログインしていない状態では、コメントに記載者の記録が残りません。 »
ログインする
コメントの追加
プレビュー
適用
止まります。
環境は次の通りです:
ocaml-3.09
libgdbm3-1.8.3
ご確認いただけましたら幸いです。
-----------------
make[2]: Entering directory `~/rpm/BUILD/mana-0.1.6/lib'
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
block.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
chalib.c
chalib.c: In function ‘chasen_sparse_main’:
chalib.c:320: warning: implicit declaration of function
‘cha_parse_sentence’
chalib.c: In function ‘chasen_sparse’:
chalib.c:367: warning: pointer targets in passing
argument 1 of ‘cha_jistoeuc’ differ in signedness
chalib.c:367: warning: pointer targets in passing
argument 2 of ‘cha_jistoeuc’ differ in signedness
chalib.c: In function ‘chasen_sparse_tostr’:
chalib.c:408: warning: pointer targets in passing
argument 1 of ‘cha_jistoeuc’ differ in signedness
chalib.c:408: warning: pointer targets in passing
argument 2 of ‘cha_jistoeuc’ differ in signedness
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
connect.c
g++ -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -c
dartsdic.cpp
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
getid.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
getopt.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
grammar.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
init.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
iotool.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
jfgets.c
jfgets.c: In function ‘cha_fget_line’:
jfgets.c:169: warning: pointer targets in passing
argument 1 of ‘fgets’ differ in signedness
jfgets.c:175: warning: pointer targets in passing
argument 1 of ‘strlen’ differ in signedness
jfgets.c:188: warning: pointer targets in passing
argument 2 of ‘cha_jistoeuc’ differ in signedness
jfgets.c: In function ‘cha_jfgets’:
jfgets.c:208: warning: pointer targets in passing
argument 1 of ‘cha_fget_line ’ differ in signedness
jfgets.c:208: warning: pointer targets in assignment
differ in signedness
jfgets.c:220: warning: pointer targets in passing
argument 1 of ‘cha_fget_line ’ differ in signedness
jfgets.c:220: warning: pointer targets in assignment
differ in signedness
jfgets.c:237: warning: pointer targets in passing
argument 2 of ‘isterminator’ differ in signedness
jfgets.c:259: warning: pointer targets in passing
argument 1 of ‘cha_fget_line ’ differ in signedness
jfgets.c:259: warning: pointer targets in assignment
differ in signedness
jfgets.c:293: warning: pointer targets in passing
argument 2 of ‘isterminator’ differ in signedness
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
katuyou.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
lisp.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
literal.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
mmap.c
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
parse.c
parse.c: In function ‘cha_parse_sentence’:
parse.c:415: warning: pointer targets in passing
argument 2 of ‘cha_tok_parse’ differ in signedness
gcc -DRCPATH="\"/etc/manarc\"" -DHAVE_CONFIG_H -I..
-I/usr/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fomit-frame-pointer -march=i586
-mtune=pentiumpro -fasynchronous-unwind-tables -Wall -c
print.c
print.c: In function ‘cha_set_output’:
print.c:200: error: syntax error before numeric constant
print.c:200: error: conflicting types for ‘__fprintf_chk’
print.c:200: note: a parameter list with an ellipsis
can’t match an empty parameter name list declaration
print.c: In function ‘comm_prefix_len’:
print.c:326: warning: pointer targets in passing
argument 2 of ‘cha_tok_mblen’ differ in signedness
print.c: In function ‘set_ruby’:
print.c:350: warning: pointer targets in passing
argument 2 of ‘cha_tok_mblen’ differ in signedness
print.c:363: warning: pointer targets in passing
argument 2 of ‘cha_tok_mblen’ differ in signedness
print.c:374: warning: pointer targets in passing
argument 2 of ‘cha_tok_mblen’ differ in signedness
print.c: In function ‘print_anno’:
print.c:571: warning: pointer targets in assignment
differ in signedness
print.c: In function ‘extract_yomi1’:
print.c:625: warning: pointer targets in passing
argument 2 of ‘cha_tok_mblen’ differ in signedness
print.c:632: warning: pointer targets in passing
argument 2 of ‘cha_tok_mblen’ differ in signedness
print.c: In function ‘cha_printf_mrph’:
print.c:906: warning: pointer targets in assignment
differ in signedness
make[2]: *** [print.o] エラー 1
-----------------