[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ./configure hanging at 'checking for C# program execution engine...'
From: |
Bruno Haible |
Subject: |
Re: ./configure hanging at 'checking for C# program execution engine...' |
Date: |
Thu, 15 Nov 2007 04:39:34 +0100 |
User-agent: |
KMail/1.5.4 |
Hi,
Simon Josefsson wrote:
> Hi! This has now happened on two machines (one debian sarge and one
> debian testing, both x86) so I thought I should report it.
>
> Running ./configure is stuck inside gettext-tools/:
>
> checking for Java virtual machine... gij
> checking for Java compiler... javac -target 1.5 -source 1.3
> checking for jar... jar
> checking for preferred C# implementation... any
> checking for C# compiler... cscc
> checking for C# program execution engine...
>
> The process hanging is:
>
> jas 8110 0.0 0.3 8700 4840 pts/6 S+ 14:06 0:00 ilrun
> ./m4/csharpexec-test.exe
>
> Strace shows:
>
> mocca:/home/jas# strace -p 8110
> Process 8110 attached - interrupt to quit
> futex(0x814a644, FUTEX_WAIT, 0, NULL
>
> Any ideas?
The csharp-test.exe program is compiled (by Mono's compiler) from a trivial
program with an empty Main method. If an 'ilrun' program cannot execute this,
it either has a severe binary incompatibility with mono or is unusable for
anything. IMO this should be reported as bugs in the Debian pnet packages.
I've verified that on x86, the versions 0.6.4, 0.6.10, 0.7.2, 0.8.1 (built
from source, not from Debian) all execute the csharp-test.exe program fine.
You can avoid the hang in future configure runs by using the option
--enable-csharp=mono.
Bruno