[sary] glib.hなどヘッダのエラー

Koichiro Hajiri koichiro.hajiri @ gmail.com
2008年 6月 13日 (金) 13:50:27 JST


はじめまして。質問させて下さい。

saryを無事インストールしてWebにあったサンプルプログラム(添附)
をコンパイルしようとすると以下のようなエラーがでます。
インストールでなにか失敗しているのでしょうか?

よろしくお教え願います。

羽尻公一郎

gcc -o sample sample.c `sary-config --libs` `sary-config --cflags`
sary-config: コマンドが見つかりません.
sary-config: コマンドが見つかりません.
/usr/local/include/sary/array.h:4 から include されたファイル中,
                 /usr/local/include/sary.h:4 から,
                 sample.c:3 から:
/usr/local/include/glib.h:66:24: glibconfig.h: そのようなファイルやディレクトリ はありません
In file included from /usr/local/include/sary/array.h:4,
                 from /usr/local/include/sary.h:4,
                 from sample.c:3:
/usr/local/include/glib.h:502: error: 文法エラー が "gssize" の前にあります
/usr/local/include/glib.h:503: error: 文法エラー が "gsize" の前にあります
/usr/local/include/glib.h:504: error: 文法エラー が "GQuark" の前にあります
/usr/local/include/glib.h:505: error: 文法エラー が "GTime" の前にあります
/usr/local/include/glib.h:769: error: 文法エラー が "key_id"
の前にあ/usr/local/include/glib.h:769: error: 文法エラー が "key_id" の前にあります
/usr/local/include/glib.h:840: error: 文法エラー が "guint8" の前にあります
/usr/local/include/glib.h:842: error: 文法エラー が '}' トークンの前にあります
/usr/local/include/glib.h:1554: error: 文法エラー が "mask" の前にあります
/usr/local/include/glib.h:1572: error: 文法エラー が "mask" の前にあります
/usr/local/include/glib.h:1718: error: 文法エラー が '*' トークンの前にあります
/usr/local/include/glib.h:1721: error: 文法エラー が '*' トークンの前にあります
/usr/local/include/glib.h:1754: error: 文法エラー が "g_quark_try_string" の前にあります
/usr/local/include/glib.h:1755: error: 文法エラー が
"g_quark_from_static_string" の前にあります
/usr/local/include/glib.h:1756: error: 文法エラー が "g_quark_from_string" の前 にあります
/usr/local/include/glib.h:1757: error: 文法エラー が "quark" の前にあります
/usr/local/include/glib.h:1766: error: 文法エラー が "GQuark"
の前にあ/usr/local/include/glib.h:1766: error: 文法エラー が "GQuark" の前にあります
/usr/local/include/glib.h:1768: error: 文法エラー が "GQuark" の前にあります
/usr/local/include/glib.h:1772: error: 文法エラー が "GQuark" の前にあります
/usr/local/include/glib.h:1797: error: 文法エラー が "GQuark" の前にあります
/usr/local/include/glib.h:1799: error: 文法エラー が "GQuark" の前にあります
/usr/local/include/glib.h:1803: error: 文法エラー が "GQuark" の前にあります
/usr/local/include/glib.h:2075: error: 文法エラー が "GDateYear" の前にあります
/usr/local/include/glib.h:2076: error: 文法エラー が "GDateDay" の前にあります
/usr/local/include/glib.h:2149: error: 文法エラー が "day" の前にあります
/usr/local/include/glib.h:2152: error: 文法エラー が "julian_day"
の前にあります/usr/local/include/glib.h:2161: error: 文法エラー が "day" の前にあります
/usr/local/include/glib.h:2163: error: 文法エラー が "year" の前にあります
/usr/local/include/glib.h:2165: error: 文法エラー が "julian_date" の前にありま す
/usr/local/include/glib.h:2166: error: 文法エラー が "day" の前にあります
/usr/local/include/glib.h:2172: error: 文法エラー が "g_date_year" の前にありま す
/usr/local/include/glib.h:2173: error: 文法エラー が "g_date_day"
の前にあります/usr/local/include/glib.h:2174: error: 文法エラー が "g_date_julian"
の前にあり ます
/usr/local/include/glib.h:2200: error: 文法エラー が "GTime" の前にあります
/usr/local/include/glib.h:2204: error: 文法エラー が "GDateDay" の前にあります
/usr/local/include/glib.h:2206: error: 文法エラー が "GDateYear" の前にあります
/usr/local/include/glib.h:2208: error: 文法エラー が "GDateDay" の前にあります
/usr/local/include/glib.h:2212: error: 文法エラー が "guint32" の前にあります
/usr/local/include/glib.h:2233: error: 文法エラー が "year" の前にあります
/usr/local/include/glib.h:2234: error: 文法エラー が "g_date_days_in_month" の前にあります
/usr/local/include/glib.h:2235: error: 文法エラー が "GDateYear" の前にあります
/usr/local/include/glib.h:2236: error: 文法エラー が
"g_date_monday_weeks_in_year" の前にあります
/usr/local/include/glib.h:2236: error: 文法エラー が "year" の前にあります
/usr/local/include/glib.h:2237: error: 文法エラー が
"g_date_sunday_weeks_in_year" の前にあります
/usr/local/include/glib.h:2237: error: 文法エラー が "year" の前にあります
/usr/local/include/glib.h:2248: error: 文法エラー が "g_date_strftime" の前にあ ります
/usr/local/include/glib.h:2249: error: 文法エラー が "gsize" の前にあります
/usr/local/include/glib.h:2335: error: 文法エラー が "GLIB_SYSDEF_POLLIN" の前にあります
In file included from /usr/local/include/sary.h:5,
                 from sample.c:3:
/usr/local/include/sary/bsearch.h:13: error: 文法エラー が "gsize" の前にありま す
/usr/local/include/sary/bsearch.h:21: error: 文法エラー が "gsize" の前にありま す
sample.c: In function `main':
sample.c:8: error: `Saryer' が宣言されていません (この関数内で最初に利用)
sample.c:8: error: (未宣言の各変数については、それが最初に現われたそれぞれの関数sample.c:8: error:
に対して一度だけ報告されます。)
sample.c:8: error: `searcher' が宣言されていません (この関数内で最初に利用)
sample.c:28: 警告: 代入により、キャストなしで整数からポインタを作りました
[root @ localhost ~/muno-sary]$ mksary
Usage: mksary [OPTION]... FILE
Try `mksary --help' for more information.
[root @ localhost ~/muno-sary]$ which mksary
/usr/local/bin/mksary
[root @ localhost ~/muno-sary]$



-- 
=============================
 Koichiro Hajiri, Ph.D.
 http://hajiri.rejec.net/
=============================
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: sample.c
型:         text/x-csrc
サイズ:     845 バイト
説明:       無し
URL:        http://www.namazu.org/pipermail/sary/attachments/20080613/4226ad81/attachment.c 


Sary メーリングリストの案内