Ferramentas do usuário

Ferramentas do site


twsg:dicas:compila_teogc

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
twsg:dicas:compila_teogc [2014/09/26 11:53] – [TerraLib] mauriciotwsg:dicas:compila_teogc [2018/01/30 01:35] (atual) – [Corrigir fontes TerraLib 422] emerson
Linha 35: Linha 35:
   * Apache Xerces: Xerces-c, libXerces-c-devel   * Apache Xerces: Xerces-c, libXerces-c-devel
   * cURL: libcurl4, libcurl-devel   * cURL: libcurl4, libcurl-devel
-  * LibZip: libzip1 e libzip-devel+  * LibZip: libzip1 e libzip-devel (libzip2 no OpenSUSE 13.2)
   * Boost: boost, boost-devel   * Boost: boost, boost-devel
  
 +Obs: a partir da versão 12.3 do OpenSUSE recomenda-se adicionar o repositório [[http://download.opensuse.org/repositories/Application:/Geo/|App:Geo]] e instalar o libgeotiff-devel, com os fontes da LibGeoTIFF, e libjpeg8-devel.
 ==== CentOS ==== ==== CentOS ====
  
Linha 111: Linha 112:
  
 e verificar se há algum erro de compilação. No meu ambiente eu ignorei a GDAL e diversas outras libs não usadas pelo TerraOGC. e verificar se há algum erro de compilação. No meu ambiente eu ignorei a GDAL e diversas outras libs não usadas pelo TerraOGC.
 +
 +==== Corrigir fontes TerraLib 422 ====
  
 Corrigir os seguintes arquivos da TerraLib 4.2.2: Corrigir os seguintes arquivos da TerraLib 4.2.2:
Linha 120: Linha 123:
 4979 -> 4326 (Linhas 186 e 1435) 4979 -> 4326 (Linhas 186 e 1435)
  
-Corrigir a linha 728 do arquivo TePostgreSQL.cpp: +===TePostgreSQL.cpp=== 
-<code C++>createTable += "\"" + (*it).rep_.name_ + "\" ";</code>+Corrigir a linha  do arquivo TePostgreSQL.cpp: 
 + 
 +L728: <code C++>createTable += "\"" + (*it).rep_.name_ + "\" ";</code> 
 +L1030: <code C++> string q = "INSERT INTO "+tableName + " ( \""+ attrs+"\") " + " VALUES ("+values+") ";</code> 
 +L977: <code C++> attrs += "\"\"";</code>
  
-Corrigir a linha 334 do arquivo  TePostGIS.cpp: +===TePostGIS.cpp=== 
-<code C++>createTable += "\"" + (*it).rep_.name_ + "\" ";</code>+Corrigir arquivo TePostGIS.cpp: 
 +L334: <code C++>createTable += "\"" + (*it).rep_.name_ + "\" ";</code> 
 +L1484: <code C++>create = "CREATE INDEX sp_idx_" + table + " ON " + table + " USING GIST (" + column + ")";</code>
  
 +Esta última observação parece (L1484) ser aplicável ao PostGIS 2+.
  
 Depois é só compilar Depois é só compilar
twsg/dicas/compila_teogc.1411732399.txt.gz · Última modificação: 2014/09/26 11:53 por mauricio