Uniconvertor es una herramienta de línea de comandos que comparte código con el Proyecto sK1. Se utiliza para convertir de un tipo de archivo de gráficos vectoriales a otro como este:
uniconvertor before.eps after.svg
Estoy buscando una solución paso a paso para instalar esta herramienta en mi computadora portátil.
Una pregunta similar publicada en el Foro de Uniconvertor en agosto todavía no ha sido respondida.
Leí sobre Uniconvertor en una respuesta publicada por Neil, pero no entiendo cómo enviarle un mensaje directamente para obtener más detalles.
mac
command-line
conversion
osx-lion
vector-graphics
Recientemente pescado
fuente
fuente
Respuestas:
Tengo Lion con paquetes MacPorts instalados.
Describiré aquí todo lo que hice para que la compilación funcione. Es posible que algunos pasos sean innecesarios, tal vez algunas bibliotecas adicionales deberán instalarse (usando MacPorts) antes de sk1libs o la compilación de uniconvertor para que funcione.
Mi respuesta se basa en la respuesta de @ bitboxer con algunas adiciones.
Descargas
Usé los enlaces proporcionados aquí: http://sk1project.org/modules.php?name=Products&product=uniconvertor&op=download
Uniconvertor y sk1libs descargados y extraídos
instalación de sk1libs
Primer intento
Primero ejecuté lo siguiente:
Tenga en cuenta que la versión de libpng es 15 (no 12 como en la respuesta de @ bitboxer). Noté esta búsqueda en el directorio / usr / X11 / include.
Lo que dio algunos errores:
Solución de problemas
Así que traté de averiguar si ya tenía instalada la biblioteca lcms:
lcms fue instalado por MacPort en mi computadora (lcms parece ser una dependencia de Inkscape).
Segundo intento: éxito
Entonces hice esto:
Lo que agregó MacPorts incluye y lib dir a compilación de banderas.
Entonces:
Que terminó sin errores (pero con algunas advertencias).
Entonces:
Instalación de uniconvertor
Lo mismo (lo ejecuté justo después de la compilación sk1libs, por lo que el valor de LDFLAGS y CFLAGS es el mismo):
fuente
ld: library not found for -lX11
al corrersudo python setup.py build
. Algúna idea de cómo arreglar esto ? Estoy en El Capitan.Descargar
sk1libs
yuniconvertor
extraerlo. Abra Terminal.app y vaya al directorio sk1libs. Ejecute esto:Después de eso, ve al directorio no convertido y haz lo mismo. Eso debería hacer el truco.
Puede obtener un error como este:
Puede arreglarlo con un enlace simbólico: ejecute este comando:
fuente
lcms.h
error creando un/usr/local/include/freetype
enlace simbólico:ln -s /usr/local/include/freetype2 /usr/local/include/freetype
Siga lo anterior en Mavericks. Solo tomé una foto para ver si funcionaría. Hice esto:
Muchas advertencias en el proceso. Guardé un registro y lo revisaré. OSX necesitaba herramientas de desarrollo de línea de comandos para obtener cc. Se le solicitó y lo descargué. Regresé a Inkwell y obtuve este error en el intento de importación.
Abajo: Esto parece más que un poco vago en la consola de errores de Inkwell. Publicar aquí en caso de que alguien quiera resolverlo. Lo atribuyo a obtener lo que obtengo por pensar que podría intentar esto de la "manera fácil".
Error de tintero:
fuente
Hoy he instalado con éxito UniConvertor en mi Snow Leopard:
~/tmp/uniconvertor-1.1.5
cd ~/tmp/uniconvertor-1.1.5/
sudo python setup.py install
osu
a una cáscara de raíz ypython setup.py install
Y ahora funciona como encanto.
fuente
Aquí hay una guía paso a paso para instalar uniconvertor con Homebrew a partir de abril de 2017. Está disponible, pero oculto y solo accesible como una instalación HEAD.
Abra la aplicación Terminal e instale Home Brew , un administrador de paquetes de mac, ejecutando este comando:
Una vez que haya instalado home brew, puede instalar uniconvertor con el siguiente comando:
Me doy cuenta de que esto implica instalar un sistema separado (Homebrew), pero vale la pena. Lo uso para administrar tantos paquetes similares en mi Mac.
fuente
Los creadores de
uniconvertor
ahora están haciendo compilaciones de macOS para los Mavericks (10.9) y superiores:https://sk1project.net/uc2/daily-builds/
fuente