bug-global
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GTAGSLIBPATH definition search


From: Shigio YAMAGUCHI
Subject: Re: GTAGSLIBPATH definition search
Date: Wed, 25 Feb 2015 08:26:31 +0900

Hi,
It is not the expected behavior at least.
It seems that global(1) says "Warning: source file 'xxx.cpp' is not available."
Can you read the file?

$ global -dxMT resolve
resolve            59 ../../../../usr/include/boost/asio/detail/resolver_service.hpp
...
$ cat ../../../../usr/include/boost/asio/detail/resolver_service.hpp

Regards
Shigio


2015-02-25 2:23 GMT+09:00 Pavel Nedev <address@hidden>:
Hi,

Thank you for GTags, it's a great and very powerful tool!

I stumbled upon something recently, I do not know if this is a bug or just the expected behavior. Here is the scenario:

I make tags for my libraries includes (/usr/include). I set GTAGSLIBPATH to /usr/include.
I make tags for my project.
When I execute

global -dxMT FindReference

I get the definition of the 'FindReference' function (that's from my project) in the 'x' (ctags) format:

FindReference     541 src/GTags.cpp    void FindReference()

When I execute

global -dxMT resolve

I get the following results for Boost 'resolve' function (from /usr/include):

Warning: source file './boost/asio/detail/resolver_service.hpp' is not available.
resolve            59 ../../../../usr/include/boost/asio/detail/resolver_service.hpp 
resolve            91 ../../../../usr/include/boost/asio/detail/resolver_service.hpp 
Warning: source file './boost/asio/detail/winrt_resolver_service.hpp' is not available.
resolve            93 ../../../../usr/include/boost/asio/detail/winrt_resolver_service.hpp 
resolve           154 ../../../../usr/include/boost/asio/detail/winrt_resolver_service.hpp 
Warning: source file './boost/asio/ip/basic_resolver.hpp' is not available.
resolve            99 ../../../../usr/include/boost/asio/ip/basic_resolver.hpp 
resolve           124 ../../../../usr/include/boost/asio/ip/basic_resolver.hpp 
resolve           188 ../../../../usr/include/boost/asio/ip/basic_resolver.hpp 
resolve           215 ../../../../usr/include/boost/asio/ip/basic_resolver.hpp 
Warning: source file './boost/iostreams/detail/resolve.hpp' is not available.
resolve            63 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve            83 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve            88 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve            93 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve            98 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           102 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           108 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           116 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           129 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           134 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           139 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           144 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           148 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           153 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           184 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           192 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           200 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           209 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           217 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
resolve           225 ../../../../usr/include/boost/iostreams/detail/resolve.hpp 
Warning: source file './boost/scope_exit.hpp' is not available.
resolve            88 ../../../../usr/include/boost/scope_exit.hpp 
resolve            94 ../../../../usr/include/boost/scope_exit.hpp

This is not exactly in 'x' (ctags) format - the match line from the file is actually missing.
Is this expected or am I doing the search the wrong way?

Thank you!

BR,
Pavel

_______________________________________________
Bug-global mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/bug-global



--
Shigio YAMAGUCHI <address@hidden>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3

reply via email to

[Prev in Thread] Current Thread [Next in Thread]