Package Details: python-gdal-libkml-filegdb 3.8.5-1

Git Clone URL: https://aur.archlinux.org/gdal-libkml-filegdb.git (read-only, click to copy)
Package Base: gdal-libkml-filegdb
Description: Python bindings for GDAL
Upstream URL: https://gdal.org/
Keywords: gis
Licenses: custom
Conflicts: python-gdal
Provides: python-gdal
Submitter: alireza6677
Maintainer: alireza6677
Last Packager: alireza6677
Votes: 6
Popularity: 0.001399
First Submitted: 2023-05-09 07:32 (UTC)
Last Updated: 2024-04-12 13:15 (UTC)

Required by (14)

Sources (1)

Latest Comments

1 2 3 Next › Last »

alireza6677 commented on 2023-09-24 08:47 (UTC)

The latest version adds my new filegdb-api package as a dependency and does not include the filegdb libs anymore 🥳

MarsSeed commented on 2023-07-11 11:47 (UTC) (edited on 2023-07-11 11:48 (UTC) by MarsSeed)

I've just realized that the current filegdb-api build is broken.

I've flagged it, and submitted an orphan request (PRQ#44268). Because the fixes have been proposed in 2020 but the maintainer hasn't responded.

Once the package has been disowned, you can adopt it if you are willing, and apply the necessary corrections so that it can be built again. And then this package could use that external package as a dependency.

MarsSeed commented on 2023-07-11 11:30 (UTC)

Hi,

If possible, please kindly don't vendor in filegdb-api. Instead, add filegdb-api to depends, and use the configure option --with-fgdb=/usr.

kikislater commented on 2016-12-14 04:30 (UTC)

I tried with libkml et libkml-git but no luck. So I found Paul Ramsey post about tif compression and now gdal-filegdb not needed at this time. I use only gdal-filegdb for ecw with modification. I play with a gdal docker image at this time to convert to a well known format instead of proprietary ...

okanisis commented on 2016-12-13 16:41 (UTC)

@kikislater can you try rebuilding libkml and try again?

kikislater commented on 2016-12-12 06:59 (UTC)

Hi, I've got error when building kml support. How to solve it ? /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::Href::Parse(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::OpenFromString(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::Parse(std::string const&, std::string*)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadFile(char const*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadKmlAndGetPath(std::string*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::SerializePretty(boost::intrusive_ptr<kmldom::Element> const&)' collect2: error: ld returned 1 exit status make[1]: *** [GNUmakefile:94: gdalwarp] Error 1 make[1]: *** Waiting for unfinished jobs.... /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::Href::Parse(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::OpenFromString(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::Parse(std::string const&, std::string*)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadFile(char const*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadKmlAndGetPath(std::string*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::SerializePretty(boost::intrusive_ptr<kmldom::Element> const&)' collect2: error: ld returned 1 exit status make[1]: *** [GNUmakefile:100: nearblack] Error 1 /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::Href::Parse(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::OpenFromString(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::Parse(std::string const&, std::string*)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadFile(char const*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadKmlAndGetPath(std::string*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::SerializePretty(boost::intrusive_ptr<kmldom::Element> const&)' collect2: error: ld returned 1 exit status make[1]: *** [GNUmakefile:82: gdalinfo] Error 1 /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::Href::Parse(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::OpenFromString(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::Parse(std::string const&, std::string*)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadFile(char const*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadKmlAndGetPath(std::string*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::SerializePretty(boost::intrusive_ptr<kmldom::Element> const&)' collect2: error: ld returned 1 exit status make[1]: *** [GNUmakefile:88: gdal_translate] Error 1 /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::Href::Parse(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::OpenFromString(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::Parse(std::string const&, std::string*)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadFile(char const*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadKmlAndGetPath(std::string*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::SerializePretty(boost::intrusive_ptr<kmldom::Element> const&)' collect2: error: ld returned 1 exit status make[1]: *** [GNUmakefile:91: gdaladdo] Error 1 /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::Href::Parse(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::OpenFromString(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::Parse(std::string const&, std::string*)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadFile(char const*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadKmlAndGetPath(std::string*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::SerializePretty(boost::intrusive_ptr<kmldom::Element> const&)' collect2: error: ld returned 1 exit status make[1]: *** [GNUmakefile:103: gdalmanage] Error 1 /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::Href::Parse(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::OpenFromString(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::Parse(std::string const&, std::string*)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadFile(char const*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadKmlAndGetPath(std::string*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::SerializePretty(boost::intrusive_ptr<kmldom::Element> const&)' collect2: error: ld returned 1 exit status make[1]: *** [GNUmakefile:121: gdalenhance] Error 1 /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::Href::Parse(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::OpenFromString(std::string const&)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::Parse(std::string const&, std::string*)' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadFile(char const*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmlengine::KmzFile::ReadKmlAndGetPath(std::string*, std::string*) const' /tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/libgdal.so: undefined reference to `kmldom::SerializePretty(boost::intrusive_ptr<kmldom::Element> const&)' collect2: error: ld returned 1 exit status make[1]: *** [GNUmakefile:85: gdalserver] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-kiki/aur-gdal-filegdb/src/gdal-2.1/apps' make: *** [GNUmakefile:94: apps-target] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

d7rk commented on 2016-09-21 11:30 (UTC)

@saultdon I didn't pay much attention during compilation. But after a quick test it seems I can import kml files into qgis. Cheers,

okanisis commented on 2016-09-20 17:30 (UTC)

@d7rk Thanks, you didn't get any errors compiling with those changes against the libkml dependency?

d7rk commented on 2016-09-19 15:09 (UTC)

Hi @saultdon, Building with --with-fgd=/usr works with the following flag: export CXXFLAGS="-D_GLIBCXX_USE_CXX11_ABI=0" See: https://trac.osgeo.org/gdal/ticket/6656 After a very simple test on qgis, the import of .gdb database with ESRI filegdb type works and the edition of layers as well. Cheers,