EdwinJ85
Posts: 263
Joined: Wed Feb 01, 2012 4:44 pm
Contact: Website

Re: Raspbian vs Wheezy (beta) Mono support

Fri Aug 24, 2012 9:43 pm

Poo. Back to square one then, bugging amazing mono coders into helping us!
Hello!

jui-feng
Posts: 57
Joined: Sun Mar 04, 2012 11:02 am

Re: Raspbian vs Wheezy (beta) Mono support

Sun Aug 26, 2012 10:45 am

This sounds like good news, and Jo Shields (mono maintainer in debian) calls mpthompson a "considerate soul" :D

http://lists.debian.org/debian-release/ ... 00385.html
First section about bug#682284, which this thread is all about.
Jo Shields wrote:I don't have an ETA on this work, as I'm finding it difficult to juggle "concentrating on crazy C and ARM assembly which is way over my head" and "fatherly duties for 10 week old baby" - I hope to at least have it compiling within a week, with actually working somewhere down the line, depending on how many relevant knowledgeable people I can corner.
Thank you, Jo Shields!

User avatar
mpthompson
Posts: 620
Joined: Fri Feb 03, 2012 7:18 pm
Location: San Carlos, CA
Contact: Website

Re: Raspbian vs Wheezy (beta) Mono support

Mon Aug 27, 2012 4:40 am

jui-feng wrote:This sounds like good news, and Jo Shields (mono maintainer in debian) calls mpthompson a "considerate soul" :D
Who? Me?

I feel sorry for Jo Shields as I've been in that spot before (which involves a lot of swearing). Oh well, I'm sure once the fix is found he'll feel a lot better knowing the armhf stuff has been handled correctly. His report does sound promising.

amigarulez
Posts: 42
Joined: Wed Jul 18, 2012 10:16 am

Re: Raspbian vs Wheezy (beta) Mono support

Mon Aug 27, 2012 6:02 pm

Bug#682284: fixed in mono 2.10.8.1-6
has caused the Debian Bug report #682284,
regarding mono-runtime: SIGSEGV while executing native code on armhf
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

EdwinJ85
Posts: 263
Joined: Wed Feb 01, 2012 4:44 pm
Contact: Website

Re: Raspbian vs Wheezy (beta) Mono support

Mon Aug 27, 2012 6:44 pm

jui-feng wrote:This sounds like good news, and Jo Shields (mono maintainer in debian) calls mpthompson a "considerate soul" :D

http://lists.debian.org/debian-release/ ... 00385.html
First section about bug#682284, which this thread is all about.
Jo Shields wrote:I don't have an ETA on this work, as I'm finding it difficult to juggle "concentrating on crazy C and ARM assembly which is way over my head" and "fatherly duties for 10 week old baby" - I hope to at least have it compiling within a week, with actually working somewhere down the line, depending on how many relevant knowledgeable people I can corner.
Thank you, Jo Shields!
Indeed, thank you very much Jo!
Hello!

jaebird
Posts: 4
Joined: Fri Jun 08, 2012 1:08 am

Re: Raspbian vs Wheezy (beta) Mono support

Tue Aug 28, 2012 2:42 am

So it looks like the bug got "fixed", but not they way we would have liked it:

Changes:
mono (2.10.8.1-6) unstable; urgency=low
.
* [da2fc97] Remove armhf from list of supported architectures. It
ain't supported by the runtime in Mono 2.10.x, and trying to
shoehorn it in was more difficult than we had hoped. It will
return in the future, for Mono 2.12. (Closes: #682284)

:(

EdwinJ85
Posts: 263
Joined: Wed Feb 01, 2012 4:44 pm
Contact: Website

Re: Raspbian vs Wheezy (beta) Mono support

Tue Aug 28, 2012 9:22 am

Wait, so Oracle will support us but Xamarin won't (for this release)?

When is 2.12 coming out? I can't find any concrete days on the Mono website. As it supports Async/Await and that's not even out yet (c# 4.5 is in visual studio 11/windows 8 AFAIK) I'm guessing that's a blumming long way off.

This is depressing news. :(
Hello!

amigarulez
Posts: 42
Joined: Wed Jul 18, 2012 10:16 am

Re: Raspbian vs Wheezy (beta) Mono support

Tue Aug 28, 2012 9:27 am

EdwinJ85 wrote:Wait, so Oracle will support us but Xamarin won't (for this release)?
Has anyone actually reported the bug to Xamarin? The above mention was the Debian team that choose not to fix the issue.

EdwinJ85
Posts: 263
Joined: Wed Feb 01, 2012 4:44 pm
Contact: Website

Re: Raspbian vs Wheezy (beta) Mono support

Tue Aug 28, 2012 11:30 am

I've tweeted and emailed, no luck so far. :(
Hello!

amigarulez
Posts: 42
Joined: Wed Jul 18, 2012 10:16 am

Re: Raspbian vs Wheezy (beta) Mono support

Tue Aug 28, 2012 12:37 pm

EdwinJ85 wrote:I've tweeted and emailed, no luck so far. :(
Submitted issue to their bugzilla?
https://bugzilla.xamarin.com

If no one has then I could install Raspbian and compile an sample and file a report.

One solution would be to just buy a few Raspberries and send them to Xamarin HQ for da fellas to play with:) When dealing with "free" software one should go easy with demands or bad attitude, it's a bad motivator to get people to spend their spare time fixing issues for free. Check if any work can be done making the fixers life easier.

jaebird
Posts: 4
Joined: Fri Jun 08, 2012 1:08 am

Re: Raspbian vs Wheezy (beta) Mono support

Tue Aug 28, 2012 11:49 pm

I'll bite... made offer, we'll see.

jaebird
Posts: 4
Joined: Fri Jun 08, 2012 1:08 am

Re: Raspbian vs Wheezy (beta) Mono support

Wed Aug 29, 2012 12:01 am

jaebird wrote:I'll bite... made offer, we'll see.
Response I got...
@jaebird I heard about it. Easy fix, switch to mono 2.11.3

I'm an old timer with Mono on x86 projects. It is easy to build and install a parallel Mono into /opt. I haven't done it in awhile, but if I have time, I'll post instructions/deps here.

Twinkletoes
Posts: 210
Joined: Fri May 25, 2012 9:44 pm

Re: Raspbian vs Wheezy (beta) Mono support

Wed Aug 29, 2012 12:35 am

I had a Xamarin guy sharing our office space this week because his home DSL was down. Irish corrosion (JCB through the fibre) apparently.

He heard our woes and posted a message up on the internal Xamarin IRC channel. Reply was "watch this space..." - appears that Xamarin are working on it, and they have a raspberry pi to play with. No timescale given.

User avatar
mpthompson
Posts: 620
Joined: Fri Feb 03, 2012 7:18 pm
Location: San Carlos, CA
Contact: Website

Re: Raspbian vs Wheezy (beta) Mono support

Wed Aug 29, 2012 1:36 am

Twinkletoes, thanks for the report. It would be nice if the Raspberry Pi started to help push solutions to problematic packages back upstream to Debian Wheezy armhf. Then the tail starts wagging the dog. :)

plugwash
Forum Moderator
Forum Moderator
Posts: 3224
Joined: Wed Dec 28, 2011 11:45 pm

Re: Raspbian vs Wheezy (beta) Mono support

Wed Aug 29, 2012 3:29 pm

I do try and push fixes back up to debian where appropriate. In this case though it sounds like debian will probablly get the fixes direct from upstream when the time comes.

User avatar
mpthompson
Posts: 620
Joined: Fri Feb 03, 2012 7:18 pm
Location: San Carlos, CA
Contact: Website

Re: Raspbian vs Wheezy (beta) Mono support

Wed Aug 29, 2012 11:04 pm

Sorry, plugwash. I should have remembered you do indeed push fixes back upstream.

EdwinJ85
Posts: 263
Joined: Wed Feb 01, 2012 4:44 pm
Contact: Website

Re: Raspbian vs Wheezy (beta) Mono support

Thu Aug 30, 2012 8:42 am

Good to hear there is some progress, I was getting downhearted. If we can get Xamarin on board, that would be amazing. I'm up for sending them bribes/free things, is there a fund I can pay into to help pay for the pis and gear to send them?
Hello!

EdwinJ85
Posts: 263
Joined: Wed Feb 01, 2012 4:44 pm
Contact: Website

Re: Raspbian vs Wheezy (beta) Mono support

Thu Aug 30, 2012 8:43 am

jaebird wrote:
jaebird wrote:I'll bite... made offer, we'll see.
Response I got...
@jaebird I heard about it. Easy fix, switch to mono 2.11.3

I'm an old timer with Mono on x86 projects. It is easy to build and install a parallel Mono into /opt. I haven't done it in awhile, but if I have time, I'll post instructions/deps here.
Please do! I can't run Raspbian a the moment because of this issue, if there is a fix I will jump at the chance to try it.
Hello!

cri
Posts: 2
Joined: Sun Sep 23, 2012 8:36 pm

Re: Raspbian vs Wheezy (beta) Mono support

Sun Sep 23, 2012 8:43 pm

jaebird wrote:
jaebird wrote:I'll bite... made offer, we'll see.
Response I got...
I heard about it. Easy fix, switch to mono 2.11.3

I'm an old timer with Mono on x86 projects. It is easy to build and install a parallel Mono into /opt. I haven't done it in awhile, but if I have time, I'll post instructions/deps here.
Any tip to achieve this?

I am desperately trying to compile mono 2.11.4 on Raspbian Wheezy 2012-09-18 and all I get this error when I run make :
Error: selected processor does not support ARM mode 'dmb'

bjoern
Posts: 1
Joined: Thu Oct 04, 2012 1:13 pm

Re: Raspbian vs Wheezy (beta) Mono support

Thu Oct 04, 2012 1:15 pm

this changeset (https://github.com/mono/mono/commit/488 ... r/atomic.h) adds the dmb instruction to the mono code, however our processor does not support this instruction or the compiler is buggy. so maybe removing this instruction will work.

thinkbeforecoding
Posts: 1
Joined: Tue Oct 09, 2012 8:52 pm

Re: Raspbian vs Wheezy (beta) Mono support

Tue Oct 09, 2012 9:12 pm

I've been investigating a bit further about the

Code: Select all

dmb
instruction error while compiling mono.
There is something not clear in the ARM instruction support..

The Raspberry Pi processor is a BCM2708
This a Broadcom implementation of ARM1176JZF-S
You can find the Technical Reference Manual here :
http://infocenter.arm.com/help/topic/co ... p7_trm.pdf

This manual states that this processor implements the ARMv6 architecture with Thumb instructions. It also states that there is a pin indicating the state during a DMB (Data Memory Barrier)or DSB instruction.
The cat /proc/cpuinfo on the other hand returns :

Code: Select all

Processor       : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS        : 697.95
Features        : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xb76
CPU revision    : 7

Hardware        : BCM2708
Revision        : 0004
Serial          : 0000000067d6523f
Which indicates a v6L (and not v61 as I've been reading previously), but CPU architecture 7

Anyway, the instruction set (http://infocenter.arm.com/help/index.js ... edhif.html) seems to indicate that the instruction is not supported on v6 architectures.

The question is what's the purpose of the DMB pin if the instruction is not supported ?
But it seems it's actually not supported and the mono code should be reverted to previous version for the v6 architecture.

Hope it helps..

EdwinJ85
Posts: 263
Joined: Wed Feb 01, 2012 4:44 pm
Contact: Website

Re: Raspbian vs Wheezy (beta) Mono support

Mon Oct 15, 2012 3:47 pm

Is there any more news on this issue? I'm tecnically inept but I can help with raw man power if we need to get raise some more awareness. I hear the java issues are getting sorted out, I'd rather have parity with Oracle on this one!
Hello!

C_W
Posts: 5
Joined: Mon Oct 15, 2012 10:04 am

Re: Raspbian vs Wheezy (beta) Mono support

Tue Nov 06, 2012 9:32 am

Hi all,

I have installed the Arch image, and I am getting the same screen full of errors as the OP, with the addition of this at the top:

Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.

I tried running locale-gen, but still no luck.

Isn't Mono supposed to run well on Arch?

Chris

C_W
Posts: 5
Joined: Mon Oct 15, 2012 10:04 am

Re: Raspbian vs Wheezy (beta) Mono support

Tue Nov 06, 2012 10:43 am

Well I fixed the locale warning by editing /etc/locale.gen and then running locale-gen, but I still get the same screen full of errors as the OP.

emg
Posts: 88
Joined: Wed Jan 11, 2012 11:01 pm

Re: Raspbian vs Wheezy (beta) Mono support

Tue Nov 06, 2012 11:21 am

OP here, Mono not supported on hard float, see up thread. The only way this will get fixed is upstream at Mono... Don't hold your breath...

Return to “Raspbian”

Who is online

Users browsing this forum: No registered users and 18 guests