Hace poco había compilado esta última versión de povray en ubuntu 10.04 de 32 bits y en un portátil con ubuntu 12.04.01 de 64 bits pero esta vez necesitaba que este visor de rayos estuviera optimizado para aprovechar la potencia de mi nuevo i7.
La compilación explicada en casos anteriores no funciona y algunos pasos son diferentes:
Desinstalar la versión anterior de povray (si procede)
Si ya teníamos instalada la versión 3.6 es conveniente desinstalarla, ya sea con el gestor de paquetes o desde consola:sudo apt-get remove povray povray-examples povray-doc povray-includes
Instalamos las librerías necesarias para la compilación
Instalamos las librerías necesarias:
sudo apt-get install build-essential zlib1g-dev libpng12-dev libjpeg-dev libtiff4-dev
Recomiendo también las siguientes librerías para compilar diversos programas:
sudo apt-get install libsdl1.2-dev libxml2-dev libglew1.6-dev liblua50-dev liblua5.1-0-dev libopengl-perl libsdl-ttf2.0-dev libsdl-mixer1.2-dev
Descargar el código fuente y compilarlo
Lo descargamos de http://www.povray.org/beta/source/ en el apartado 'Getting the POV-Ray Unix/Linux source'
Simplemente editamos el archivo 'configure' y cambiados todas las cadenas 'march=native' por 'march=corei7' (o el núcleo que tenga tu ordenador).
Y ya está.
Descomprimos
bunzip2 povray-3.7.0.RC7.tar.bz2
tar xvf povray-3.7.0.RC7.tar
cd povray-3.7.0.RC7/
Preparamos el archivo configure para que compile para el i7
Este nuevo paso es necesario para que la compilación se complete con éxito.Simplemente editamos el archivo 'configure' y cambiados todas las cadenas 'march=native' por 'march=corei7' (o el núcleo que tenga tu ordenador).
Compilamos
./configure COMPILED_BY="pon aqui tu nombre y tu correo electrónico"
make
sudo make install
Y ya está.
Editado 17-05-2014: aclaraciones para Ubuntu 14.04
Para Ubuntu 14.04 hay que instalar un par de librerías más y recompilarlo con los siguientes comandos:sudo apt-get install libboost1.55-all-dev libboost1.55-dev
./configure COMPILED_BY="pon aqui tu nombre y tu correo electrónico" LIBS="-lboost_system -lboost_thread"
make
sudo make install
Gracias, lo he probado y la velocidad de renderizado es casi instantánea.
ResponderEliminar¡Que buena pinta! ¿algún tutorial para manejar esta maravilla?
ResponderEliminarMira en la propia página del programa.
Eliminar