Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] semantic error

I've opened bug 332530.

Thanks,
Greg

On Dec 13, 2010, at 7:53 PM, Alena Laskavaia wrote:

> Maybe scanner discovery does not work very well on mac... Does it
> depend on some other macro something like #ifdef _OSX? You can see
> what macro is expanded to using macro expansion tool. And if there
> problem with include path itself it will show a little warning with
> question mark on the include line.
> 
> On Mon, Dec 13, 2010 at 6:11 PM, Greg Watson <g.watson@xxxxxxxxxxxx> wrote:
>> 
>> On Dec 13, 2010, at 2:55 PM, Sergey Prigogin wrote:
>> 
>> 
>> On Mon, Dec 13, 2010 at 11:24 AM, Greg Watson <g.watson@xxxxxxxxxxxx> wrote:
>>> 
>>> Ok, thanks. Are there known bugs in it? I tried the following simple case
>>> on OS X:
>>> 
>>> test.h:
>>> 
>>> 
>>> I've added "." and "/usr/include" to the paths for the project. However
>>> I'm seeing an error on tv_sec: field could not be resolved.
>> 
>> Most likely /usr/include is not a correct include path for the compiler
>> libraries, but I don't know what other directories it's supposed to include
>> on OS X.
>> 
>> Hmm, well /usr/include is certainly the location of sys/select.h. I'm not
>> sure what other compiler libraries might be involved, since this is
>> presumably being analyzed before any linking is done.
>> It looks like select.h defines __need_struct_timeval and then
>> includes <sys/_structs.h>. Then _structs.h defines struct timeval
>> if __need_struct_timeval is defined. However when I open _structs.h the
>> relevent section of code appears grey, so presumably the parser doesn't
>> think this macro is set. It seems pretty simple, so it's strange that it
>> doesn't work.
>> Greg
>> 
>> _______________________________________________
>> cdt-dev mailing list
>> cdt-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>> 
>> 
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev



Back to the top