Package Details: gdal-filegdb 2.1-2

Git Clone URL: https://aur.archlinux.org/gdal-filegdb.git (read-only, click to copy)
Package Base: gdal-filegdb
Description: A translator library for vector and raster geospatial data formats (PDF, FileGDB, KMZ support)
Upstream URL: http://www.gdal.org/
Keywords: GIS
Licenses: custom
Conflicts: gdal
Provides: gdal
Submitter: okanisis
Maintainer: None
Last Packager: okanisis
Votes: 5
Popularity: 0.000000
First Submitted: 2013-09-14 01:37 (UTC)
Last Updated: 2016-12-07 18:48 (UTC)

Latest Comments

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,

d7rk commented on 2016-05-04 10:13 (UTC)

Hi Saultdon, I cannot build it anymore. I'm getting plenty errors of undefined reference to 'FileGDBAPI' before it finally crashes: -------------------------------------------------------------------- /home/XXX/tmp/yaourt-tmp-v/aur-gdal-filegdb/src/gdal-2.0/libgdal.so: undefined reference to `FileGDBAPI::Row::GetGUID(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, FileGDBAPI::Guid&) const' collect2: error: ld returned 1 exit status GNUmakefile:51: recipe for target 'gdalinfo' failed make[1]: *** [gdalinfo] Error 1 make[1]: Leaving directory '/home/v/tmp/yaourt-tmp-v/aur-gdal-filegdb/src/gdal-2.0/apps' GNUmakefile:67: recipe for target 'apps-target' failed make: *** [apps-target] Error 2 -------------------------------------------------------------------- Would you have any idea? Thanks!

kikislater commented on 2015-12-03 19:06 (UTC)

Hi, Thanks for this usefull package I wrote a quick note to install ecw support with your package : http://geomatips.blogspot.fr/2015/12/install-gdal-ecw-support-in-archlinux.html

okanisis commented on 2015-07-30 12:56 (UTC)

@d7rk Awesome, looks like that patch got applied, safe to drop now. I can update the pkgbuild later today =) Thanks for reporting.

d7rk commented on 2015-07-30 09:06 (UTC)

Hello Saultdon, I cannot build the 2.0 version. I think I'm getting a problem with the second patch (to ogr_perl_2.0.0.diff). ----------------------------------------------------- ==> Starting prepare()... patching file swig/python/GNUmakefile Hunk #1 succeeded at 70 (offset -2 lines). patching file swig/include/perl/ogr_perl.i Hunk #1 FAILED at 109. Hunk #2 FAILED at 121. 2 out of 2 hunks FAILED -- saving rejects to file swig/include/perl/ogr_perl.i.rej ==> ERROR: A failure occurred in prepare(). Aborting... ----------------------------------------------------- Would you by any change have any ideas? Thanks!

d7rk commented on 2015-03-22 10:20 (UTC)

Hello Saultdon, For some reasons yaourt keeps asking me to update this package, although I have done so already without any errors: // ==> Software upgrade (new version) : aur/gdal-filegdb 1.11.r28752-1 -> 1.11.2-3 // It is not a problem at all, just strange. Thanks for maintaining yet another crucial package! Cheers,

geosam commented on 2015-03-19 15:06 (UTC)

I get the next error in update package: =========================== /tmp/packerbuild-1000/gdal-filegdb/gdal-filegdb/src/gdal-1.11/install-sh -d /tmp/packerbuild-1000/gdal-filegdb/gdal-filegdb/pkg/gdal-filegdb/usr/share/man/man1 for f in man/man1/nearblack.1 man/man1/ogrlineref.1 man/man1/_tmp_packerbuild-1000_gdal-filegdb_gdal-filegdb_src_gdal-1.11_apps_.1 man/man1/gdaldem.1 man/man1/gdal_proximity.1 man/man1/gdal_contour.1 man/man1/gdal_grid.1 man/man1/gdal_sieve.1 man/man1/gdalbuildvrt.1 man/man1/gdaltindex.1 man/man1/gdal_polygonize.1 man/man1/gdal_calc.1 man/man1/gdalwarp.1 man/man1/gdalmanage.1 man/man1/gdal_merge.1 man/man1/pct2rgb.1 man/man1/gdal_retile.1 man/man1/gdal_utilities.1 man/man1/gdalmove.1 man/man1/ogrinfo.1 man/man1/gdal_translate.1 man/man1/gdal2tiles.1 man/man1/gdal_rasterize.1 man/man1/gdalcompare.1 man/man1/gdal_fillnodata.1 man/man1/ogr_utilities.1 man/man1/gdal-config.1 man/man1/gdaladdo.1 man/man1/ogrtindex.1 man/man1/rgb2pct.1 man/man1/gdaltransform.1 man/man1/gdalinfo.1 man/man1/gdallocationinfo.1 man/man1/ogr2ogr.1 man/man1/gdal_edit.1 man/man1/gdalsrsinfo.1 ; do /tmp/packerbuild-1000/gdal-filegdb/gdal-filegdb/src/gdal-1.11/install-sh -c -m 0644 $f /tmp/packerbuild-1000/gdal-filegdb/gdal-filegdb/pkg/gdal-filegdb/usr/share/man/man1 ; done open: No such file or directory elf_open: No such file or directory ==> ERROR: Se produjo un fallo en package(). Cancelando... =======================================

marcelhuber commented on 2014-07-01 08:17 (UTC)

Just for clarification of the last comment of mine: The -Dlinux define is needed for successful building on linux. The following code snippet shows the relevant section: #ifndef EXPORT_FILEGDB_API # if defined linux || defined __APPLE__ # define EXT_FILEGDB_API # else # define EXT_FILEGDB_API _declspec(dllimport) # endif #else

okanisis commented on 2014-05-07 21:31 (UTC)

1.11.0-2 now includes libkml-git as a dependency for KMZ support, it's in the AUR.

okanisis commented on 2014-05-07 21:29 (UTC)

@marcelhuber I can actually build fine without it, do you know in what scenarios that would be necessary? Or what's special about your setup that needs it? I'd like to understand more about it =)

marcelhuber commented on 2014-03-18 10:35 (UTC)

I suggest adding the following line to the build section before configure: export CPPFLAGS=-Dlinux Otherwise it did not compile with filegdb on my box.

okanisis commented on 2013-09-14 18:08 (UTC)

gdal updated to 1.10.1 and using the PKGBUILD from gdal-curl