bug-gnu-utils
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]