Thanks for your input !

Unfortunately, the nesc version doesn't explain the issue:

$nescc --version
nescc: 1.3.0
gcc: gcc (GCC) 4.2.3 (Ubuntu 4.2.3-2ubuntu7)

Is there a nescc expert who knows how the search directories are determined?

/Romain


On Wed, Sep 24, 2008 at 2:02 PM, Sarfraz Nawaz <[EMAIL PROTECTED]> wrote:
> Hello Romain,
>
> Sorry for the late reply but been busy with other things. I can
> compile for tossim on Ubuntu Hardy and the only difference that I can
> see between your verbose output and mine is that the nesc compiler on
> your side fails to include the following directories in its search
> path
>
>  /usr/local/include/
>  /usr/lib/gcc/i486-linux-gnu/4.2.3/include/
>  /usr/include/
>
> I could not see from your verbose output that which version of nesc
> you are using. I am using nesc-1.3.0 and the nesc compiler includes
> the above directories in its search path when looking for header
> files. The file /usr/lib/ncc/deputy_nodeputy.h includes stddef.h which
> is in fact under /usr/lib/gcc/i486-linux-gnu/4.2.3/include/ which
> never gets searched and thus the compiler starts complaining.
>
> I think you should check your nesc version and if it is not 1.3.0 you
> could try to upgrade to this version and see if it solves the problem.
> I am attaching a log of the verbose output from my Ubuntu Hardy when
> compiling Blink for tossim. Hope it helps.
>
> Regards
>
> On Sun, Sep 21, 2008 at 8:55 PM, Romain Thouvenin
> <[EMAIL PROTECTED]> wrote:
>> Sure.
>>
>> On Sun, Sep 21, 2008 at 12:44 PM, Sarfraz Nawaz <[EMAIL PROTECTED]> wrote:
>>> Romain,
>>>
>>> If you can post a log of the verbose output from some application say
>>> Blink, then we would be able to see what is going on.
>>>
>>> On Sun, Sep 21, 2008 at 8:19 PM, Romain Thouvenin
>>> <[EMAIL PROTECTED]> wrote:
>>>> Hey Andrey!
>>>>
>>>> Sorry I didn't catch your first proposal with the dummy example.
>>>> It actually compiles, and I've read that it is normal that the include
>>>> directory is not part of the search dirs. Must be added automatically.
>>>>
>>>> Thanks also for the tip about the verbose option.
>>>> I found out that with the dummy example, when the include start
>>>> directories are listed, the  /usr/lib/gcc/i486-linux-gnu/4.2.3/include
>>>> directory is listed, but not when I run make micaz sim (in that case,
>>>> only ncc- et tinoys-related directories are listed)
>>>>
>>>> So the problem seems to be more on the tinyos side.
>>>>
>>>> Investigation on going...
>>>>
>>>> Romain
>>>>
>>>> On Thu, Sep 18, 2008 at 9:10 PM, Andrey Gursky <[EMAIL PROTECTED]> wrote:
>>>>> Hi Romain!
>>>>>
>>>>> You could try also the verbose option for the compiler.
>>>>> e.g.:
>>>>> $export CFLAGS=-v
>>>>> $make micaz sim
>>>>>
>>>>> The output would be interesting. And what about the small dummy example 
>>>>> that
>>>>> uses 2 header files that are not found? If it also fails could you post 
>>>>> the
>>>>> output with -v? This should be also interesting for the Ubuntu team (I
>>>>> think).
>>>>>
>>>>> Andrey
>>>>>
>>>> _______________________________________________
>>>> Tinyos-help mailing list
>>>> [email protected]
>>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>>>
>>>
>>
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to