TerraME / terrame

TerraME is a programming environment for spatial dynamical modelling
www.terrame.org
GNU Lesser General Public License v3.0
35 stars 13 forks source link

Problem with building as bundle on linux #2298

Open avancinirodrigo opened 5 years ago

avancinirodrigo commented 5 years ago

Currently, it is not necessary to build terrame as bundle on linux, all libs are installed by cmake install command. The problem, in fact, is when building terrame with the c++ tests, there is no problem when build only terrame. Other people have the same problem: https://github.com/Studio3T/robomongo/issues/747 https://github.com/supercollider/supercollider/issues/4099 Error in terminal:

-- Analyzing app='/home/developer/terrame/build-cmake/install/bin/terrame'
-- bundle='/home/developer/terrame/build-cmake/install/bin'
-- executable='/home/developer/terrame/build-cmake/install/bin/terrame'
-- valid='1'
-- executable file 1: /home/developer/terrame/build-cmake/install/bin/qgis_utest
-- executable file 2: /home/developer/terrame/build-cmake/install/bin/core_itest
-- executable file 3: /home/developer/terrame/build-cmake/install/bin/core_utest
-- executable file 4: /home/developer/terrame/build-cmake/install/bin/terrame
-- executable file 5: /home/developer/terrame/build-cmake/install/bin/qgis_itest
-- verified='0'
-- info='external prerequisites found:
f='/home/developer/terrame/build-cmake/install/bin/qgis_utest'
external_prereqs='/home/developer/terralib/3rdparty/libs/lib/libboost_filesystem.so.1.65.0;/home/developer/terralib/3rdparty/libs/lib/libboost_locale.so.1.65.0;/home/developer/terralib/3rdparty/libs/lib/libboost_log.so.1.65.0;/home/developer/terralib/3rdparty/libs/lib/libboost_log_setup.so.1.65.0;/home/developer/terralib/3rdparty/libs/lib/libboost_regex.so.1.65.0;/home/developer/terralib/3rdparty/libs/lib/libboost_system.so.1.65.0;/home/developer/terralib/3rdparty/libs/lib/libboost_thread.so.1.65.0;/home/developer/terralib/3rdparty/libs/lib/libicui18n.so.52;/home/developer/terralib/3rdparty/libs/lib/libicuuc.so.52;/home/developer/terralib/build-cmake/install/lib/libterralib_mod_core.so..'
;external prerequisites found:
f='/home/developer/terrame/build-cmake/install/bin/qgis_itest'
external_prereqs='/home/developer/terralib/3rdparty/libs/lib/libicui18n.so.52;/home/developer/terralib/3rdparty/libs/lib/libicuuc.so.52'
'
-- 
CMake Error at /usr/local/share/cmake-3.12/Modules/BundleUtilities.cmake:1106 (message):
  error: verify_app failed
Call Stack (most recent call first):
  /usr/local/share/cmake-3.12/Modules/BundleUtilities.cmake:964 (verify_app)
  fixBundle.cmake:96 (fixup_bundle)
  fixbundle/cmake_install.cmake:41 (include)
  cmake_install.cmake:46 (include)

make: ** [install] Erro 1