Estou seguindo este guia para incorporar Desenhos em 3D da Wolfram Mathematica em um PDF criado com o latex. O autor do guia está usando o Ubuntu 15.04 e estou usando o Ubuntu 16.04.
Eu tenho meu arquivo .x3d, instalei o Meshlab com o sudo apt-get install meshlab e baixei e extraí o conversor .u3d do link fornecido no guia.
Depois disso, basicamente não faço ideia do que estou fazendo, então começo a ter problemas que não entendo (e, portanto, não consigo resolver):
O arquivo INSTALL sugere o uso de ./configure; faço; faça a instalação. Eu abro o terminal na pasta correspondente. Antes do ./configure, existem os arquivos Makefile.in e Makefile.am. Depois de ./configure, nenhum outro Makefile é gerado, mesmo que eu não receba nenhuma mensagem de erro ao executar ./configure. Então, ao executar o make, recebo a mensagem "nenhum destino especificado e nenhum arquivo de make encontrado".
O guia sugere usar o cmake-gui. O arquivo INSTALL diz que o cmake é apenas uma opção do mac por enquanto, mas ainda dou uma chance. Eu abro o terminal na pasta que contém a pasta obtida extraindo o .zip e executo cmake-gui name_of_folder. Eu clico em Generate e seleciono o Unix Makefiles como gerador e recebo uma mensagem de erro: Erro no processo de configuração, arquivos de projeto podem ser inválidos.
Apesar desse erro, uma pasta é gerada. Eu tento continuar seguindo o guia (novamente, sem realmente saber o que estou fazendo) e tentar fazer algum lugar na pasta obtida. Mas não há qualquer Makefile em qualquer lugar.
Finalmente, o passo 8 do guia soa completamente obscuro para mim:
Go to that directory of build files and do a make;sudo make install. This should put them in /usr/local/bin, which normally is ok, but meshlab has a hardcoded link to the IDTFConverter in /usr/bin, so I just symlinked it with: ln -s /usr/local/bin/IDTFConverter /usr/bin
Eu suponho que o diretório de arquivos de compilação é aquele gerado sem sucesso pelo CMake. Mais uma vez, não Makefile em qualquer lugar. O resto está completamente além da minha compreensão.
Se alguém ver o que estou fazendo errado, eu apreciaria algumas dicas. Se não houver erro visível, gostaria de entender mais o que estou fazendo. Quais são os arquivos de compilação e para que são usados? Por que os queremos em / usr / local / bin e o que significa fazer uma ligação simbólica?