Package Details: terragear-git 20150716-1

Git Clone URL: https://aur.archlinux.org/terragear-git.git (read-only, click to copy)
Package Base: terragear-git
Description: TerraGear is a collection of open-source tools and rendering libraries which can transform publically available GIS data in 3D representations (i.e. 3D models or 3D maps) of the earth for use in real time rendering projects.
Upstream URL: http://wiki.flightgear.org/TerraGear
Licenses: GPL
Submitter: nic96
Maintainer: nic96
Last Packager: nic96
Votes: 5
Popularity: 0.000000
First Submitted: 2014-12-26 01:13 (UTC)
Last Updated: 2015-09-02 02:09 (UTC)

Dependencies (6)

Required by (0)

Sources (1)

Latest Comments

dreieck commented on 2024-06-03 10:15 (UTC)

Compilation fails for me with

[ 50%] Building CXX object src/Lib/terragear/CMakeFiles/terragear.dir/tg_areas.cxx.o
/var/cache/makepkg/build/terragear-git/src/terragear/src/Lib/terragear/vector_intersections/tg_segmentnetwork_ars.cxx: In member function ‘Result_type tgSegmentNetwork::_walk_from_vertex(segnetVertexHandle, const segnetPoint&, bool, Halfedge_set&) const’:
/var/cache/makepkg/build/terragear-git/src/terragear/src/Lib/terragear/vector_intersections/tg_segmentnetwork_ars.cxx:620:82: error: cannot convert ‘Result_type’ {aka ‘boost::variant<CGAL::I_Filtered_const_iterator<CGAL::internal::In_place_list_const_iterator<CGAL::Arr_vertex<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::_Curve_data_ex<CGAL::Arr_segment_2<CGAL::Epeck>, CGAL::_Unique_list<CurveData> > >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_vertex<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::_Curve_data_ex<CGAL::Arr_segment_2<CGAL::Epeck>, CGAL::_Unique_list<CurveData> > >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData>, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData>, CGAL::Arr_default_dcel<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData> > > >::_Is_concrete_vertex, CGAL::internal::In_place_list_iterator<CGAL::Arr_vertex<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::_Curve_data_ex<CGAL::Arr_segment_2<CGAL::Epeck>, CGAL::_Unique_list<CurveData> > >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_vertex<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::_Curve_data_ex<CGAL::Arr_segment_2<CGAL::Epeck>, CGAL::_Unique_list<CurveData> > >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData>, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData>, CGAL::Arr_default_dcel<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData> > > >::Vertex, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator<CGAL::internal::In_place_list_const_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::_Curve_data_ex<CGAL::Arr_segment_2<CGAL::Epeck>, CGAL::_Unique_list<CurveData> > >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::_Curve_data_ex<CGAL::Arr_segment_2<CGAL::Epeck>, CGAL::_Unique_list<CurveData> > >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData>, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData>, CGAL::Arr_default_dcel<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData> > > >::_Is_valid_halfedge, CGAL::internal::In_place_list_iterator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::_Curve_data_ex<CGAL::Arr_segment_2<CGAL::Epeck>, CGAL::_Unique_list<CurveData> > >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_halfedge<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::_Curve_data_ex<CGAL::Arr_segment_2<CGAL::Epeck>, CGAL::_Unique_list<CurveData> > >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData>, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData>, CGAL::Arr_default_dcel<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData> > > >::Halfedge, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator<CGAL::internal::In_place_list_const_iterator<CGAL::Arr_face<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::_Curve_data_ex<CGAL::Arr_segment_2<CGAL::Epeck>, CGAL::_Unique_list<CurveData> > >, CGAL::Arr_face_base>, std::allocator<CGAL::Arr_face<CGAL::Arr_vertex_base<CGAL::Point_2<CGAL::Epeck> >, CGAL::Arr_halfedge_base<CGAL::_Curve_data_ex<CGAL::Arr_segment_2<CGAL::Epeck>, CGAL::_Unique_list<CurveData> > >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData>, CGAL::Arr_bounded_planar_topology_traits_2<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData>, CGAL::Arr_default_dcel<CGAL::Arr_consolidated_curve_data_traits_2<CGAL::Arr_segment_traits_2<>, CurveData> > > >::

Regards!

dreieck commented on 2024-06-03 10:14 (UTC)

Your PKGBUILD compiles stuff in package().

This must be done in build()!, in package() you only have to move compiled stuff into place (make install, manual copying, or so).

==> Starting package()...
[  3%] Building CXX object src/Lib/DEM/CMakeFiles/DEM.dir/dem.cxx.o
[  5%] Building CXX object src/Prep/Terra/CMakeFiles/Terra.dir/Heap.cc.o
[  4%] Building CXX object src/Lib/landcover/CMakeFiles/landcover.dir/landcover.cxx.o
[  5%] Building CXX object src/Prep/Terra/CMakeFiles/Terra.dir/Map.cc.o
[  4%] Building CXX object src/Lib/terragear/CMakeFiles/terragear.dir/polygon_set/tg_polygon_set.cxx.o
[  4%] Building CXX object src/Lib/HGT/CMakeFiles/HGT.dir/hgt.cxx.o
[...]

Regards!

dreieck commented on 2024-06-03 10:12 (UTC)

Please add provides=("terragear"), conflicts=("terragear").

Also, you must add a pkgver() function that guarantees monotoneously increasing $pkgver with every upstream commit.

Regards and thanks for maintaining!

micwoj92 commented on 2021-12-14 14:27 (UTC)

Hello, could you update download to git+https?

tsester commented on 2016-09-15 11:01 (UTC)

Hello, i fixed a message:: undefined reference to `boost::system::generic_category()' i think, by adding "-DCMAKE_CXX_FLAGS="-lboost_system"" to cmake Now, however, i'm getting [100%] Linking CXX executable genapts850 CMakeFiles/genapts850.dir/main.cxx.o: In function `main' main.cxx:(.text.startup+0x38cf): undefined reference to `boost::thread::hardware_concurrency()' how can i fix this? ( i tried -DCMAKE_CXX_FLAGS="-lboost_system -lpthread" -DBOOST_THREAD_USE_LIB="defined" )

<deleted-account> commented on 2015-08-30 17:29 (UTC)

At the moment (2015-08-30), compiling does fail. That's due to gdal 1.11.2 being incompatible with the current git. To compile terragear-git, get gdal 2.0.0 from Community-Staging. Since Community-Staging flows into Community at one point, it should solve itself in the forseeable future.