コメント |
|
|
宇佐見です。
> $ gtags
> gctags: unrecognized option `--check'
> Try `gctags --help' for a complete list of options.
> Warning: gctags in your system is not GLOBAL's one.
> Please type 'gctags --version'
GLOBAL は内部で gctags というコマンドを使います。
この gctags コマンドが、GLOBAL 版のものでないときに
上記のようなエラーメッセージが出た記憶があります。
gctags というコマンドは emacs にもあるため、
emacs 版で上書きされてしまっているのかもしれません。 |
|
|
|
下記 現象を確認しました。
$ rpm -qf /usr/bin/gctags
ファイル /usr/bin/gctags はどのパッケージにも属していません
$ ls -l /usr/bin/gctags
lrwxrwxrwx 1 root root 24 Mar 10 2006 /usr/bin/gctags -> /etc/alternatives/gctags*
$ rpm -qf /etc/alternatives/gctags
ファイル /etc/alternatives/gctags はどのパッケージにも属していません
$ ls -l /etc/alternatives/gctags
lrwxrwxrwx 1 root root 26 Jun 28 2006 /etc/alternatives/gctags -> /usr/bin/gctags.emacs-21.3*
$ rpm -qf /usr/bin/gctags.emacs-21.3
emacs-21.3-0vl7
現象は確認したのですが、
これは如何が致しましょうか?
※ 個人で対応?
> 宇佐見です。
>
> > $ gtags
> > gctags: unrecognized option `--check'
> > Try `gctags --help' for a complete list of options.
> > Warning: gctags in your system is not GLOBAL's one.
> > Please type 'gctags --version'
>
> GLOBAL は内部で gctags というコマンドを使います。
> この gctags コマンドが、GLOBAL 版のものでないときに
> 上記のようなエラーメッセージが出た記憶があります。
>
> gctags というコマンドは emacs にもあるため、
> emacs 版で上書きされてしまっているのかもしれません。 |
|
|
|
宇佐見です。
報告ありがとうございます。
alternatives で対応したのを忘れていました。
/usr/bin/gctags -> /etc/alternatives/gctags
とリンクが張られているのは問題ありません。
形としては、/etc/alternatives/gctags のリンク先を変更することで
emacs 用と global 用とを切り替えるようになっています。
root で以下を実行してください。
update-alternatives --auto gctags
これで、/etc/alternatives/gctags -> /usr/bin/gctags.global
とリンクが張られるはずです。
gctags --check を実行して、"Part of GLOBAL" と表示されれば、
GLOBAL 用の gctags になっています。
この状態で、gtags が正常動作するはずです。
よろしくお願いします。 |
|
|
|
回答ありがとうございます。
下記の「update-alternatives」で、エラーは出力されなくなりました。
> root で以下を実行してください。
> update-alternatives --auto gctags
> これで、/etc/alternatives/gctags -> /usr/bin/gctags.global
> とリンクが張られるはずです。
>
> gctags --check を実行して、"Part of GLOBAL" と表示されれば、
> GLOBAL 用の gctags になっています。
> この状態で、gtags が正常動作するはずです。
しかし「gtags」を実行しますと、下記のように
「GRTAGS」「GTAGS」のサイズが「0」になってしまいます。
-rw-r--r-- 1 hoge hoge 16384 Jan 18 11:44 GPATH
-rw-r--r-- 1 hoge hoge 0 Jan 18 11:44 GRTAGS
-rw-r--r-- 1 hoge hoge 16384 Jan 18 11:44 GSYMS
-rw-r--r-- 1 hoge hoge 0 Jan 18 11:44 GTAGS
取り合えず、題の「unrecognized option」に関しては解決です。
よろしくお願いします。 |
|
|
|
当初の件については解決したとのこと、良かったです。
> しかし「gtags」を実行しますと、下記のように
> 「GRTAGS」「GTAGS」のサイズが「0」になってしまいます。
>
> -rw-r--r-- 1 hoge hoge 16384 Jan 18 11:44 GPATH
> -rw-r--r-- 1 hoge hoge 0 Jan 18 11:44 GRTAGS
> -rw-r--r-- 1 hoge hoge 16384 Jan 18 11:44 GSYMS
> -rw-r--r-- 1 hoge hoge 0 Jan 18 11:44 GTAGS
申し訳ないのですが、こちらの件については分かりません。
手元で Vine 3.2 の環境を用意し、簡単な C のソースコードを作って gtags を実行してみたところ、
GTAGS や GRTAGS は(サイズ 0 でなく)生成されました。 |
|
|
|
対象の Vine 3.2 は既にサポートが終了していますので、
完了として閉じておきます。 |
|