Como compilar el código fuente de Tupí (OSX) usando Fink (desactualizado)Luego de semanas de ensayos, frustraciones y muchas pruebas, por fin hemos logrado la compilación exitosa de Tupí en OSX (un Mac!). En esta ocasión, todo el crédito es de Cristian Cepeda, quien nos facilitó su equipo (MacBook) y sus conocimientos para realizar todos los ajustes necesarios tanto en el código como en los scripts de configuración. Nota: Si no tienes experiencia con la consola de comandos, te recomiendo dar un vistazo a esta guía: http://www.hacktheday.com/beginners-guide-to-apple-terminal-part-1/ Dado que se trata de un proceso bastante técnico, vas a necesitar ejecutar varias instrucciones desde la consola. Dicho esto, ya podemos comenzar: Nota: Durante el manual, asumo que en mi sistema tengo una cuenta de usuario llamada "xtingray" y que mi directorio de usuario es "/Users/xtingray". Ajusta todas las instrucciones a tu caso particular. 1. Fink Esta herramienta permite la fácil instalación de muchos de los paquetes que existen para Linux y otras plataformas Unix en ambientes Mac. La pagina oficial es: http://www.finkproject.org/ En donde encontrarás las instrucciones para instalarlo en tu sistema ya sea utilizando el binario o compilando su código fuente. Nota: En caso de que la versión de tu sistema sea OSX 10.6, dado que aún no hay instalador binario de Fink, tendrás que compilarlo. Una vez realizada la instalación de fink, sigue las siguientes instrucciones: $ sudo open /sw/etc/fink.conf Un editor aparecerá en tu pantalla. Debes modificar la siguiente línea: Trees: local/main stable/main stable/crypto Y cambiarla por: Trees: local/main unstable/main unstable/crypto Luego, ejecuta los siguientes comandos: 2. Dependencias de Tupí Una vez tengas instalado y configurado fink en tu sistema, ejecuta el siguiente comando: $ fink install libavcodec52-dev libavformat52-dev libavutil50-dev aspell-dev Cuando finalice, tu sistema contará con todas las librerías requeridas por Tupí. 3. Git Esta herramienta permite descargar la ultima versión del código fuente del proyecto desde el servidor de versiones. Descarga la ultima versión del instalador desde: http://code.google.com/p/git-osx-installer/downloads/list?can=3 4. Qt El ultimo requisito que necesitamos para dar inicio a la compilación, son las librerías de Qt, cuyo instalador puedes descargar desde: http://qt.nokia.com/downloads/sdk-mac-os-cpp-offline Una vez instales el paquete, debes editar el archivo "/Users/xtingray/.profile" y adicionar la siguiente línea al final del archivo: export PATH=/Users/xtingray/QtSDK/Desktop/Qt/473/gcc/bin:$PATH Y luego ejecutar: $ source /Users/xtingray/.profile Esto con el fin de que el sistema encuentre las herramientas de Qt fácilmente. 5. Gitorious Muy bien, ahora es momento de bajar el código fuente de Tupí. Para ello, ejecutamos las siguientes instrucciones: $ mkdir source 6. Compilación e Instalación Ejecuta las siguientes instrucciones: $ ./configure.rb --prefix=/Users/xtingray/tupi --bindir=/Users/xtingray/tupi/bin --libdir=/Users/xtingray/tupi/lib --includedir=/Users/xtingray/tupi/include --sharedir=/Users/xtingray/tupi/share --with-aspell=/sw --with-ffmpeg=/sw --with-debug Si no recibes ningún mensaje de error, entonces ejecuta: Si no recibiste ningún mensaje de error en consola, ya puedes jugar con Tupí! $ /Users/xtingray/tupi/bin/tupi & Nota: Si tienes dudas o inconvenientes siguiendo este proceso, no dudes en consultar nuestro foro. |
||