Skip to content

Instantly share code, notes, and snippets.

@3manuek
Created November 7, 2023 20:03
Show Gist options
  • Save 3manuek/78e2770a96d320ddd0f17d8a238b9550 to your computer and use it in GitHub Desktop.
Save 3manuek/78e2770a96d320ddd0f17d8a238b9550 to your computer and use it in GitHub Desktop.
Postgis/GDAL
[postgres@buildkitsandbox postgis]$ gdal-config --dep-libs
-lcrypto -larmadillo -lpoppler -ljson-c -lfreexl -lgeos_c -lwebp -lodbc -lodbcinst -L/usr/lib -lkmlbase -lkmldom -lkmlengine -lkmlxsd -lkmlregionator -lexpat -lxerces-c -lpthread -lopenjp2 -ljasper -lnetcdf -lhdf5 -lmfhdf -ldf -logdi -lgif -lgeotiff -lgta -lpng -lcfitsio -lpq -llzma -lproj -lsqlite3 -ltiff -ljpeg -lz -lpthread -lm -lrt -ldl -lspatialite -lsqlite3 -ldapclient -ldapserver -ldap -lpcre2-8 -lcurl -lxml2 -lmariadb
[postgres@buildkitsandbox postgis]$ view config.log 
[postgres@buildkitsandbox postgis]$ grep undefined config.log 
/workdir/postgis/lex.yy.c:1179: undefined reference to `yywrap'
/workdir/postgis/lex.yy.c:870: undefined reference to `yywrap'
/workdir/postgis/conftest.l:17: undefined reference to `yywrap'
/workdir/postgis/lex.yy.c:1179: undefined reference to `yywrap'
/workdir/postgis/lex.yy.c:870: undefined reference to `yywrap'
/workdir/postgis/conftest.l:17: undefined reference to `yywrap'
/workdir/postgis/conftest.c:63: undefined reference to `iconvctl'
/workdir/postgis/conftest.c:63: undefined reference to `libiconvctl'
/workdir/postgis/conftest.c:57: undefined reference to `pj_get_release'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQcmdStatus@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQfname@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQsetNoticeProcessor@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQftable@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQcancel@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQstatus@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQftablecol@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQconnectdb@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQescapeStringConn@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `lo_close@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQputCopyEnd@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQgetvalue@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQgetisnull@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQftype@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQfmod@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `lo_creat@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQresultStatus@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `lo_read@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQexec@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQsetClientEncoding@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQgetlength@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQputCopyData@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQgetResult@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `lo_write@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQfinish@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQclear@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQerrorMessage@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQnfields@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `lo_open@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQexecParams@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQgetCancel@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQntuples@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQresultErrorMessage@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQfreeCancel@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQcmdStatus@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQfname@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQsetNoticeProcessor@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQftable@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQcancel@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQstatus@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQftablecol@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQconnectdb@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQescapeStringConn@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `lo_close@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQputCopyEnd@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQgetvalue@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQgetisnull@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQftype@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQfmod@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `lo_creat@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQresultStatus@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `lo_read@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQexec@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQsetClientEncoding@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQgetlength@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQputCopyData@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQgetResult@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `lo_write@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQfinish@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQclear@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQerrorMessage@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQnfields@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `lo_open@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQexecParams@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQgetCancel@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQntuples@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQresultErrorMessage@RHPG_9.6'
/usr/bin/ld: /usr/lib64/libgdal.so: undefined reference to `PQfreeCancel@RHPG_9.6'

Package contains:

[postgres@buildkitsandbox postgis]$ dnf repoquery --list gdal-devel
Extra Packages for Enterprise Linux 9 - x86_64                                                                                                                                                                                          15 MB/s |  19 MB     00:01    
Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64                                                                                                                                                                   2.1 kB/s | 2.5 kB     00:01    
Red Hat Universal Base Image 9 (RPMs) - BaseOS                                                                                                                                                                                         1.7 MB/s | 513 kB     00:00    
Red Hat Universal Base Image 9 (RPMs) - AppStream                                                                                                                                                                                      6.1 MB/s | 1.8 MB     00:00    
Red Hat Universal Base Image 9 (RPMs) - CodeReady Builder                                                                                                                                                                              765 kB/s | 190 kB     00:00    
Rocky Linux 9 - AppStream                                                                                                                                                                                                              4.0 MB/s | 7.1 MB     00:01    
Rocky Linux 9 - CRB                                                                                                                                                                                                                    787 kB/s | 2.3 MB     00:02    
/usr/bin/gdal-config
/usr/bin/gdal-config-64
/usr/include/gdal
/usr/include/gdal/cpl_atomic_ops.h
/usr/include/gdal/cpl_auto_close.h
/usr/include/gdal/cpl_compressor.h
/usr/include/gdal/cpl_config-64.h
/usr/include/gdal/cpl_config.h
/usr/include/gdal/cpl_config_extras.h
/usr/include/gdal/cpl_conv.h
/usr/include/gdal/cpl_csv.h
/usr/include/gdal/cpl_error.h
/usr/include/gdal/cpl_hash_set.h
/usr/include/gdal/cpl_http.h
/usr/include/gdal/cpl_json.h
/usr/include/gdal/cpl_list.h
/usr/include/gdal/cpl_minixml.h
/usr/include/gdal/cpl_minizip_ioapi.h
/usr/include/gdal/cpl_minizip_unzip.h
/usr/include/gdal/cpl_minizip_zip.h
/usr/include/gdal/cpl_multiproc.h
/usr/include/gdal/cpl_odbc.h
/usr/include/gdal/cpl_port.h
/usr/include/gdal/cpl_progress.h
/usr/include/gdal/cpl_quad_tree.h
/usr/include/gdal/cpl_spawn.h
/usr/include/gdal/cpl_string.h
/usr/include/gdal/cpl_time.h
/usr/include/gdal/cpl_virtualmem.h
/usr/include/gdal/cpl_vsi.h
/usr/include/gdal/cpl_vsi_error.h
/usr/include/gdal/cpl_vsi_virtual.h
/usr/include/gdal/cplkeywordparser.h
/usr/include/gdal/gdal.h
/usr/include/gdal/gdal_alg.h
/usr/include/gdal/gdal_alg_priv.h
/usr/include/gdal/gdal_csv.h
/usr/include/gdal/gdal_frmts.h
/usr/include/gdal/gdal_mdreader.h
/usr/include/gdal/gdal_pam.h
/usr/include/gdal/gdal_priv.h
/usr/include/gdal/gdal_proxy.h
/usr/include/gdal/gdal_rat.h
/usr/include/gdal/gdal_simplesurf.h
/usr/include/gdal/gdal_utils.h
/usr/include/gdal/gdal_version.h
/usr/include/gdal/gdal_vrt.h
/usr/include/gdal/gdalgeorefpamdataset.h
/usr/include/gdal/gdalgrid.h
/usr/include/gdal/gdalgrid_priv.h
/usr/include/gdal/gdaljp2abstractdataset.h
/usr/include/gdal/gdaljp2metadata.h
/usr/include/gdal/gdalpansharpen.h
/usr/include/gdal/gdalwarper.h
/usr/include/gdal/gnm.h
/usr/include/gdal/gnm_api.h
/usr/include/gdal/gnmgraph.h
/usr/include/gdal/memdataset.h
/usr/include/gdal/ogr_api.h
/usr/include/gdal/ogr_core.h
/usr/include/gdal/ogr_feature.h
/usr/include/gdal/ogr_featurestyle.h
/usr/include/gdal/ogr_geocoding.h
/usr/include/gdal/ogr_geometry.h
/usr/include/gdal/ogr_p.h
/usr/include/gdal/ogr_spatialref.h
/usr/include/gdal/ogr_srs_api.h
/usr/include/gdal/ogr_swq.h
/usr/include/gdal/ogrsf_frmts.h
/usr/include/gdal/rawdataset.h
/usr/include/gdal/vrtdataset.h
/usr/lib64/libgdal.so
/usr/lib64/pkgconfig/gdal.pc
/usr/share/man/man1/gdal-config.1.gz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment