[Monetdb-developers] bootstrapping problems on HEAD

Jan Flokstra flokstra at cs.utwente.nl
Fri Jan 12 14:39:47 CET 2007


On Friday 12 January 2007 14:20, Stefan Manegold wrote:
> On Fri, Jan 12, 2007 at 02:14:17PM +0100, Jan Flokstra wrote:
> > Hi All,
> >
> > Here in Twente on our SuSe systems we are currently experiencing 2
> > problems with the HEAD of pathfinder.
> >
> > 1) Installing buildtools fails because mel is not handled automatically
> > anymore. We have to go to mel and bootstrap-configure by hand. Then we
> > can handle the rest of the buildtools. Did we miss something?
>
> with up-to-date sources and clean build from scratch?
>
> work fine for me and testing
> (cf.
> http://monetdb.cwi.nl/Development/TestWeb/Current/buildtools/index.html)
>

I do think something is wrong with configure. It happens on all our  machines.  
All with a clean prefix and fresh buildtools I removed the prefix and checked 
in a fresh buildtools. Attached is the log of the build. 

JanF.


-------------- next part --------------
Script started on Fri 12 Jan 2007 02:23:04 PM CET
ewi865 flokstra/software> cvs -d:ext:jflokstra at monetdb.cvs.sourceforge.net:/cvsr oot/monetdb co buildtools
jflokstra at monetdb.cvs.sourceforge.net's password: 
cvs checkout: Updating buildtools
U buildtools/.cvsignore
U buildtools/AUTHORS
U buildtools/COPYING
U buildtools/ChangeLog
U buildtools/Makefile.am
U buildtools/Makefile.msc
U buildtools/NEWS
U buildtools/README
U buildtools/bootstrap
U buildtools/configure.ac
U buildtools/de-bootstrap
U buildtools/dummy.h.in
cvs checkout: Updating buildtools/Mx
U buildtools/Mx/.cvsignore
U buildtools/Mx/AUTHORS
U buildtools/Mx/COPYING
U buildtools/Mx/ChangeLog
U buildtools/Mx/Code.c
U buildtools/Mx/Def.c
U buildtools/Mx/Display.c
U buildtools/Mx/Form.c
U buildtools/Mx/Index.c
U buildtools/Mx/Io.c
U buildtools/Mx/Makefile.am
U buildtools/Mx/Makefile.msc
U buildtools/Mx/MonetDB.sln
U buildtools/Mx/Mx.c
U buildtools/Mx/Mx.h
U buildtools/Mx/Mx.vcproj
U buildtools/Mx/MxFcnDef.h
U buildtools/Mx/MxLib.vcproj
U buildtools/Mx/NEWS
U buildtools/Mx/Print.c
U buildtools/Mx/README
U buildtools/Mx/Sys.c
U buildtools/Mx/Tex2Html.c
U buildtools/Mx/Tok.c
U buildtools/Mx/bootstrap
U buildtools/Mx/config.vcproj
U buildtools/Mx/configure.ac
U buildtools/Mx/disclaimer.c
U buildtools/Mx/disclaimer.h
U buildtools/Mx/epstogif.in
U buildtools/Mx/getopt.c
U buildtools/Mx/idxmx.c
U buildtools/Mx/idxmx.vcproj
U buildtools/Mx/install.lst
U buildtools/Mx/mx-mode.el
U buildtools/Mx/mx_getopt.h
U buildtools/Mx/prefixMxFile.c
U buildtools/Mx/prefixMxFile.vcproj
U buildtools/Mx/warning.gif
U buildtools/Mx/winconfig.h
cvs checkout: Updating buildtools/Mx/doc
U buildtools/Mx/doc/mxdoc.tex
cvs checkout: Updating buildtools/autogen
U buildtools/autogen/.cvsignore
U buildtools/autogen/Makefile.am
U buildtools/autogen/README
U buildtools/autogen/autogen.py
U buildtools/autogen/install.lst
U buildtools/autogen/setup.py
cvs checkout: Updating buildtools/autogen/autogen
U buildtools/autogen/autogen/__init__.py
U buildtools/autogen/autogen/am.py
U buildtools/autogen/autogen/codegen.py
U buildtools/autogen/autogen/msc.py
U buildtools/autogen/autogen/var.py
cvs checkout: Updating buildtools/burg
U buildtools/burg/.cvsignore
U buildtools/burg/AUTHORS
U buildtools/burg/COPYING
U buildtools/burg/ChangeLog
U buildtools/burg/Makefile.am
U buildtools/burg/NEWS
U buildtools/burg/README
U buildtools/burg/b.h
U buildtools/burg/be.c
U buildtools/burg/bootstrap
U buildtools/burg/burs.c
U buildtools/burg/closure.c
U buildtools/burg/configure.ac
U buildtools/burg/delta.c
U buildtools/burg/doc.tex
U buildtools/burg/fe.c
U buildtools/burg/fe.h
U buildtools/burg/gram.y
U buildtools/burg/install.lst
U buildtools/burg/item.c
U buildtools/burg/lex.c
U buildtools/burg/list.c
U buildtools/burg/main.c
U buildtools/burg/map.c
U buildtools/burg/nonterminal.c
U buildtools/burg/operator.c
U buildtools/burg/pattern.c
U buildtools/burg/plank.c
U buildtools/burg/queue.c
U buildtools/burg/rule.c
U buildtools/burg/sample.gr
U buildtools/burg/string.c
U buildtools/burg/symtab.c
U buildtools/burg/table.c
U buildtools/burg/trim.c
U buildtools/burg/zalloc.c
cvs checkout: Updating buildtools/conf
U buildtools/conf/Makefile.am
U buildtools/conf/Mbootstrap
U buildtools/conf/Mdebootstrap
U buildtools/conf/conf.bash
U buildtools/conf/install.lst
cvs checkout: Updating buildtools/mel
U buildtools/mel/.cvsignore
U buildtools/mel/AUTHORS
U buildtools/mel/COPYING
U buildtools/mel/ChangeLog
U buildtools/mel/FileInfo.mx
U buildtools/mel/ListIterator.mx
U buildtools/mel/Makefile.am
U buildtools/mel/Makefile.msc
U buildtools/mel/NEWS
U buildtools/mel/README
U buildtools/mel/any_arg.mx
U buildtools/mel/atom.mx
U buildtools/mel/atom_arg.mx
U buildtools/mel/atomops.mx
U buildtools/mel/bat_arg.mx
U buildtools/mel/bootstrap
U buildtools/mel/builtin.mx
U buildtools/mel/command.mx
U buildtools/mel/configure.ac
U buildtools/mel/debug.mx
U buildtools/mel/depend.mx
U buildtools/mel/dependency.mx
U buildtools/mel/epilogue.mx
U buildtools/mel/glue.mx
U buildtools/mel/html.mx
U buildtools/mel/install.lst
U buildtools/mel/iterator.mx
U buildtools/mel/language.mx
U buildtools/mel/link.mx
U buildtools/mel/list.mx
U buildtools/mel/mel.mx
U buildtools/mel/mil.mx
U buildtools/mel/module.mx
U buildtools/mel/object.mx
U buildtools/mel/operator.mx
U buildtools/mel/ops.mx
U buildtools/mel/prelude.mx
U buildtools/mel/proto.mx
U buildtools/mel/rules.mk
U buildtools/mel/symbol.mx
U buildtools/mel/symtable.mx
U buildtools/mel/type_arg.mx
U buildtools/mel/use.mx
U buildtools/mel/var_arg.mx
U buildtools/mel/winconfig.h
ewi865 flokstra/software> ls /usr/local/flokstra
software
ewi865 flokstra/software> cd buildtools
Directory: /usr/local/flokstra/software/buildtools
ewi865 software/buildtools> ./bootstrap
configure.ac: installing `./install-sh'
configure.ac: installing `./missing'
Makefile.am: installing `./INSTALL'
Makefile.am: installing `./depcomp'
configure.ac: installing `./install-sh'
configure.ac: installing `./missing'
Makefile.am: installing `./INSTALL'
Makefile.am: installing `./depcomp'
configure.ac: installing `./install-sh'
configure.ac: installing `./missing'
Makefile.am: installing `./INSTALL'
Makefile.am: installing `./depcomp'
configure.ac: installing `./install-sh'
configure.ac: installing `./missing'
Makefile.am: installing `./INSTALL'
[1mewi865 software/buildtools> ./configure --prefix=/usr/local/flokstra --enable-bi ts=64 --enable-oid32 --enable-pftijah=yes t./bootstrap2 --enable-pftijah=yes./configure --prefix=/usr/local/flokstra --enable-bi ts=64 --enable-oid3--enable-oid32 --enable-pftijah=yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for python... /usr/bin/python
configure: creating ./config.status
./config.status: line 301: Buildtools config.status 1.0
configured by ./configure, generated by GNU Autoconf 2.59,
  with options "'--prefix=/usr/local/flokstra' '--enable-bits=64' '--enable-oid32' '--enable-pftijah=yes'"

Copyright (C) 2003 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.: No such file or directory
config.status: creating Makefile
config.status: creating autogen/Makefile
config.status: creating conf/Makefile
config.status: creating dummy.h
config.status: dummy.h is unchanged
configure: configuring in Mx
configure: running /bin/sh './configure' --prefix=/usr/local/flokstra  '--prefix=/usr/local/flokstra' '--enable-bits=64' '--enable-oid32' '--enable-pftijah=yes' --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
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 ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for bash... /bin/sh
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking whether stat file-mode macros are broken... no
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking for ptrdiff_t... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking whether lstat dereferences a symlink specified with a trailing slash... yes
checking whether stat accepts an empty string... no
checking whether utime accepts a null argument... yes
checking for vprintf... yes
checking for _doprnt... no
checking for memset... yes
checking for mkdir... yes
checking for strchr... yes
checking for strcspn... yes
checking for strrchr... yes
checking for strstr... yes
checking for utime... yes
checking whether getopt is declared... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating epstogif
config.status: creating mx_config.h
config.status: mx_config.h is unchanged
config.status: executing depfiles commands
configure: configuring in burg
configure: running /bin/sh './configure' --prefix=/usr/local/flokstra  '--prefix=/usr/local/flokstra' '--enable-bits=64' '--enable-oid32' '--enable-pftijah=yes' --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
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 ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for flex... flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking for bison... bison -y
checking for flex version... flex 2.5.33
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking stdbool.h usability... yes
checking stdbool.h presence... yes
checking for stdbool.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for stdbool.h that conforms to C99... (cached) yes
checking for _Bool... yes
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking for void *... yes
checking size of void *... 8
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for memset... yes
checking for strdup... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating burg_config.h
config.status: burg_config.h is unchanged
config.status: executing depfiles commands
ewi865 software/buildtools> make
cd . && /bin/sh /usr/local/flokstra/software/buildtools/missing --run autoheader
rm -f stamp-h1
touch dummy.h.in
cd . && /bin/sh ./config.status dummy.h
./config.status: line 301: Buildtools config.status 1.0
configured by ./configure, generated by GNU Autoconf 2.59,
  with options "'--prefix=/usr/local/flokstra' '--enable-bits=64' '--enable-oid32' '--enable-pftijah=yes'"

Copyright (C) 2003 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.: No such file or directory
config.status: creating dummy.h
config.status: dummy.h is unchanged
make  all-recursive
make[1]: Entering directory `/usr/local/flokstra/software/buildtools'
Making all in autogen
make[2]: Entering directory `/usr/local/flokstra/software/buildtools/autogen'
/usr/bin/python setup.py build
running build
running build_py
creating build
creating build/lib
creating build/lib/autogen
copying autogen/am.py -> build/lib/autogen
copying autogen/codegen.py -> build/lib/autogen
copying autogen/msc.py -> build/lib/autogen
copying autogen/var.py -> build/lib/autogen
copying autogen/__init__.py -> build/lib/autogen
running build_scripts
creating build/scripts-2.4
copying and adjusting autogen.py -> build/scripts-2.4
changing mode of build/scripts-2.4/autogen.py from 644 to 755
make[2]: Leaving directory `/usr/local/flokstra/software/buildtools/autogen'
Making all in Mx
make[2]: Entering directory `/usr/local/flokstra/software/buildtools/Mx'
make  all-am
make[3]: Entering directory `/usr/local/flokstra/software/buildtools/Mx'
if gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT Mx.o -MD -MP -MF ".deps/Mx.Tpo" -c -o Mx.o Mx.c; \
then mv -f ".deps/Mx.Tpo" ".deps/Mx.Po"; else rm -f ".deps/Mx.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT Index.o -MD -MP -MF ".deps/Index.Tpo" -c -o Index.o Index.c; \
then mv -f ".deps/Index.Tpo" ".deps/Index.Po"; else rm -f ".deps/Index.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT Def.o -MD -MP -MF ".deps/Def.Tpo" -c -o Def.o Def.c; \
then mv -f ".deps/Def.Tpo" ".deps/Def.Po"; else rm -f ".deps/Def.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT Form.o -MD -MP -MF ".deps/Form.Tpo" -c -o Form.o Form.c; \
then mv -f ".deps/Form.Tpo" ".deps/Form.Po"; else rm -f ".deps/Form.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT Tok.o -MD -MP -MF ".deps/Tok.Tpo" -c -o Tok.o Tok.c; \
then mv -f ".deps/Tok.Tpo" ".deps/Tok.Po"; else rm -f ".deps/Tok.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT Code.o -MD -MP -MF ".deps/Code.Tpo" -c -o Code.o Code.c; \
then mv -f ".deps/Code.Tpo" ".deps/Code.Po"; else rm -f ".deps/Code.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT Display.o -MD -MP -MF ".deps/Display.Tpo" -c -o Display.o Display.c; \
then mv -f ".deps/Display.Tpo" ".deps/Display.Po"; else rm -f ".deps/Display.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT Print.o -MD -MP -MF ".deps/Print.Tpo" -c -o Print.o Print.c; \
then mv -f ".deps/Print.Tpo" ".deps/Print.Po"; else rm -f ".deps/Print.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT Io.o -MD -MP -MF ".deps/Io.Tpo" -c -o Io.o Io.c; \
then mv -f ".deps/Io.Tpo" ".deps/Io.Po"; else rm -f ".deps/Io.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT Sys.o -MD -MP -MF ".deps/Sys.Tpo" -c -o Sys.o Sys.c; \
then mv -f ".deps/Sys.Tpo" ".deps/Sys.Po"; else rm -f ".deps/Sys.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT disclaimer.o -MD -MP -MF ".deps/disclaimer.Tpo" -c -o disclaimer.o disclaimer.c; \
then mv -f ".deps/disclaimer.Tpo" ".deps/disclaimer.Po"; else rm -f ".deps/disclaimer.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT Tex2Html.o -MD -MP -MF ".deps/Tex2Html.Tpo" -c -o Tex2Html.o Tex2Html.c; \
then mv -f ".deps/Tex2Html.Tpo" ".deps/Tex2Html.Po"; else rm -f ".deps/Tex2Html.Tpo"; exit 1; fi
gcc  -g -O2   -o Mx  Mx.o Index.o Def.o Form.o Tok.o Code.o Display.o Print.o Io.o Sys.o disclaimer.o Tex2Html.o  
if gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT prefixMxFile.o -MD -MP -MF ".deps/prefixMxFile.Tpo" -c -o prefixMxFile.o prefixMxFile.c; \
then mv -f ".deps/prefixMxFile.Tpo" ".deps/prefixMxFile.Po"; else rm -f ".deps/prefixMxFile.Tpo"; exit 1; fi
gcc  -g -O2   -o prefixMxFile  prefixMxFile.o disclaimer.o  
if gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -MT idxmx.o -MD -MP -MF ".deps/idxmx.Tpo" -c -o idxmx.o idxmx.c; \
then mv -f ".deps/idxmx.Tpo" ".deps/idxmx.Po"; else rm -f ".deps/idxmx.Tpo"; exit 1; fi
gcc  -g -O2   -o idxmx  idxmx.o  
make[3]: Leaving directory `/usr/local/flokstra/software/buildtools/Mx'
make[2]: Leaving directory `/usr/local/flokstra/software/buildtools/Mx'
Making all in mel
make[2]: Entering directory `/usr/local/flokstra/software/buildtools/mel'
make[2]: *** No rule to make target `all'.  Stop.
make[2]: Leaving directory `/usr/local/flokstra/software/buildtools/mel'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/flokstra/software/buildtools'
make: *** [all] Error 2
ewi865 software/buildtools> ^Dexit

Script done on Fri 12 Jan 2007 02:26:33 PM CET


More information about the developers-list mailing list