[Mono-list] compiling from todays svn fails in cygwin

Andrus kobruleht2 at hot.ee
Mon Sep 22 05:31:39 EDT 2008


I did clean svn checkout of mcs and mono and clean installation of 2.0 
preview.
Buil still fails with

mv: cannot stat `t-es.gmo': No such file or directory

Andrus.

.........
config.status: creating samples/Makefile
config.status: creating support/Makefile
config.status: creating data/config
config.status: creating tools/Makefile
config.status: creating tools/locale-builder/Makefile
config.status: creating runtime/Makefile
config.status: creating msvc/Makefile
config.status: creating po/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/mcs/POTFILES
config.status: creating po/mcs/Makefile
config.status: executing runtime/etc/mono/1.0/machine.config commands
config.status: executing runtime/etc/mono/2.0/machine.config commands
config.status: executing runtime/etc/mono/2.0/web.config commands
config.status: executing runtime/etc/mono/browscap.ini commands
config.status: executing runtime/etc/mono/2.0/Browsers/Compat.browser com
config.status: executing quiet commands
config.status: executing quiet-libtool commands
=== configuring in libgc (/mono/svn/mono/libgc)
configure: running /bin/sh ./configure '--prefix=/mono/build'  '--enable-
ner-mode' '--enable-compile-warnings' '--disable-embed-check' '--with-lib
ads=win32' '--enable-win32-dllmain=yes' 'CPPFLAGS_FOR_LIBGC= -DWINVER=0x0
WIN32_WINNT=0x0500 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREAD
SETSIZE=1024' 'CFLAGS_FOR_LIBGC= -g -mno-tls-direct-seg-refs' --cache-fil
null --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking for gcc... gcc -mno-cygwin -g
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc -mno-cygwin -g accepts -g... yes
checking for gcc -mno-cygwin -g option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc -mno-cygwin -g... 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 dependency style of gcc -mno-cygwin -g... gcc3
checking for ar... ar
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking whether to enable maintainer-specific portions of Makefiles... y
checking for xlc... no
checking for dlopen in -ldl... yes
checking whether to build shared libraries... yes
checking which machine-dependent code should be used...
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ld used by gcc -mno-cygwin -g... /usr/i686-pc-mingw32/bin/ld
checking if the linker (/usr/i686-pc-mingw32/bin/ld.exe) is GNU ld... yes
checking for /usr/i686-pc-mingw32/bin/ld.exe option to reload object file

checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... file_magic ^x86 archive
^x86 DLL
checking how to run the C preprocessor... gcc -mno-cygwin -g -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 dlfcn.h usability... no
checking dlfcn.h presence... no
checking for dlfcn.h... no
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 8192
checking command to parse /usr/bin/nm -B output from gcc -mno-cygwin -g o
. ok
checking for objdir... .libs
checking for ar... (cached) ar
checking for ranlib... (cached) ranlib
checking for strip... strip
checking if gcc -mno-cygwin -g supports -fno-rtti -fno-exceptions... no
checking for gcc -mno-cygwin -g option to produce PIC... -DDLL_EXPORT
checking if gcc -mno-cygwin -g PIC flag -DDLL_EXPORT works... yes
checking if gcc -mno-cygwin -g static flag -static works... yes
checking if gcc -mno-cygwin -g supports -c -o file.o... yes
checking whether the gcc -mno-cygwin -g linker (/usr/i686-pc-mingw32/bin/
 supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/i686-pc-mingw32/bin/ld.exe
checking if the linker (/usr/i686-pc-mingw32/bin/ld.exe) is GNU ld... yes
checking whether the g++ linker (/usr/i686-pc-mingw32/bin/ld.exe) support
d libraries... yes
checking for g++ option to produce PIC... -DDLL_EXPORT
checking if g++ PIC flag -DDLL_EXPORT works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/i686-pc-mingw32/bin/ld.exe) support
d libraries... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking sys/dg_sys_info.h usability... no
checking sys/dg_sys_info.h presence... no
checking for sys/dg_sys_info.h... no
checking for threads package to use... win32
checking whether Solaris gcc optimization fix is necessary... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating include/private/Makefile
config.status: creating doc/Makefile
config.status: executing depfiles commands
config.status: executing default commands

        mcs source:    $(top_srcdir)/../mcs
        olive source:

        GC:          included
        TLS:         pthread
        SIGALTSTACK: no
        Engine:      Building and using the JIT
        2.0 Beta:    yes
        2.1 Alpha:   yes
        JNI support: no
        libgdiplus:  assumed to be installed
        zlib:
        oprofile:    no
        BigArrays:   no
        DTrace:      no



Now type `make' to compile
cd . && /bin/sh /mono/svn/mono/missing --run autoheader
rm -f stamp-h1
touch config.h.in
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[1]: Entering directory `/mono/svn/mono'
Making all in po
make[2]: Entering directory `/mono/svn/mono/po'
Making all in mcs
make[3]: Entering directory `/mono/svn/mono/po/mcs'
test ! -f ./mcs.pot || \
  test -z "es.gmo ja.gmo" || make es.gmo ja.gmo
make[4]: Entering directory `/mono/svn/mono/po/mcs'
rm -f es.gmo && : -c --statistics -o es.gmo es.po
mv: cannot stat `t-es.gmo': No such file or directory
make[4]: *** [es.gmo] Error 1
make[4]: Leaving directory `/mono/svn/mono/po/mcs'
make[3]: *** [stamp-po] Error 2
make[3]: Leaving directory `/mono/svn/mono/po/mcs'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mono/svn/mono/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mono/svn/mono'
make: *** [all] Error 2
Making install in po
make[1]: Entering directory `/mono/svn/mono/po'
Making install in mcs
make[2]: Entering directory `/mono/svn/mono/po/mcs'
test ! -f ./mcs.pot || \
  test -z "es.gmo ja.gmo" || make es.gmo ja.gmo
make[3]: Entering directory `/mono/svn/mono/po/mcs'
rm -f es.gmo && : -c --statistics -o es.gmo es.po
mv: cannot stat `t-es.gmo': No such file or directory
make[3]: *** [es.gmo] Error 1
make[3]: Leaving directory `/mono/svn/mono/po/mcs'
make[2]: *** [stamp-po] Error 2
make[2]: Leaving directory `/mono/svn/mono/po/mcs'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/mono/svn/mono/po'
make: *** [install-recursive] Error 1


----- Original Message ----- 
From: "Andrus" <kobruleht2 at hot.ee>
To: <Mono-list at lists.ximian.com>
Sent: Thursday, September 18, 2008 6:02 PM
Subject: [Mono-list] compiling from todays svn fails in cygwin


> commands:
>
> export MONO_LOCATION=/cygdrive/c/mono
> export PATH=${MONO_LOCATION}/bin:${PATH}
> export ACLOCAL_FLAGS="-I ${MONO_LOCATION}/share/aclocal"
> export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:${MONO_LOCATION}/lib/pkgconfig
> ./autogen.sh --prefix=/mono/build
> make
> make install
>
> autogen.sh seems to run OK.
> make causes error:



More information about the Mono-list mailing list