Hi Romain!

I think you could meanwhile try
1. remove gcc-4.2. You still have gcc-4.1. It is interesting, whether it 
is issue of all gcc on Ubuntu Hardy or not.
2. Maybe it could help if you add in Makefile
CFLAGS+="-I/usr/lib/gcc/i486-linux-gnu/4.2.3/include"

Andrey



Romain Thouvenin wrote:
> Here is the list of compiling commands with the search paths (obtained
> with the addition of the -print-search-dirs in the C flags as
> recommended by Greg).
> As you can see, the problems seems to be that the "include" directory
> is missing from the paths. So this is gcc or Ubuntu-related issue. Do
> you know if it's something that can be configured?
> 
> I am going to check Ubuntu doc and people too in the meanwhile.
> 
> Thanks for your help,
> Romain
> 
> romain:/opt/tinyos-2.x/apps/tests/testTymo$ make micaz sim 2> err.log
> mkdir -p simbuild/micaz
>   placing object files in simbuild/micaz
>   writing XML schema to app.xml
>   compiling TestC to object file sim.o
> ncc -c -shared -fPIC -o simbuild/micaz/sim.o -g -O0
> -I/opt/tinyos-2.x/tos/lib/net/tymo
> -I/opt/tinyos-2.x/tos/lib/net/tymo/dymo
> -I/opt/tinyos-2.x/tos/lib/net/tymo/mh -tossim
> -fnesc-nido-tosnodes=1000 -fnesc-simulate
> -fnesc-nido-motenumber=sim_node\(\)   -Wall -Wshadow -Wnesc-all
> -target=micaz -fnesc-cfile=simbuild/micaz/app.c -board=micasb
> -DDEFINED_TOS_AM_GROUP=0x22 --param max-inline-insns-single=100000
> -Isimbuild/micaz -print-search-dirs -DIDENT_APPNAME=\"TestC\"
> -DIDENT_USERNAME=\"romain\" -DIDENT_HOSTNAME=\"PCIVENTIVE\"
> -DIDENT_USERHASH=0xe8fcf3afL -DIDENT_TIMESTAMP=0x48cc13b8L
> -DIDENT_UIDHASH=0x0b801e88L -Wno-nesc-data-race TestC.nc
> -fnesc-dump=components -fnesc-dump=variables -fnesc-dump=constants
> -fnesc-dump=typedefs -fnesc-dump=interfacedefs -fnesc-dump=tags
> -fnesc-dumpfile=app.xml
> installés: /usr/lib/gcc/i486-linux-gnu/4.2.3/
> programmes: 
> =/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/libexec/gcc/i486-linux-gnu/4.2.3/:/usr/libexec/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/bin/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/bin/
> libraries: 
> =/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/lib/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/:/lib/i486-linux-gnu/4.2.3/:/lib/../lib/:/usr/lib/i486-linux-gnu/4.2.3/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/lib/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../:/lib/:/usr/lib/
>   compiling Python support and C libraries into pytossim.o, tossim.o,
> and c-support.o
> g++ -c  -shared -fPIC -o simbuild/micaz/pytossim.o -g -O0
> -print-search-dirs -DIDENT_APPNAME=\"TestC\"
> -DIDENT_USERNAME=\"romain\" -DIDENT_HOSTNAME=\"PCIVENTIVE\"
> -DIDENT_USERHASH=0xe8fcf3afL -DIDENT_TIMESTAMP=0x48cc13b8L
> -DIDENT_UIDHASH=0x0b801e88L
> /opt/tinyos-2.x/tos/lib/tossim/tossim_wrap.cxx
> -I/usr/include/python2.5 -I/opt/tinyos-2.x/tos/lib/tossim
> -DHAVE_CONFIG_H
> installés: /usr/lib/gcc/i486-linux-gnu/4.2.3/
> programmes: 
> =/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/libexec/gcc/i486-linux-gnu/4.2.3/:/usr/libexec/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/bin/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/bin/
> libraries: 
> =/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/lib/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/:/lib/i486-linux-gnu/4.2.3/:/lib/../lib/:/usr/lib/i486-linux-gnu/4.2.3/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/lib/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../:/lib/:/usr/lib/
> g++ -c  -shared -fPIC -o simbuild/micaz/tossim.o -g -O0
> -print-search-dirs -DIDENT_APPNAME=\"TestC\"
> -DIDENT_USERNAME=\"romain\" -DIDENT_HOSTNAME=\"PCIVENTIVE\"
> -DIDENT_USERHASH=0xe8fcf3afL -DIDENT_TIMESTAMP=0x48cc13b8L
> -DIDENT_UIDHASH=0x0b801e88L /opt/tinyos-2.x/tos/lib/tossim/tossim.c
> -I/usr/include/python2.5 -I/opt/tinyos-2.x/tos/lib/tossim
> installés: /usr/lib/gcc/i486-linux-gnu/4.2.3/
> programmes: 
> =/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/libexec/gcc/i486-linux-gnu/4.2.3/:/usr/libexec/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/bin/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/bin/
> libraries: 
> =/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/lib/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/:/lib/i486-linux-gnu/4.2.3/:/lib/../lib/:/usr/lib/i486-linux-gnu/4.2.3/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/lib/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../:/lib/:/usr/lib/
> g++ -c  -shared -fPIC -o simbuild/micaz/c-support.o -g -O0
> -print-search-dirs -DIDENT_APPNAME=\"TestC\"
> -DIDENT_USERNAME=\"romain\" -DIDENT_HOSTNAME=\"PCIVENTIVE\"
> -DIDENT_USERHASH=0xe8fcf3afL -DIDENT_TIMESTAMP=0x48cc13b8L
> -DIDENT_UIDHASH=0x0b801e88L /opt/tinyos-2.x/tos/lib/tossim/hashtable.c
> -I/usr/include/python2.5 -I/opt/tinyos-2.x/tos/lib/tossim
> installés: /usr/lib/gcc/i486-linux-gnu/4.2.3/
> programmes: 
> =/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/libexec/gcc/i486-linux-gnu/4.2.3/:/usr/libexec/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/bin/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/bin/
> libraries: 
> =/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/lib/i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../i486-linux-gnu/4.2.3/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/:/lib/i486-linux-gnu/4.2.3/:/lib/../lib/:/usr/lib/i486-linux-gnu/4.2.3/:/usr/lib/../lib/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/lib/:/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../:/lib/:/usr/lib/
>   linking into shared object ./_TOSSIMmodule.so
> g++ -shared -fPIC  simbuild/micaz/pytossim.o simbuild/micaz/sim.o
> simbuild/micaz/tossim.o simbuild/micaz/c-support.o -lstdc++  -o
> _TOSSIMmodule.so
> 
> 
> 
> On Fri, Sep 12, 2008 at 11:52 PM, Andrey Gursky <[EMAIL PROTECTED]> wrote:
>> Greg,
>>
>> with your suggestion I see the same output as with
>> $g++ --print-search-dirs
>>
>> But the project doesn't compile at all, however it is not important because
>> of the same output.
>>
>> Andrey
>>
>>
>>
>> Greg Hackmann wrote:
>>> Romain Thouvenin wrote:
>>>> How can I know the include paths used when I run "make micaz sim".
>>> Add "CFLAGS+=-print-search-dirs" to your Makefile.
>>>
>>> Greg Hackmann
>>> _______________________________________________
>>> 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