[Mono-list] Build problems

David B. Bitton david@codenoevil.com
Sun, 05 Jan 2003 23:33:30 -0500


Goto Gonzalo's site:

http://www.gnome-db.org/~gonzalo/mono/README.building

and follow the "Building mono + mcs from CVS on *NIX. The Easy Way 
(tm)".  You won't be disappointed. :)~

Hugues Lismonde wrote:
> Hi,
> 
> Sorry if this was already answered in this list but I have difficulties 
> building Mono.
> 
> I've downloaded the mono-build.sh script and ran it on a Debian 3.0 box. 
> Everything seems to go ok (except at the end of the Mono runtime build, 
> the script tries to copy libraries which does not exists but it does not 
> complain about this.)
> 
> At the end, the script tells me to copy the libraries in my lib folder 
> (but which ones? libmono, libgc,... are copied and nothing else exists 
> in the mono "sandbox").
> 
> After that, I try to compile the mcs tree (from CVS) and mcs keeps 
> complaining about not finding corlib.dll.
> 
> Here's a dump of  the compilation:
> 
> hugues@server:~/mono/mcs$ make -f makefile.gnu install 
> prefix=/home/hugues/mono/install/
> if test x$prefix = x; then \
>        echo Usage is: make -f makefile.gnu install prefix=YOURPREFIX; \
>        exit 1; \
> fi;
> for i in jay mcs class nunit nunit20 monoresgen ilasm tools ; do \
>        make -C $i -f makefile.gnu install || exit 1; \
> done
> make[1]: Entering directory `/home/hugues/mono/mcs/jay'
> make -f makefile linux
> make[2]: Entering directory `/home/hugues/mono/mcs/jay'
> make[2]: Nothing to be done for `linux'.
> make[2]: Leaving directory `/home/hugues/mono/mcs/jay'
> make[1]: Leaving directory `/home/hugues/mono/mcs/jay'
> make[1]: Entering directory `/home/hugues/mono/mcs/mcs'
> mcs /target:exe  -o mcs.exe AssemblyInfo.cs assign.cs attribute.cs 
> driver.cs cs-parser.cs cs-tokenizer.cs tree.cs location.cs cfold.cs 
> class.cs codegen.cs const.cs constant.cs decl.cs delegate.cs enum.cs 
> ecore.cs expression.cs genericparser.cs interface.cs literal.cs 
> modifiers.cs namespace.cs parameter.cs pending.cs report.cs 
> rootcontext.cs statement.cs support.cs typemanager.cs
> The assembly corlib.dll was not found or could not be loaded.
> It should have been installed in the `/home/hugues/mono/install/lib' 
> directory.
> make[1]: *** [mcs.exe] Error 1
> make[1]: Leaving directory `/home/hugues/mono/mcs/mcs'
> make: *** [install] Error 1
> 
> Any idea?
> 
> Thanks,
> Hugues Lismonde
> 
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list@ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
> 


-- 
David B. Bitton
david@codenoevil.com
www.codenoevil.com

Code Made Fresh Daily™