Re: Presentación y primeras dudas

Giuseppe Luigi <[email protected]> Wed, 04 May 2011 13:27:40 +0200
Newsgroups gmane.comp.gnome.mono.hispano
Message-ID <1304508460.4225.5.camel@PC01>
El mié, 27-04-2011 a las 12:13 -0300, Juan C. Olivares escribió:
> Estimado Giuseppe:
> 
> 2011/4/27 Giuseppe Luigi <[email protected]>
>         Hola Juan, pues en Fedora 14, y no tengo ningún paquete del
>         estilo.
> 
> 
> Lamentablemente, no sé cómo ayudarte. Lo único que se me ocurre es que
> puedas tener una instalación compilada desde cero, que no es tan mala
> idea ni tan difícil:
> 
> 
> http://www.mono-project.com/Compiling_Mono 

El problema es que no estoy tan tan puesto en compilación de paquetes, y
menos teniendo tantas "dependencias".

Encontré un script, que descarga e instala Mono 2.10 y me lo coloca
en /opt/mono-2.10, y desde un shell puedo preparar el entorno (así no se
pega con la versión instalada, 2.6.7)

#!/bin/bash
MONO_PREFIX=/opt/mono-2.10
GNOME_PREFIX=/usr
export DYLD_LIBRARY_FALLBACK_PATH=/lib:
export LD_LIBRARY_PATH=/lib:/opt/mono-2.10/lib:
export C_INCLUDE_PATH=/include:/include
export ACLOCAL_PATH=/share/aclocal
export PKG_CONFIG_PATH=/lib/pkgconfig:/lib/pkgconfig
export
PATH=/bin:/opt/mono-2.10/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

El problema es, que una vez aplicado, no me deja decirle a MonoDevelop
donde se encuentra el runtime, ya que me dice que tengo que darle una
ruta válida como /usr

Si añado el lanzar monodevelop directamente desde el anterior script,
entonces, me dice:
WARNING: Cannot find Mozilla directory containing libgtkembedmoz.so.
Some Addins may not be able to function. Please set MOZILLA_FIVE_HOME to
your Mozilla directory.

Unhandled Exception: System.IO.FileNotFoundException: Could not load
file or assembly 'Mono.Addins, Version=0.5.0.0, Culture=neutral,
PublicKeyToken=0738eb9f132ed756' or one of its dependencies.
File name: 'Mono.Addins, Version=0.5.0.0, Culture=neutral,
PublicKeyToken=0738eb9f132ed756'
Missing method get_IsInitialized in
assembly /usr/lib64/monodevelop/bin/MonoDevelop.exe, type
Mono.Addins.AddinManager


¿Alguna idea?

Un saludo.