Hi
I've been trying to install TinyOS-2.1.1 from SVN on a new laptop running
ubuntu 12.10.
I followed the instructions given here
http://docs.tinyos.net/tinywiki/index.php/Installing_from_SVN/GIT
Everything went fine till Compiling the TinyOS tools part. Here,
bootstrapping gave me the output-
*-- + aclocal
+ autoconf
+ [ -d config-aux ]
+ automake -a -c
+ rm -f config.cache src/config.cache*
The configure script also worked fine. It created lots of files under the
$HOME/local/src/tinyos-2.1.1/tools/platforms and .../tinyos directories.
However, on running the command make all, it goes into an infinte loop of
the following-
*make: Warning: File `Makefile.am' has modification time 1.6e+04 s in the
future
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash
/home/ankita/local/src/tinyos-2.1.1/tools/config-aux/missing --run
aclocal-1.11
cd . && /bin/bash
/home/ankita/local/src/tinyos-2.1.1/tools/config-aux/missing --run
automake-1.11 --foreign
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash
/home/ankita/local/src/tinyos-2.1.1/tools/config-aux/missing --run autoconf
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure
--prefix=/home/ankita/local --no-create --no-recursion
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for ranlib... ranlib
checking for perl... /usr/bin/perl
checking for python2... /usr/bin/python2
checking for nescc... /usr/bin/nescc
configure: Default ncc build target is mica
configure: ...but using a tos/.default-platform file is a better choice
configure: TinyOS directory is /home/ankita/local/src/tinyos-2.1.1/tos
checking for cygwin... no
checking for JDK location... /usr/lib/jvm/java-6-openjdk-amd64
configure: creating ./config.status
/bin/bash ./config.status
config.status: creating Makefile
config.status: creating platforms/Makefile
config.status: creating platforms/mica/Makefile
config.status: creating platforms/mica/cc1000-channelgen/Makefile
config.status: creating platforms/msp430/Makefile
config.status: creating platforms/msp430/motelist/motelist-linux
config.status: creating platforms/msp430/motelist/motelist-macos
config.status: creating platforms/msp430/motelist/Makefile
config.status: creating platforms/msp430/pybsl/Makefile
config.status: creating platforms/msp430/pybsl/tos-bsl.1
config.status: creating platforms/msp430/pybsl/serial/Makefile
config.status: creating platforms/msp430/pybsl/serial/serialposix.py
config.status: creating platforms/msp430/pybsl/serial/__init__.py
config.status: creating platforms/msp430/pybsl/serial/serialwin32.py
config.status: creating platforms/msp430/pybsl/elf.py
config.status: creating platforms/msp430/pybsl/tos-bsl
config.status: creating platforms/sam3/samba-program.py
config.status: creating platforms/sam3/Makefile
config.status: creating platforms/intelmote2/openocd/imote2-ocd-program.py
config.status: creating tinyos/Makefile
config.status: creating tinyos/java/Makefile
config.status: creating tinyos/java/env/Makefile
config.status: creating tinyos/java/serial/Makefile
config.status: creating tinyos/misc/tos-ident-flags
config.status: creating tinyos/misc/tos-install-jni
config.status: creating tinyos/misc/tos-set-symbols
config.status: creating tinyos/misc/tos-write-buildinfo
config.status: creating tinyos/misc/tos-write-image
config.status: creating tinyos/misc/tos-storage-at45db
config.status: creating tinyos/misc/tos-storage-stm25p
config.status: creating tinyos/misc/tos-storage-pxa27xp30
config.status: creating tinyos/misc/tos-dump.py
config.status: creating tinyos/misc/tos-nwprog
config.status: creating tinyos/misc/tos-deluge
config.status: creating tinyos/misc/tos-build-deluge-image
config.status: creating tinyos/misc/tos-mote-key
config.status: creating tinyos/misc/tos-check-env
config.status: creating tinyos/misc/Makefile
config.status: creating tinyos/ncc/Makefile
config.status: creating tinyos/ncc/mig
config.status: creating tinyos/ncc/ncc
config.status: creating tinyos/ncc/ncg
config.status: creating tinyos/ncc/nesdoc
config.status: creating tinyos/ncc/nesdoc-py/Makefile
config.status: creating tinyos/tosthreads/Makefile
config.status: creating tinyos/tosthreads/tosthreads_standard_api.py
config.status: creating tinyos/safe/Makefile
config.status: creating tinyos/safe/tos-decode-flid
config.status: creating tinyos/safe/tos-ramsize
config.status: executing depfiles commands*
The part after the warning is the same output seen on running the configure
script.
I have been able to successfully install tinyos lots of times through this
method (on different machines), but I am totally clueless as to what is
happening in this case.
I'd really appreciate it if someone throws some light on this.
--
Thanks,
Siddharth Dagar
IIT Kharagpur
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help