Package Details: osgearth 3.1-1

Git Clone URL: https://aur.archlinux.org/osgearth.git (read-only, click to copy)
Package Base: osgearth
Description: A terrain rendering toolkit for OpenSceneGraph
Upstream URL: https://osgearth.org
Keywords: GeoSpatial GIS
Licenses: LGPL
Provides: osgearth
Submitter: geosam
Maintainer: geosam
Last Packager: geosam
Votes: 13
Popularity: 0.000000
First Submitted: 2012-12-27 20:18 (UTC)
Last Updated: 2020-12-12 13:22 (UTC)

Latest Comments

nickoe commented on 2018-12-28 19:41 (UTC)

Please remove the hardcoed make option "-j3", this should never be specified in a PKGBUILD as it is provied by the makepkg config.

patrickelectric commented on 2017-10-26 00:07 (UTC)

osgearth-qt5 don't exist. The new md5 is c1a4f822a33eb9496bf56f0356a7a1ca. You need to remove parentheses in url.

patrickelectric commented on 2017-10-25 01:35 (UTC)

==> ERROR: url should not be an array And after correcting this.. ==> ERROR: One or more files did not pass the validity check! ==> ERROR: Makepkg was unable to build osgearth.

LongHairedHacker commented on 2017-08-24 14:24 (UTC)

Downgrading geos to 3.5 seems to work around the issue for now.

LongHairedHacker commented on 2017-08-24 13:54 (UTC)

Just ran into the same error: ‘geos::geom::GeometryFactory::GeometryFactory(const geos::geom::PrecisionModel*)’ is protected within this context Any pointers on how to fix it? I'm going to try the osgearth-git package for now.

BenderIsGreat34 commented on 2017-08-14 18:49 (UTC)

This fails to build against current (3.6.2-1) geos: /tmp/yaourt-tmp-user/aur-osgearth/src/osgearth-osgearth-2.7/src/osgEarthSymbology/GEOS.cpp: In constructor ‘osgEarth::Symbology::GEOSContext::GEOSContext()’: /tmp/yaourt-tmp-user/aur-osgearth/src/osgearth-osgearth-2.7/src/osgEarthSymbology/GEOS.cpp:215:52: error: ‘geos::geom::GeometryFactory::GeometryFactory(const geos::geom::PrecisionModel*)’ is protected within this context _factory = new geos::geom::GeometryFactory( pm ); ^ In file included from /tmp/yaourt-tmp-user/aur-osgearth/src/osgearth-osgearth-2.7/src/osgEarthSymbology/GEOS.cpp:25:0: /usr/include/geos/geom/GeometryFactory.h:453:2: note: declared protected here GeometryFactory(const PrecisionModel *pm); ^~~~~~~~~~~~~~~ /tmp/yaourt-tmp-user/aur-osgearth/src/osgearth-osgearth-2.7/src/osgEarthSymbology/GEOS.cpp: In destructor ‘osgEarth::Symbology::GEOSContext::~GEOSContext()’: /tmp/yaourt-tmp-user/aur-osgearth/src/osgearth-osgearth-2.7/src/osgEarthSymbology/GEOS.cpp:223:12: error: ‘virtual geos::geom::GeometryFactory::~GeometryFactory()’ is protected within this context delete _factory; ^~~~~~~~ In file included from /tmp/yaourt-tmp-user/aur-osgearth/src/osgearth-osgearth-2.7/src/osgEarthSymbology/GEOS.cpp:25:0: /usr/include/geos/geom/GeometryFactory.h:474:10: note: declared protected here virtual ~GeometryFactory(); ^ /tmp/yaourt-tmp-user/aur-osgearth/src/osgearth-osgearth-2.7/src/osgEarthSymbology/GEOS.cpp: In member function ‘void osgEarth::Symbology::GEOSContext::disposeGeometry(geos::geom::Geometry*)’: /tmp/yaourt-tmp-user/aur-osgearth/src/osgearth-osgearth-2.7/src/osgEarthSymbology/GEOS.cpp:333:20: error: ‘virtual geos::geom::GeometryFactory::~GeometryFactory()’ is protected within this context delete f; ^ In file included from /tmp/yaourt-tmp-user/aur-osgearth/src/osgearth-osgearth-2.7/src/osgEarthSymbology/GEOS.cpp:25:0: /usr/include/geos/geom/GeometryFactory.h:474:10: note: declared protected here virtual ~GeometryFactory(); ^ make[2]: *** [src/osgEarthSymbology/CMakeFiles/osgEarthSymbology.dir/build.make:279: src/osgEarthSymbology/CMakeFiles/osgEarthSymbology.dir/GEOS.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs....

andrej commented on 2017-01-15 02:02 (UTC) (edited on 2017-01-15 02:04 (UTC) by andrej)

Zuken: The url variable in the PKGBUILD must be a plain string, not a Bash array. So, essentially, just remove the '(' and ')' around the URL and you're good to go. This should be fixed in the package. :-/

Zuken commented on 2016-12-30 19:07 (UTC)

I am getting the following error, please help. ==> Continue building osgearth ? [Y/n] ==> ---------------------------------- ==> y ==> Building and installing package ==> ERROR: url should not be an array ==> ERROR: An unknown error has occurred. Exiting... ==> ERROR: Makepkg was unable to build osgearth.

geosam commented on 2015-04-09 13:17 (UTC)

Unfortunately in QGIS v2.8.1 does not support plugin Globe. I was able to compile QGIS with osgEarth v2.1.1 (November 2011) and the current version is 2.6. Apparently we should wait until it is supported this great plugin. Here the thread of the mailing list: http://lists.osgeo.org/pipermail/qgis-developer/2015-April/037418.html

geosam commented on 2015-04-03 14:43 (UTC)

I think it should stay version OSGEarth 2.5 until it is updated or support in the new QGIS version. The OSGEarth can be found at the osgearth-qt5 package.

Roken commented on 2015-03-21 07:20 (UTC)

Good call, parched. Installed osgearth-qt5 from aur just fine. Thank you.

parched commented on 2015-03-20 21:25 (UTC)

@Roken, Sam : I would be surprised if this package builds anymore because it uses qt4 and osg in [community] uses qt4, you will probably have to build it with qt4. I can suit a pkgbuild to the AUR for it if you like.

Roken commented on 2015-03-20 21:11 (UTC)

[code]Linking CXX executable ../../../bin/osgearth_package_qt /usr/bin/ld: CMakeFiles/application_osgearth_package_qt.dir/package_qt.cpp.o: undefined reference to symbol 'XInitThreads' /usr/lib/libX11.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status src/applications/osgearth_package_qt/CMakeFiles/application_osgearth_package_qt.dir/build.make:388: recipe for target 'bin/osgearth_package_qt' failed make[2]: *** [bin/osgearth_package_qt] Error 1 CMakeFiles/Makefile2:3107: recipe for target 'src/applications/osgearth_package_qt/CMakeFiles/application_osgearth_package_qt.dir/all' failed make[1]: *** [src/applications/osgearth_package_qt/CMakeFiles/application_osgearth_package_qt.dir/all] Error 2 Makefile:136: recipe for target 'all' failed make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... The build failed. [/code] what am I missing? Not too familiar with cmake.

geosam commented on 2015-03-19 13:30 (UTC)

Thank you for your contribution @parched!!. They have updated the new version of OsgEarth.

parched commented on 2015-03-07 02:49 (UTC)

@geosam My proposed patch is here https://github.com/parched/QGIS/commit/ec5a937391286688c2c27c2c6b13cc85a62f1dbf I get a seg fault with it though but I think it may be a graphics issue.

parched commented on 2015-03-07 01:41 (UTC)

@geosam If the qgis package changes to qt5 we could probably merge our packages.

parched commented on 2015-03-07 01:40 (UTC)

I have added a new package which builds against qt5 https://aur.archlinux.org/packages/osgearth-qt5/ @geosam I have some fixes for qgis to compile with 2.6 that I will post next week when I get the chance.

geosam commented on 2015-02-27 00:38 (UTC)

Thanks @parched for the contribution, the problem is that QGIS[1], does not compile correctly with osgEarth 2.6. I am awaiting a response from QGIS developers for possible solutions [2]. [1] https://aur.archlinux.org/packages/qgis/ [2] http://lists.osgeo.org/pipermail/qgis-developer/2015-February/036931.html

parched commented on 2015-02-26 23:49 (UTC)

Here's an updated PKGBUILD https://github.com/parched/PKGBUILDs/blob/master/osgearth/PKGBUILD

okanisis commented on 2014-04-13 03:06 (UTC)

@HuMu_2013 - osgearth allows you to enable the 3D "globe plugin" when compiling QGIS and that plugin is built-in to QGIS. OpenLayers plugin should depend on python2 (not osgearth) and is a third-party plugin not made by QGIS devs =)

geosam commented on 2014-03-14 21:51 (UTC)

@HuMu_2013, I've updated the PKGBUILD file, try again osgEartth building. Thanks for reporting the error.

HuMu_2013 commented on 2014-03-14 07:55 (UTC)

I landed here after your comment under the AUR Qgis package. Here osgearth does not compile, I get an error: ==> The local files are updated. ==> GIT checkout done or server timeout /home/huub/abs/osgearth/PKGBUILD: line 41: cd: build: No such file or directory ==> ERROR: A failure occurred in build(). Aborting... Another question: what is Osgearth adding other than the openlayer-plugin that can import Google Earth and Bing Areal layers? Cheers.