Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000591Vine Linux1 バグ2008-01-09 12:502009-09-01 13:19
報告者anonymous 
担当者 
優先度再現性不明 
状態完了解決状況不明 
バージョン3.2 
修正予定バージョン修正済バージョン 
概要0000591: 「global」コマンド「gtags」で「unrecognized option '--check'」と出力
説明「Vine 3.2」ですが、下記のように出力されます。
 ※データ ベース ファイルも正しく作成されません。

$ rpm -q global
global-4.6-0vl2

$ 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'

このような現象が発生する方は
他にいらっしゃいますでしょうか?
タグ設定されていません。
archx86
パッケージglobal-4.6-0vl2
添付ファイル

- 関連

-  コメント
(0002805)
usami-k (開発者)
2008-01-11 00:08

宇佐見です。

> $ 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 版で上書きされてしまっているのかもしれません。
(0002806)
anonymous (参照)
2008-01-15 12:25

下記 現象を確認しました。

$ 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 版で上書きされてしまっているのかもしれません。
(0002807)
usami-k (開発者)
2008-01-16 22:51

宇佐見です。

報告ありがとうございます。

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 が正常動作するはずです。

よろしくお願いします。
(0002808)
anonymous (参照)
2008-01-18 11:48

回答ありがとうございます。

下記の「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」に関しては解決です。

よろしくお願いします。
(0002809)
usami-k (開発者)
2008-01-19 00:56

当初の件については解決したとのこと、良かったです。

> しかし「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 でなく)生成されました。
(0002810)
kazutaka (開発者)
2009-09-01 13:19

対象の Vine 3.2 は既にサポートが終了していますので、
完了として閉じておきます。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2008-01-09 12:50 anonymous 新規課題
2008-01-11 00:08 usami-k コメント追加: 0002805
2008-01-15 12:25 anonymous コメント追加: 0002806
2008-01-16 22:51 usami-k コメント追加: 0002807
2008-01-18 11:48 anonymous コメント追加: 0002808
2008-01-19 00:56 usami-k コメント追加: 0002809
2009-09-01 13:19 kazutaka 状態 新規 => 完了
2009-09-01 13:19 kazutaka コメント追加: 0002810


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker