Ir al contenido principal

GNUstep: compilando desde cero en Fedora 21

Una vez más queremos compilar desde cero GNUstep ahora en Fedora 21
siguiendo los lineamientos del wiki de GNUstep.

Para ejecutar el script con la configuración default de core/make utilizamos el path:
$ . /usr/local/share/GNUstep/Makefiles/GNUstep.sh

instalamos libffi para compilar base
$sudo dnf install libffi-devel

$sudo dnf install libxml2-devel
$ sudo dnf install libxslt-devel gnutls-devel

intentando generar los makefile de core/base con
$ ./configure

ahora obtenemos un error:

You do not appear to have usable ICU headers/libraries.
Building without them will disable major functionality.
If you really want to build gnustep-base without ICU,
add --disable-icu to the configure arguments.
configure: error: Missing support for International Components for Unicode (ICU).

---Parece que todo el mundo depende de ICU--

$sudo dnf install libicu-devel

parece que todas estas dependencias de desarrollo instaladas generan un configure/makefiles
completos o suficientes para compilar el código de base. Ahora ejecutamos
$make

Comentarios

Entradas populares de este blog

Ubuntu 12.04 Wireless reconexión

Instalé ubuntu 12.04 ayer por la noche. todo funciona bien, casi perfecto, excepto que hoy en la mañana después de abrir muchas páginas, apt-get etc al mismo tiempo creo que hizo que el wireless se desconectase y aunque me preguntó mil veces el password nunca pudo conectarse; ver los logs con gnome-system-log no fue de gran ayuda simplemente mostraba time-out's después de 100 intentos...la solución reboot... casi como windows7 :( eso funcionó...posteriormente volvió a pasar....no quiero rebootear... es linux asi que unos mans sobre modprobe, lsmod comandos de modulos me llevó a esta solución... Aplica para mi Toshiba satellite A505: Primero listar todos los módulos cargados $lsmod encontré los módulos posibles que son del wireless: cfg80211, consulte información para descargarlos $ man modprobe ahí una referencia mas directa para descargar módulos $ man rmmod luego intentar (sólo aplica a la toshiba que tengo --latinoamerica) $ sudo rmmod -v cfg80211 envía ERRO...