Re: Development with Eclipse - Wrong error messages in IDE

Поиск
Список
Период
Сортировка
От Peter Moser
Тема Re: Development with Eclipse - Wrong error messages in IDE
Дата
Msg-id 56B45E37.1040804@gmail.com
обсуждение исходный текст
Ответ на Re: Development with Eclipse - Wrong error messages in IDE  (Alvaro Herrera <alvherre@2ndquadrant.com>)
Список pgsql-hackers
> Peter Moser wrote:
>
>> I have some strange error message inside Eclipse, that some symbols cannot
>> be found. I work with version 9.6 currently. For instance,
>>
>> Symbol 'RM_HEAP_ID' could not be resolved
>> src/backend/access/heap/heapam.c
>>
>> It affects all occurrences of symbols that are defined in
>> src/include/access/rmgrlist.h. Eclipse just says "Syntax error" here.
>>
>> However, the source code compiles and runs without any compile-time error or
>> warning. It is just an IDE problem I think, but it distracts me from finding
>> real bugs.
>
> Disclaimer: I've never used eclipse.
>
> The problem is some perhaps-too-clever stuff we do to avoid repetitive
> declarations of things.  The rmgr stuff uses a PG_RMGR macro, which is
> defined differently in src/backend/access/transam/rmgr.c and
> src/include/access/rmgr.h; the latter contains the actual enum
> definition.  On the other hand Eclipse is trying to be too clever by
> processing the C files, but not actually getting it completely right
> (which is understandable, really).  We have other similar cases, such as
> grammar keywords (kwlist.h)
>
> I'm afraid that you'd have to teach Eclipse to deal with such things
> (which might be tricky) or live with it.
>

Ok,
thank you for the comment.

I think, I can live with it.

Perhaps, when I have some spare time I give it a try to solve this 
"non-issue"...

Cheers,
Peter



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Etsuro Fujita
Дата:
Сообщение: Re: postgres_fdw join pushdown (was Re: Custom/Foreign-Join-APIs)
Следующее
От: Michael Paquier
Дата:
Сообщение: Re: Support for N synchronous standby servers - take 2