[Mono-list] Some general advice for a newbie, please

peter apvx95@dsl.pipex.com
Fri, 31 Dec 2004 18:13:06 +0000

Hi Paul,

See below:

Paul wrote:

>Unless you've specified where to install mono to in the autogen.sh
>script, it will be in /usr/local/ rather than /usr. Just type mono and
>see what happens.
mono now seems OK: and it's in /usr/bin.  Don't know how I did it, but 
it's done.  Perhaps when I tried to reconfigure with the prefix=/usr 
argument?  Don't know.  Either way, I now get:

peter@linux:~/downloads/mono/version1.1.3/mono-1.1.3> mono --version
Mono JIT compiler version 1.1.3, (C) 2002-2004 Novell, Inc and 
Contributors. www.go-mono.com
        TLS:           __thread
        GC:            Included Boehm (with typed GC)
        SIGSEGV      : normal
        Globalization: none
peter@linux:~/downloads/mono/version1.1.3/mono-1.1.3> which mono

... which is one less problem.

>>So I now don't have any kind of working installation at all.  Can anyone 
>>help me out of this hole?  Please?
>libgdiplus shouldn't depend on Cairo (from memory). If it does, take a
>stroll over to the cairo website and grab a copy of both cairo and
>libpixman. Compile libpixman, then cairo and then libgdiplus.
I think you've misunderstood me a little here (or, more likley, I've 
been less clear than I should have been).

The mono site says the following:

If you are installing from source code, there are a few optional 
dependencies that you will want to consider installing.
*icu 2.6.1 or later* Optional: for supporting string collation.
*Cairo 0.1.23* Required to install libgdiplus.

I've checked my system and I have icu verion 2.6.2 and cairo 0.1.23

However, when I try to configure libgdiplus, I get:

GLIB 2.0 installation OK
configure: error: "Did not find Cairo 0.1.22"
linux:/home/peter/downloads/mono/version1.1.3/libgdiplus-1.1.3 #  

So I have all the dependencies, but configure still won't complete.  It 
seems to be looking for the wrong version of cairo - or at least not the 
version advertised :)