Mini guía como compilar Ivy Generator bajo Linux

Bueno, llamar a esto guía puede resultar bastante pretencioso. Resulta que, en la web de Ivy Generator hay una versión tarball del programa para Linux, el cual incluye el binario Ivy Generator dentro del directorio bin.

En teoría, ejecutar el programa es tan sencillo cómo hacer doble click en dicho binario. Pero puede ser -como es mi caso- Que el binario no funcione.

Como no tengo ni pajolera de programación, y apenas sé moverme en Linux, no sé si el problema es sólo mío, o puede ser más general, aunque intuyo que tal vez tiene que ver con los 64 bits (puede ser que esté diciendo una barbaridad).

Bueno, como digo, en caso de no poder hacer uso del binario, deberemos crearnoslo nosotros mismos.

Vamos al lío:
Lo primero de todo es tener instaladas las librerías QuickTime. Están tan integradas en KDE, que, si no están ya instaladas, seguro que vienen en los CD/DVD de instalación de la distribución que uséis.

En mi caso, tengo la distribución slackware 13.1 64 bits. El paquete se encuentra en el directorio /slackware/l del DVD de instalación. La forma de instalarlo es tan simple cómo hacer:

Código:

installpkg QuickTime-4.6.2_2d3d3e5-i486-1.txz

.

Como digo, esto es en el caso concreto de mi distribución. Para otras seguramente existirá el rpm o deb perfectamente empaquetado. Si no, en https://qt, Nokia.com se encuentra todo lo necesario.

Una vez hecho el paso previo, empieza el proceso:
Dentro de la carpeta src veremos un archivo llamado src, pro y un makefile.

El archivo src, profesional ha sido creado con el comando.

Código:

qmake -Project

.

Al no especificar nombre, toma el mismo del directorio al que pertenece. (src).

Nosotros vamos a crear nuestro propio archivo *.pro.

Código:

qmake -Project -o miarchivo, pro

(por ejemplo, podemos llamarlo Ivy, pro).

Una vez creado lo editamos con cualquier editor de texto plano (yo uso el del mc), y añadimos la línea.

Código:

qt += OpenGL

. Por ejemplo, en la línea siguiente a includepath +=
Ahora, creamos el archivo makefile. Esto es tan sencillo como escribir.

Código:

qmake

.

El makefile que viene por defecto se borrara, y el que aparezca será el que hemos creado nosotros.

Y por último.

Código:

make

.

El cual -si todo va bien- Creara el binario con el mismo nombre que el *.pro que hemos creado.

Pues eso es todo. Seguro que hay formas mejores y más elegentes de hacer el proceso. Tampoco sé si funcionara en todos los equipos, pero a mí me ha servido, y espero que a alguien más. Saludos.

Ver más sobre el tema y los comentarios en el foro