List Info

Thread: Re: Compiling MonoDevelop on Ubuntu Fiesty




Re: Compiling MonoDevelop on Ubuntu Fiesty
country flaguser name
New Zealand
2007-09-01 06:48:51
Hi all,

Thanks again for the help with compiling MD. Got past a lot
of those issues 
with your help and pretty much implemented everyones advice.
So far I have 
done the following

* Did a # sudo apt-get install automake autoconf libtool
bison libglib2.0-dev
* Downloaded mcs, mono and libgdiplus from anonsvn
* Installed automake 1.9 as the version installed was too
old
* Did a 'less /usr/bin/mcs' to find out that mono libs are
natively installed 
to  /usr/lib/mono/1.0/
* Did the csc.exe symlink to mcs.exe trick
* From svn built mcs, mono and libgdi
* Did a sudo apt-get install libgnome-desktop-dev
* Ensured that mono-gmcs and libmono-dev installed via apt
* Enabled source repos enabled in Synaptic and did a
"sudo apt-get build-dep 
monodevelop" to get a slightly outdated set of build
dependencies.
* Pulled down from svn and compiled
  - gtk-sharp (note: Edited signature and VMsignature files
under the 
generator directory, see bug http
://bugzilla.ximian.com/show_bug.cgi?id=82563 
before attempting compile of gtk-sharp)
  - gtkmozembed-sharp
  - monodoc
* Ran 'sudo 
gacutil -i
/usr/lib/mono/gac/gtkhtml-sharp/2.16.0.0__35e10195dab3c99f/g
tkhtml-sharp.dll' 
as for some reason gtkhtml-sharp.dll wasn't being picked up
on compiling 
monodevelop

Now the error I'm left with is that the compilation of MD
can't figure out 
whether to use Cairo version 1.0.5 or Cairo version 2.0.0.
How do I get 
around this? Here is the error.

make[2]: Entering directory 
`/home/declan/NotBackedUp/projects/MonoSvn/monodevelop/Extra
s/MonoDevelop.SourceEditor'
mkdir -p ../../build/bin
/usr/local/bin/gmcs -debug -codepage:utf8
/resource:./bookmark.png /resource:./EditorBindings.glade
/resource:./MonoDevelop.SourceEditor.addin.xml
/resource:./texteditoraddin.glade
./MonoDevelop.SourceEditor.Actions/DefaultEditActions.cs
./MonoDevelop.SourceEditor.Actions/EditActionCollection.cs
./MonoDevelop.SourceEditor.Actions/IEditAction.cs
./MonoDevelop.SourceEditor.Codons/EditActionCodon.cs
./MonoDevelop.SourceEditor.FormattingStrategy/DefaultFormatt
ingStrategy.cs
./MonoDevelop.SourceEditor.FormattingStrategy/IFormattingStr
ategy.cs
./MonoDevelop.SourceEditor.Gui.Dialogs/EditTemplateGroupDial
og.cs
./MonoDevelop.SourceEditor.Gui.Dialogs/GotoLineNumberDialog.
cs
./MonoDevelop.SourceEditor.Gui.OptionPanels/BehaviorTextEdit
orPanel.cs
./MonoDevelop.SourceEditor.Gui.OptionPanels/GeneralTextEdito
rPanel.cs
./MonoDevelop.SourceEditor.Gui.OptionPanels/MarkersTextEdito
rPanel.cs
./MonoDevelop.SourceEditor.Gui.OptionPanels/SyntaxHighlighti
ngPanel.cs ./MonoDevelop.SourceEditor.Gui/Lang
 uageItemWindow.cs
./MonoDevelop.SourceEditor.Gui/SourceEditorBuffer.cs
./MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
./MonoDevelop.SourceEditor.Gui/SourceEditorView.cs
./MonoDevelop.SourceEditor.Gui/SourceEditorWidget.cs
./MonoDevelop.SourceEditor.Gui/TextNavigationPoint.cs
./MonoDevelop.SourceEditor/EditorCommands.cs
./MonoDevelop.SourceEditor/Services.cs
./MonoDevelop.SourceEditor/SourceViewService.cs 
AssemblyInfo.cs
-out:../../build/AddIns/MonoDevelop.SourceEditor.dll
-t:library
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pan
go-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk
-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk
-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk
-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gli
b-sharp.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gconf-sha
rp.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gconf-sha
rp-peditors.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-sha
rp.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/art-sharp
.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-vfs
-sharp.dll  
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gla
de-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pan
go-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/a
 tk-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk
-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk
-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gli
b-sharp.dll  
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gli
b-sharp.dll  
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-vfs
-sharp.dll  
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pan
go-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk
-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk
-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk
-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gli
b-sharp.dll  
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pan
go-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk
-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk
-sharp.dll -r:/usr/local/lib/pkgconfig/../../lib/
 mono/gtk-sharp-2.0/gtk-sharp.dll
-r:/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gli
b-sharp.dll
-r:/usr/lib/mono/gtksourceview-sharp-2.0/gtksourceview-sharp
.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-sha
rp.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/art-sharp
.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-vfs
-sharp.dll  
-r:/usr/local/lib/pkgconfig/../../lib/mono/1.0/Mono.Cairo.dl
l   -r:../../build/bin/MonoDevelop.Components.dll
-r:../../build/bin/MonoDevelop.Core.dll
-r:../../build/bin/MonoDevelop.Core.Gui.dll
-r:../../build/bin/MonoDevelop.Ide.dll
-r:../../build/bin/MonoDevelop.Projects.dll
-r:../../build/bin/MonoDevelop.Projects.Gui.dll
-r:../../contrib/Mono.Addins.dll -r:System -r:System.Drawing
-r:System.Xml
./MonoDevelop.SourceEditor.Gui/SourceEditorView.cs(957,55):
error CS0029: 
Cannot implicitly convert type `Cairo.Context' to
`Cairo.Context'
./MonoDevelop.SourceEditor.Gui/SourceEditorView.cs(957,55):
The type 
Cairo.Context has two conflicting definitions, one comes
from Mono.Cairo, 
Version=2.0.0.0, Culture=neutral,
PublicKeyToken=0738eb9f132ed756 and the 
other from Mono.Cairo, Version=1.0.5000.0, Culture=neutral,

PublicKeyToken=0738eb9f132ed756error)
Compilation failed: 1 error(s), 0 warnings
make[2]: ***
[../../build/AddIns/MonoDevelop.SourceEditor.dll] Error 1
make[2]: Leaving directory 
`/home/declan/NotBackedUp/projects/MonoSvn/monodevelop/Extra
s/MonoDevelop.SourceEditor'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/home/declan/NotBackedUp/projects/MonoSvn/monodevelop/Extra
s'
make: *** [all-recursive] Error 1

Thanks a mill,
Dec
_______________________________________________
Monodevelop-list mailing list
Monodevelop-listlists.ximian.com
http://lists.ximian.com/mailman/listinfo/monodevelop-li
st

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )