[MonoDevelop] Failing to build from git

Alan alan.mcgovern at gmail.com
Sat Oct 27 22:39:02 UTC 2012


Git submodules have nothing to do with autoconf etc. The only reason
for making Mono.Addins a submodule is that we needed fixes which only
existed in git master of Mono.Addins and this was the best way we
could get those fixes released on all supported platforms
simultaenously.

Could you export these two environment variables and then try another
build. Then attach the output to an email so we can diagnose the
issue. It's quite possible the issue would go away if you used a newer
version of mono.

export MONO_LOG_LEVEL=info
export MONO_LOG_MASK=asm

Alan

On 27 October 2012 18:30, Jonathan Ballard <dzonatas at gmail.com> wrote:
> If you don't mind GPL then, try this version:
>
> http://www.gnu.org/software/autoconf/
>
>
> $ configure --prefix=GIT:/
>
> Or; logically, "[i]::CLSID_" instead of /usr/... in ECMAScript, which mono
> could include submodules as resources upon the build of configure.exe.
>
> See also: man(stable:1), schroot(sid:3).
>
>
> On Saturday, October 27, 2012, Jonathan Ballard wrote:
>>
>> Submodules are OK, but the "submodule update --init" seems only needed if
>> there are absolute paths. I see you used "--prefix", so there is this
>> secondary level of indirection that may confuse any intention that exists.
>>
>> I guess that is why developers dropped the autotools ("configure") package
>> when git has "the better way" built-in.
>>
>> On Saturday, October 27, 2012, Matt Calder wrote:
>>>
>>> I routinely build mono + monodevelop from source on my desktop. However,
>>> I have been unable, despite several hours of trying over several days, to
>>> build monodevelop on a new laptop. I installed mono without issue. I cloned
>>> monodevelop and ran:
>>>
>>> git submodule update --init --recursive
>>>
>>> then
>>>
>>> ./configure --prefix=/usr
>>>
>>> and get:
>>>
>>> ...
>>> checking for MONO_ADDINS... no
>>> configure: error: Package requirements (mono-addins >= 0.6) were not met:
>>>
>>> I cloned the mono-addins project (though I thought the git submodule
>>> business was supposed to remove the need for this), but that fails during
>>> make with:
>>>
>>> Can't find custom attr constructor image:
>>> /usr/lib/mono/gac/Microsoft.Build.Tasks.v4.0/4.0.0.0__b03f5f7f11d50a3a/Microsoft.Build.Tasks.v4.0.dll
>>> mtoken: 0x0a0001ef
>>> : error : Error initializing task Message: Exception has been thrown by
>>> the target of an invocation.
>>>
>>> I have exhausted my repetoire of tricks and would appreciate any help on
>>> this. My system is:
>>>
>>> calder at goat:~/tmp/mono-addins$ mono --version
>>> Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-1ubuntu2.2)
>>> Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors.
>>> www.mono-project.com
>>>     TLS:           __thread
>>>     SIGSEGV:       altstack
>>>     Notifications: epoll
>>>     Architecture:  amd64
>>>     Disabled:      none
>>>     Misc:          softdebug
>>>     LLVM:          supported, not enabled.
>>>     GC:            Included Boehm (with typed GC and Parallel Mark)
>>> calder at goat:~/tmp/mono-addins$
>>> calder at goat:~/tmp/mono-addins$ uname -a
>>> Linux goat 3.2.0-32-generic #51-Ubuntu SMP Wed Sep 26 21:33:09 UTC 2012
>>> x86_64 x86_64 x86_64 GNU/Linux
>>>
>>> Thanks,
>>>
>>> Matt
>>>
>
>
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list
>


More information about the Monodevelop-list mailing list