Hello Nikki, Have a look at my post a while ago: http://www.pokorra.de/2015/03/mono-3-12-1-for-various-linux-distributions-and-recommendation-of-xamarin-monodevelop-packages/ see at the bottom, about CentOS5.
I have mono 3.12 packages built for CentOS5 here: https://lbs.solidcharity.com/package/tpokorra/mono/mono-opt I did not upgrade them to 4.0, but if that would help you, I could have a look. You could also look at the spec files, what I did: https://github.com/tpokorra/lbs-mono/tree/master/mono-opt hope this helps, Timotheus On 10 June 2015 at 16:32, nikkilocke <ni...@trumphurst.com> wrote: > I would like to run mono on CentOs 5. > > I tried installing binaries using the instructions at > http://www.mono-project.com/docs/getting-started/install/linux/ > > It failed because there is no command yum-config-manager on CentOs 5. > > I manually installed the mono repo, and tried again. > > It failed because CentOs 5 does not understand the checksums used. > > I manually installed python-hashlib and tried again. > > This time it failed with the following errors: > > mono-basic-4.0.1-1.noarch from mono has depsolving problems > --> Missing Dependency: mono(System.Core) = 4.0.0.0 is needed by package > mono-basic-4.0.1-1.noarch (mono) > mono-basic-4.0.1-1.noarch from mono has depsolving problems > --> Missing Dependency: mono(mscorlib) = 4.0.0.0 is needed by package > mono-basic-4.0.1-1.noarch (mono) > mono-basic-4.0.1-1.noarch from mono has depsolving problems > --> Missing Dependency: mono(System) = 4.0.0.0 is needed by package > mono-basic-4.0.1-1.noarch (mono) > mono-basic-4.0.1-1.noarch from mono has depsolving problems > --> Missing Dependency: mono(System.Drawing) = 4.0.0.0 is needed by > package mono-basic-4.0.1-1.noarch (mono) > mono-basic-4.0.1-1.noarch from mono has depsolving problems > --> Missing Dependency: mono(System.Windows.Forms) = 4.0.0.0 is needed by > package mono-basic-4.0.1-1.noarch (mono) > Error: Missing Dependency: mono(System.Core) = 4.0.0.0 is needed by package > mono-basic-4.0.1-1.noarch (mono) > Error: Missing Dependency: mono(System) = 4.0.0.0 is needed by package > mono-basic-4.0.1-1.noarch (mono) > Error: Missing Dependency: mono(mscorlib) = 4.0.0.0 is needed by package > mono-basic-4.0.1-1.noarch (mono) > Error: Missing Dependency: mono(System.Drawing) = 4.0.0.0 is needed by > package mono-basic-4.0.1-1.noarch (mono) > Error: Missing Dependency: mono(System.Windows.Forms) = 4.0.0.0 is needed by > package mono-basic-4.0.1-1.noarch (mono) > > So now I am trying to build mono on CentOs 5, using the instructions at > http://www.mono-project.com/docs/compiling-mono/compiling-from-git/ > > I cloned the git repository, and ran ./autogen.sh --prefix=/usr/local > This gave me 2 messages: > > You should add the contents of `/usr/share/aclocal/libtool.m4' to > `aclocal.m4' > aclocal: unrecognized option -- `-Wnone' > > I copied the libtool.m4 file to aclocal.m4, and tried again - still got the > second message. I removed the -Wnone flag from autogen.sh and ran again - it > went to completion. > > I then ran make, and that failed with: > > Making all in libgc > make[2]: Entering directory `/usr/src/mono/libgc' > make[2]: *** No rule to make target `all'. Stop. > make[2]: Leaving directory `/usr/src/mono/libgc' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/usr/src/mono' > make: *** [all] Error 2 > > This is presumably because the configuration process has not created a > Makefile in libgc. > > What do I do now? > > > > -- > View this message in context: > http://mono.1490590.n4.nabble.com/Error-trying-to-compile-mono-on-CentOs-5-tp4666171.html > Sent from the Mono - Dev mailing list archive at Nabble.com. > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list -- Kontaktdaten: in Plauen: 03741 7424995 _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list