Experimente sudo apt-get install libcgal* . Aqui está a descrição do pacote .
Se você realmente precisa compilá-lo da fonte, só posso dizer que consegui fazê-lo no Windows 7 e no Ubuntu 10.04 (não tentei mais tarde). No entanto, é um pouco frustrante. Mas quando escreve: fatal error: iostream.h: No such file or directory compilation terminated simplesmente não consegue encontrar os arquivos usuais fornecidos com o compilador, então isso pode sugerir que há algo errado com seus caminhos. E ainda CGAL é uma biblioteca C + +, e iostream.h é um arquivo C.
Tente escrever e executar um programa C simples usando o arquivo iostream.h e informe-nos se funciona.
Certifique-se também de ter instalado todas as bibliotecas de terceiros necessárias (Qt, MUMPS, LAPACk, etc.).
EDIT: Se você precisar de versão compilada de qualquer maneira, então instale a versão empacotada para desenvolvimento e, no tempo livre, tente compilá-la por último. Depois de ter sucesso, será suficiente mudar os diretórios include e lib em seu projeto.
EDIT2:
-
Instalar pré-requisitos:
sudo apt-get install cmake cmake-gui libgmp* libboost-all-dev zlib -
Faça o download do CGAL
-
Abra o terminal e
cdna pasta CGAL principal (CGAL-4.2) -
executar cmake:
sudo cmake-gui -
verifique a caixa de seleção
Advancedse desmarcada -
encontre opções que começam com WITH word e desmarque todas, exceto:
WITH_CGAL_CoreeWITH_GMP -
Pressione
Configure. Tente remover dependências ou opções não formatadas - como o OpenGL Dir não encontrado, etc., configurando caminhos adequados e pressionandoConfigurenovamente -
Depois que nenhum erro for relatado, pressione
Generatee feche o cmake -
no terminal na pasta principal da CGAL escreva:
makee isso deve dar algumas libs (f.ex. libCGAL_Core.so e libCGAL.so na pastaCGAL-4.2/lib -
Se isso funcionou yoy pode tentar adicionar outras opções e funcionalidades. Instale Qt3 e Qt4, Blas, Lapack e todas as coisas necessárias, e após cada mudança, tente construí-lo.