I think the saying is "trial and error" :) 



Yeah that's basically what I'm doing, it seems this hasn't really been 
documented very thoroughly.  The problem is most of you Mono guys (no offense) 
have probably had these computers sitting around for years, work on all sorts 
of projects and have all the common libraries already installed.  A newcomer 
who is just setting up a Linux box will find himself totally lost, especially 
if they're not very familiar with building on Linux. 



What I'm trying to create is a step by step manual for exactly how to build and 
install Mono for someone who isn't very familiar with building code on Linux 
and UNIX commands.. 



Mike 


----- Original Message ----- 
From: "Daniel Soto" <[email protected]> 
To: [email protected] 
Cc: "Chris Howie" <[email protected]>, [email protected] 
Sent: Tuesday, March 31, 2009 2:07:59 PM GMT -08:00 US/Canada Pacific 
Subject: Re: [Mono-list] Debian support 

Yes, the "try and error" method is perfectly applied to this case (I 
don't know if method name is well in english :-)  ) 

I also did in that way. 

Surely, when you build Mono also you will get similar errors. 

Be ready :-) 

2009/3/31  <[email protected]>: 
> Okay I'm pretty sure this is the definitive list of everything required to 
> build libgdiplus on Ubuntu: 
> 
> 
> 
> apt-get install libglib2.0-0 libglib2.0-dev 
> apt-get install libpng12-dev 
> apt-get install libx11-dev 
> apt-get install libfontconfig1-dev 
> apt-get install libfreetype6-dev 
> 
> (Yes, I know I can do that all on one line) 
> 
> 
> 
> On to the next step <g> 
> 
> 
> 
> Mike 
> 
> ----- Original Message ----- 
> From: "Daniel Soto" <[email protected]> 
> To: [email protected] 
> Cc: "Chris Howie" <[email protected]>, [email protected] 
> Sent: Tuesday, March 31, 2009 1:51:39 PM GMT -08:00 US/Canada Pacific 
> Subject: Re: [Mono-list] Debian support 
> 
> It's the same case as libglib-2.0-dev, you must to install 
> libpng-1.2-dev. Libgdiplus (the library that you are trying to build) 
> is a library to implement System.Drawing, and you need support to many 
> graphic formats, that's the reason why you need glib, libpng, libgif 
> and others. 
> 
> Again, I don't remember the exact name of the package. 
> 
> In this errors, when missing libraries, you need to install 
> [package_name]-[version]-dev package (Or, as Abe says, "foolib-dev" as 
> general rule). 
> 
> Don't afraid to search for development packages when building (they 
> are named with -dev suffix). 
> 
> Let us know if you have luck. 
> 
> 
> 2009/3/31  <[email protected]>: 
>> This works: 
>> 
>> 
>> 
>> apt-get install libglib2.0-0 libglib2.0-dev 
>> 
>> 
>> 
>> Now I'm getting the following error: 
>> 
>> 
>> 
>> checking for png_read_info in -lpng... no 
>> configure: error: *** libpng12 not found. See 
>> http://www.libpng.org/pub/png/libpng.html. 
>> 
>> ----- Original Message ----- 
>> From: "Chris Howie" <[email protected]> 
>> To: [email protected] 
>> Cc: [email protected] 
>> Sent: Tuesday, March 31, 2009 1:35:12 PM GMT -08:00 US/Canada Pacific 
>> Subject: Re: [Mono-list] Debian support 
>> 
>> 2009/3/31  <[email protected]>: 
>>> Nope, no results :( 
>> 
>> He meant "glib2.0".  You may not be using network repositories.  Check 
>> your /etc/apt/sources.list 
>> 
>> -- 
>> Chris Howie 
>> http://www.chrishowie.com 
>> http://en.wikipedia.org/wiki/User:Crazycomputers 
>> 
>> _______________________________________________ 
>> Mono-list maillist  -  [email protected] 
>> http://lists.ximian.com/mailman/listinfo/mono-list 
>> 
>> 
> 
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to