The first error message is
fatal: Needed a single revision
Unable to find current revision in submodule path 'thirdparty/eso/
skycat/skycat'
all others stem from this. The update-modules script fails to retrieve
the submodules so you don't actually have much code in thirdparty/ to
use for a build.
What version of git are you using again? You need at least git 1.5.3
to use submodules.
I've just done a test checkout from scratch (rather than updating an
existing one) with git1.6.1.3 and the ./update-modules script ran
fine, checking out all the submodules.
Tim
On Feb 17, 2009, at 9:38 AM, Edward Chapin wrote:
> Here's what happens when I try to do a top-levek bootstrap:
>
>
> m4 at /usr/bin/m4 is OK
> Bootstrapping with
> STARCONF_DEFAULT_STARLINK = /stardev
> STARCONF_DEFAULT_PREFIX = /stardev
> BUILDSUPPORT_PREFIX = /stardev/buildsupport
> Do we need to build GNU m4? false
>
> Updating local repository submodules:
> ... found uninitialised submodule: thirdparty/rit/match/match
> thirdparty/kitware/vtk/VTK
> thirdparty/kitware/vtk/cmake
> thirdparty/fsf/autoconf
> thirdparty/norman/dvi2bitmap/dvi2bitmap
> thirdparty/fsf/automake
> thirdparty/eso/skycat/skycat
> thirdparty/tclsys/blt/blt
> thirdparty/fsf/libtool
> thirdparty/perlsys/perl/perl
> applications/smurf/libacsis/specwrite
> fatal: Needed a single revision
> Unable to find current revision in submodule path 'thirdparty/eso/
> skycat/skycat'
> ... applications/smurf/libacsis/specwrite (subversion-head-2-ga06b766)
> ... thirdparty/eso/skycat/skycat
> ... thirdparty/fsf/autoconf
> ... thirdparty/fsf/automake
> ... thirdparty/fsf/libtool
> ... thirdparty/kitware/vtk/VTK
> ... thirdparty/kitware/vtk/cmake
> ... thirdparty/norman/dvi2bitmap/dvi2bitmap
> ... thirdparty/perlsys/perl/perl
> ... thirdparty/rit/match/match
> ... thirdparty/tclsys/blt/blt
>
> Bootstrapping buildsupport:
> make -f Makefile.tmp \
> prefix=/stardev/buildsupport \
> MANIFESTS=/stardev/manifests \
> buildsupport
> cd thirdparty/fsf/autoconf \
> && if test -f bootstrap; then \
> ./bootstrap > bootstrap.log; \
> fi \
> && if test -n "$BUILDSUPPORT_PREFIX"; then \
> ./configure --prefix=$BUILDSUPPORT_PREFIX \
> >configure-output.log; \
> elif test ! -f Makefile; then \
> { t="Directory unconfigured but BUILDSUPPORT_PREFIX
> undefined";\
> echo $t >configure-output.log; echo $t >&2; \
> exit 1; }; \
> else \
> echo "No configuration necessary" >configure-output.log; \
> fi \
> && (make && make install) >make.log 2>make.log.err || { cat
> make.log.err; false; }
> /bin/sh: ./configure: not found
> cat: make.log.err: No such file or directory
> make: *** [/stardev/manifests/autoconf] Error 1
> Failed to make buildsupport
>
>
>
> +----------------------------------------------------------------+
> | Dr. Edward Chapin (604) 822-6709 (work) |
> | Dept. of Physics and Astronomy |
> | University of British Columbia |
> | 6224 Agricultural Road, Vancouver, B.C. |
> | V6T 1Z1, Canada [log in to unmask] |
> +----------------------------------------------------------------+
--
Tim Jenness
Joint Astronomy Centre
|