[MonoDevelop] Building MD 3.0.1

angel colmenares angel.ignacio.colmenares at gmail.com
Tue May 15 16:33:46 UTC 2012


same problem ...
first try : edit configure file to get out all refs to codemetrics:
new error in make 
make
Making all in ../external
/bin/bash: línea 17: cd: ../external: No existe el fichero o el directorio (
file or Directory does not exist)
make: *** [all-recursive] Error 1
second try : edit Makefile.in 
-SUBDIRS = ../external contrib src po man theme-icons build tests
+SUBDIRS =  contrib src po man theme-icons build tests

new error :
error CS0006: Metadata file `../../build/bin/Mono.Cecil.dll' could not be
found
-(

try again :
mkdir -p build/bin
cp cp
/usr/local/lib/mono/gac/Mono.Cecil/0.9.4.0__0738eb9f132ed756/Mono.Cecil.dll
build/bin
make
error:
./TypeSystem/CecilLoader.cs(441,42): error CS1061: Type
`Mono.Cecil.PInvokeInfo' does not contain a definition for
`IsBestFitDisabled' and no extension method `IsBestFitDisabled' of type
`Mono.Cecil.PInvokeInfo' could be found (are you missing a using directive
or an assembly reference?)
/home/angel/Projects/librerias/mono/monodevelop-3.0.1/build/bin/Mono.Cecil.dll
(Location of the symbol related to previous error)
./TypeSystem/CecilLoader.cs(443,42): error CS1061: Type
`Mono.Cecil.PInvokeInfo' does not contain a definition for
`IsBestFitEnabled' and no extension method `IsBestFitEnabled' of type
`Mono.Cecil.PInvokeInfo' could be found (are you missing a using directive
or an assembly reference?)

it seems that my Mono.Cecil.dll is outdated ( from mono Mono JIT compiler
version 2.10.8 ) -(

clone Mono.Cecil from https://github.com/jbevain/cecil.git and compile it
using monodevelop !
copy Mono.Cecil.dll, Mono.Cecil.dll.mdb,  Mono.Cecil.Mdb.dll and
Mono.Cecil.Mdb.dll.mdb to  build/bin 

make

.. a lot of messages...

make[4]: *** No hay ninguna regla para construir el objetivo
«../../../../../external/ngit/bin/NGit.dll», necesario para
«../../../../build/AddIns/VersionControl/MonoDevelop.VersionControl.Git.dll». 
Alto.

-(

clone https://github.com/mono/ngit.git and compile ngit with monodevelop
mkdir -p  ../external/ngit/bin
copy  dlls and mdbs  from ngit to ../external/ngit/bin

make 

.. a lot of messages...


finally !!!!

Updated build information
Git revision: 6642975fcf75fabbaf71a2ce79cdd65cd7db812a-dirty
Build date: 2012-05-15 16:25:03+0000


make install or sudo make intall 

that's a lot of work to get monodevelop 3.1 on linux!

--
View this message in context: http://mono.1490590.n4.nabble.com/Building-MD-3-0-1-tp4634400p4634811.html
Sent from the Mono - MonoDevelop IDE mailing list archive at Nabble.com.


More information about the Monodevelop-list mailing list