Mono on maemo

04.Feb.2007

I’ve created some tarballs and a wiki page describing the process of getting mono to work on nokia 770/n800. The solution is a bit dirty & temporary – but works.

The biggest limitation now (besides the packaging) is the lack of working Hildon C# bindings. If someone would like to improve the situation, please work against the new hildon 1.0.0 branch which should work smoothly with the gapi parser.

Comments are welcome on our mailing list .

8 Comments

yaaay! at last - i will set up it and install it in free time. although i’m a little bit scared of how big the package is.. well - I’m gonna compare it with OS 2005 release and copy only usefull assemblies etc.

This sounds awesome! I’d love to get some osx widgets running as home level applets…

Sorry for the multiple… I was on the N800 and it looked like the submit did not finish as it never fully resolved.

I’ve tried it - console works fine, gtk apps seems to not see assemblies on GAC [System.dll] - after copying it to application directory - it works fine. I’ll have to look how mono handles GAC and see what I can do about it my package is about 17mb and maybe can be made smaller. a have a question though - /bin/mono is over 2 times bigger then version for OS 2005 - is it normal?

Hey, I have done some months ago a binding for Hildon, it is in Mono SVN as “maemo-sharp”, must be update for last hildon, I will try to update on weekend and if someone want and have time please take a look at Mono SVN’s.

http://svn.myrealbox.com/source/trunk/maemo-sharp/

About packaging, I have it working for 770… a N800 comming soon.

I could provide you with the armel-debs for mono 1.0, mono complete, maemo-sharp and gtk-sharp, which I compiled under scratchbox from certain sources and repositories. These did work for a simple hello-world application and basic gtk application. For the application, which we currently have running on the 2005.2 OS, the whole thing, as well as your binaries, is crashing.

I’m sorry for the broken commenting system. It should be fixed now.

@Thomas: what do you mean? On the device?

@MDK: The crashes happen on my Nokia 770. On the N800 I have not yet tested your files. The error I receive is something about inssel.h (or was it *.c?) and mono_burg. I have always attributed it to the incomplete armel port and did not try to refine the diagnosis.

Sorry, comments are closed for this article.

back to top

Powered by Mephisto with a micro theme mod