Mailinglist Archive: opensuse-es (1472 mails)

< Previous Next >
Compilar con éxito y no morir en el intento.
  • From: José Rodríguez "S." <telecopower@xxxxxxxxxxxxxx>
  • Date: Mon, 26 Jan 2004 13:04:47 +0100
  • Message-id: <1075118686.3674.23.camel@xxxxxxxxxxxxxxxxxxxxxx>
Hola compañeros.

Este mail más que una consulta les parecerá una carta de suicidio. Les
contaré mis penas y desesperanzas...

Existe la posibilidad de poder compilar exitosamente un programa o una
librería en Linux sin tener que perder los nervios? O he de echarme en
las garras malignas del precompilado y ruinoso Windows?

Trato de compilarme el gpsim y me pide las gtk+extra. Después de mucho
buscar, porque no se encuentran fácilmente, las bajo, descomprimo y:

$ ./configure
$ make
$ ERROR en el fuente!!! no encuentra unas cabeceras (.h) de gtk, como
por ejemplo, gtk/gtkarrow.h. Después de buscar infinitamente las
encuentro en gtk+-devel. Entonces:

$ rpm -Uvh gtk+-devel-2.3.2-1.i586.rpm --test
$ OJO!!! falta glib-devel >= 2.3.2

Vale, la bajo... Opsss.. no la encuentro!!! sólo aparece la que tengo
instalada que es la 1.2.1.

Busco en internet y llego a la conclusión de que he de parar en
gtk.org, de donde saco, no sé en qué sitio, que he de instalar
glib-2.3.2 antes y lo típico:

$ ./configure
$ ERROR!!! falta pkg-config

Vuelta a buscar... Bingo!, lo tengo!!!

$ ./configure
$ make
$ make check
$ Los 11 tests pasados!!!
$ make install
$ locate pkgconfig
$ /usr/lib/pkgconfig y un montón de sitios más

Vuelta al glib:

$ ./configure
$ ERROR!!! falta pkg-config

ehhh??????? Jo! para una vez que algo me compila :'(((

Pos na, esas son mis penas. Cómo diablos se compila algo? Me parece que
no es de extrañar que los linuxeros aun usemos Windows. No creo que
nadie vaya a negarme que se pierde menos tiempo instalando y que para
hacer algún trabajo, como el mío que no compilo por placer, nos viene
mejor.

Y dónde saco la glib-devel-2.3.2? No lo encuentro ni en rpm ni en
tarball. Esto existe? Es que ni para otra distribución (Por cierto, uso
Suse 9.0).

Gracias por escucharme un rato.

Seguiré llorando a solas con mi desconsuelo irreparable.



< Previous Next >