[Mono-list] newbie lurker's manual build fails

Mike Carifio carifio@usys.com
Thu, 21 Mar 2002 19:24:26 -0500


This is a multi-part message in MIME format.

------=_NextPart_000_0001_01C1D10E.04F4BD60
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

On Windows 2000, I installed cywin latest, 
.Net 3705, and the precompiled packages in
http://www.go-mono.com/archive/. 
I fetched the latest cvs code.
"make windows" in the mcs directory succeeds, but
./configure in the mono directory fails. I have the
2.52 version of autoconf. How do I regress back
to 2.13? I tried with the the cygwin setup tool,
but apparently no dice. Is there a manual way?

The configure output's below. You should add
in the build directions (http://www.go-mono.com/download.html)
that directory names with embedded spaces won't work.
Which, in retrospect, is obvious. But wasn't obvious until
in retrospect.


Administrator@TWICE /cygdrive/c/mono/mono
$ ./configure --prefix=c:/mono
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking target system type... i686-pc-cygwin
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for mawk... no
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking whether to enable maintainer-specific portions of Makefiles...
no
checking for gcc... gcc
checking for gcc... (cached) gcc
checking for C compiler default output... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix... .exe
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc
checking for gcc option to accept ANSI C... none needed
checking for a BSD compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for ld used by GCC... /usr/i686-pc-cygwin/bin/ld.exe
checking if the linker (/usr/i686-pc-cygwin/bin/ld.exe) is GNU ld... yes
checking for /usr/i686-pc-cygwin/bin/ld.exe option to reload object
files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependant libraries... file_magic file format
pei*-i38
6(.*architecture: i386)?
checking command to parse /usr/bin/nm -B output... ok
checking for dlltool... dlltool
checking for as... as
checking for objdump... objdump
checking if libtool should supply DllMain function... no
checking for dlfcn.h... yes
checking for ranlib... ranlib
checking for strip... strip
checking for gcc option to produce PIC... none
checking whether the linker (/usr/i686-pc-cygwin/bin/ld.exe) supports
shared lib
raries... yes
checking command to parse /usr/bin/nm -B output... (cached) ok
checking if gcc static flag -static works... yes
checking the maximum length of command line arguments... 12289
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking if gcc supports -c -o file.o... yes
checking for objdir... .libs
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... Win32 ld.exe
checking whether -lc should be explicitly linked in... yes
creating libtool
checking if libtool supports shared libraries... yes
checking for sys/filio.h... no
checking for sys/sockio.h... no
checking for netdb.h... yes
checking for utime.h... yes
checking for elf.h... no
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... no
checking for stdint.h... no
checking for unistd.h... yes
checking for void *... yes
checking size of void *... 4
checking for pkg-config... /usr/local/bin/pkg-config
*** Your version of pkg-config is too old. You need version 0.9.0 or
newer.
*** See http://www.freedesktop.org/software/pkgconfig
configure: error: Library requirements (glib-2.0 >= 1.3.11) not met;
consider ad
justing the PKG_CONFIG_PATH environment variable if your libraries are
in a nons
tandard prefix so pkg-config can find them.

Administrator@TWICE /cygdrive/c/mono/mono
$

------=_NextPart_000_0001_01C1D10E.04F4BD60
Content-Type: text/x-vcard;
	name="Mike Carifio.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="Mike Carifio.vcf"

BEGIN:VCARD
VERSION:2.1
N:Carifio;Mike
FN:Mike Carifio
ORG:Understanding Systems
TEL;WORK;VOICE:(207) 885-9148
TEL;CELL;VOICE:(508) 631-6448
TEL;WORK;FAX:(603) 688-0470
URL;WORK:http://www.usys.com/people/carifio/
EMAIL;PREF;INTERNET:carifio@usys.com
REV:20020315T183758Z
END:VCARD

------=_NextPart_000_0001_01C1D10E.04F4BD60--