WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Mono on TinyCore  (Read 13508 times)

Offline RexWhitten

  • Newbie
  • *
  • Posts: 5
Mono on TinyCore
« on: December 18, 2009, 09:51:47 PM »
I am currently working on compiling and installing mono on Tiny Core. Its been a bit daunting thus far, but i want to create a list of notes and procedures for doing so, as mono compilation and installation documentation is very weak. I feel that TinyCore is a great platform for mono, and TinyCore's small footprint and 'uncluttered-ness' will make it a great platform for Developers used to mono (and .NET) to dive into.

IF anyone is interested on my notes/experiences thus far i would be glad to share them. I would also like to work with someone to get make Mono a TCE for an easy integration into Tiny Core.

Currently my woo's are with the compilation of Mono. As Tiny Core seems to lock up during a compile.  My Tiny Core instance is currently running with 2 GB of ram.

I would also like any feedback from the community if anyone has tried to do the same so far.

Good Stuff TinyCore!
R Whitten

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: Mono on TinyCore
« Reply #1 on: December 19, 2009, 04:07:54 AM »
Try enabling swap, or compiling on a hard drive. The hang is likely running out of ram.
The only barriers that can stop you are the ones you create yourself.

Offline RexWhitten

  • Newbie
  • *
  • Posts: 5
Re: Mono on TinyCore
« Reply #2 on: December 20, 2009, 10:25:50 AM »
Thanks for the advice. That is exactly what it was.

 I was mistaken in the amount of ram i was working with. I was compiling with 1024 MB, and i bumped it to 2048 MB and it is working just fine  :)

R Whitten

Offline dentonlt

  • Sr. Member
  • ****
  • Posts: 318
    • the trombone analog
Re: Mono on TinyCore
« Reply #3 on: December 26, 2009, 12:06:34 AM »
Hey, Rex. Did you have any luck finishing that? I had started a Go Open Office build awhile back, but decided not to when I discovered I'd have to do the Mono build ...

I'd be much interested!

Offline kavierim

  • Newbie
  • *
  • Posts: 2
Re: Mono on TinyCore
« Reply #4 on: January 02, 2010, 05:33:40 AM »
I try to compile Mono (.net) to TC too.
Here is list of depends what is needed for compile Mono (via Appbrowser):
- base-dev
- make
- pkg-config
- gcc
- bison
- binutils
- gettext
- glib2-dev
- glib2
- autoconf
- automake
- libtool
- sed
- m4
- perl_xml_parser

Still I have problem to finish the compiling. I will got error that 'mcs' or 'gmcs' don't found. I think that I have some miss understanding with compiling process.

I have tryed with tarball and SVN.

With openSUSE distro I can get successful build.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14815
Re: Mono on TinyCore
« Reply #5 on: January 02, 2010, 09:01:02 AM »
according to debian, "mcs" is contained in a package named something like "mono_1.9.1+dfsg.tar.gz"?

Offline kavierim

  • Newbie
  • *
  • Posts: 2
Re: Mono on TinyCore
« Reply #6 on: January 06, 2010, 08:29:38 AM »
Now I found how to build and install mono 2.6.x to TC.

First install packages - base-dev, make, pkg-config, gcc, bison, binutils, gettext, glib2-dev, glib2

then

wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.6.1.tar.bz2
tar xjvf mono-2.6.1.tar.bz2
cd mono-2.6.1
./configure --prefix=/usr/local --disable-mcs-build
make
make install

but still I have to study how I can build mcs part.
« Last Edit: January 06, 2010, 12:47:53 PM by kavierim »

Offline RexWhitten

  • Newbie
  • *
  • Posts: 5
Re: Mono on TinyCore
« Reply #7 on: January 28, 2010, 08:21:20 PM »
To All,

yes i did get it to build finally. However, i have not been able to test it. The first time i built it, i forgot to persist my changes to the hard drive. It did take a while for it to compile though. All of the libraries above are correct for building mono.

As a short cut, you can use the App Browser to get CodeBlocks IDE and it contains these (I am 90% sure about that). 

I will keep you informed.
R Whitten

Offline jur

  • Hero Member
  • *****
  • Posts: 863
    • cycling photo essays
Re: Mono on TinyCore
« Reply #8 on: January 28, 2010, 09:26:22 PM »
I am eagerly awaiting the positive outcome of this... :)

Offline pmtuan

  • Newbie
  • *
  • Posts: 1
Re: Mono on TinyCore
« Reply #9 on: February 19, 2010, 12:58:55 PM »
mono+gtk-sharp.tcz is completed, it takes about 36Mb. 

Offline jur

  • Hero Member
  • *****
  • Posts: 863
    • cycling photo essays
Re: Mono on TinyCore
« Reply #10 on: February 20, 2010, 07:43:24 PM »
mono+gtk-sharp.tcz is completed, it takes about 36Mb. 
Are you going to submit it to the repo so we can test it?

Offline jairobca

  • Newbie
  • *
  • Posts: 1
Re: Mono on TinyCore
« Reply #11 on: March 10, 2010, 05:02:38 PM »
Please upload to Repository of Extensions to test, or public link for download 

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Mono on TinyCore
« Reply #12 on: March 10, 2010, 07:57:43 PM »
Submit instead of posting  a link as links to extensions are against TC forum policy.

Thanks.

Offline flip

  • Newbie
  • *
  • Posts: 1
Re: Mono on TinyCore
« Reply #13 on: April 01, 2010, 12:51:36 PM »
I can't find the posted mono. Could someone please let me know where to look? Or... Is it possible to test this some other way?

Offline RexWhitten

  • Newbie
  • *
  • Posts: 5
Re: Mono on TinyCore
« Reply #14 on: April 06, 2010, 12:47:13 AM »
It would appear that it does not appear yet as a TCE.
R Whitten