Uniconvertor é uma ferramenta de linha de comando que compartilha código com o projeto sK1. é usado para converter de um tipo de arquivo gráfico vetorial para outro como este:
uniconvertor before.eps after.svg
Estou procurando uma solução passo a passo para instalar esta ferramenta no meu laptop.
Uma pergunta semelhante publicada no Fórum Uniconvertor em agosto ainda não foi respondida.
Li sobre o Uniconvertor em uma resposta postada por Neil, mas não entendo como enviar uma mensagem diretamente a ele para obter mais detalhes.
mac
command-line
conversion
osx-lion
vector-graphics
Recentemente
fonte
fonte
Respostas:
Eu tenho os pacotes Lion with MacPorts instalados.
Descreverei aqui tudo o que fiz para fazer a compilação funcionar. Talvez algumas etapas sejam desnecessárias, talvez algumas bibliotecas adicionais tenham que ser instaladas (usando o MacPorts) antes do sk1libs ou da compilação do uniconvertor para que funcione.
Minha resposta é baseada na resposta do @ bitboxer com algumas adições.
Transferências
Usei os links fornecidos aqui: http://sk1project.org/modules.php?name=Products&product=uniconvertor&op=download
Uniconvertor e sk1libs baixados e extraídos
instalação sk1libs
Primeira tentativa
Primeiro executei o seguinte:
Observe que a versão libpng é 15 (não 12, como na resposta do @ bitboxer). Notei essa pesquisa no diretório / usr / X11 / include.
O que deu alguns erros:
Solução de problemas
Então, tentei descobrir se eu já tinha a biblioteca lcms instalada:
O lcms foi instalado pelo MacPort no meu computador (o lcms parece ser uma dependência do Inkscape).
Segunda tentativa: sucesso
Então eu fiz isso:
O que adicionou o MacPorts include e lib dir aos sinalizadores de compilação.
Então:
Que terminou sem erros (mas com alguns avisos).
Então:
Instalação do Uniconvertor
A mesma coisa (eu a executei logo após a compilação do sk1libs, para que os valores LDFLAGS e CFLAGS sejam os mesmos):
fonte
ld: library not found for -lX11
quando estou correndosudo python setup.py build
. Alguma idéia de como consertar isso? Estou no El Capitan.Faça o download
sk1libs
euniconvertor
extraia-o. Abra Terminal.app e entre no diretório sk1libs. Execute isto:Depois disso, entre no diretório não-convertido e faça o mesmo. Isso deve fazer o truque.
Você pode receber um erro como este:
Você pode corrigi-lo com link simbólico - execute este comando:
fonte
lcms.h
erro criando um/usr/local/include/freetype
link simbólico:ln -s /usr/local/include/freetype2 /usr/local/include/freetype
Siga o acima em Mavericks. Apenas tirei uma foto para ver se funcionaria. Fez isso:
Muitos avisos no processo. Salvei um log e o examinarei. O OSX precisava de ferramentas de desenvolvedor de linha de comando para obter o cc. É solicitado e eu baixei. Voltou ao Inkwell e recebeu esse erro na tentativa de importação.
Abaixo: Isso parece um pouco vago no console de erros do Inkwell. Postando aqui, caso alguém queira descobrir. Estou tentando entender o que eu ganho por pensar que poderia tentar isso da "maneira mais fácil".
Erro no tinteiro:
fonte
Hoje eu instalei com sucesso o UniConvertor no meu Snow Leopard:
~/tmp/uniconvertor-1.1.5
cd ~/tmp/uniconvertor-1.1.5/
sudo python setup.py install
ousu
para um shell raiz epython setup.py install
E agora funciona como charme.
fonte
Aqui está um guia passo a passo para instalar o uniconvertor com o Homebrew a partir de abril de 2017. Está disponível, mas oculto e acessível apenas como uma instalação HEAD.
Abra o aplicativo Terminal e instale o Home Brew , um gerenciador de pacotes mac, executando este comando:
Depois de instalar o brew doméstico, você pode instalar o uniconvertor com o seguinte comando:
Sei que isso envolve a instalação de um sistema separado (Homebrew), mas vale a pena. Eu o uso para gerenciar tantos pacotes semelhantes no meu Mac.
fonte
Os criadores de
uniconvertor
agora estão fazendo versões do macOS para o Mavericks (10.9) e posterior:https://sk1project.net/uc2/daily-builds/
fonte