[gdal-dev] compile gdal 2.3.0 on centos 6.9

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[gdal-dev] compile gdal 2.3.0 on centos 6.9

Donato.AIRAGHI
Hi,

on Centos 6.9  compiling gdal 2.3.0 with


./configure --with-python=yes  --with-pg=/usr/pgsql-9.3/bin/pg_config --with-geos=yes --with-curl=/usr/bin/curl-config --with-mrsid=/opt/MrSID/Raster_DSDK/ --with-jp2mrsid=no --with-mrsid_lidar=/opt/MrSID/Lidar_DSDK/ --with-sqlite3 --with-podofo=yes --with-hdf4=/opt/HDF/hdf-4.2.13 --with-hdf5=/opt/HDF/hdf-5.1.8.21 --with-openjpeg=/usr/local --with-jasper=no --with-ecw=no --with-threads --with-spatialite=yes

env:

export OPENJPEG_LIBS=/usr/local/lib/libopenjp2.so
export PKG_CONFIG=/usr/local/bin/pkg-config
export PKG_CONFIG_PATH=PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/local/lib/pkgconfig/:/usr/pgsql-9.3/lib/pkgconfig/:/usr/share/pkgconfig/
scl enable devtoolset-3 bash


make output :
I get

..../.libs/libgdal.so: undefined reference to `opj_create_compress'
..../.libs/libgdal.so: undefined reference to `opj_stream_create'
..../.libs/libgdal.so: undefined reference to `opj_setup_decoder'
..../.libs/libgdal.so: undefined reference to `opj_image_tile_create'
..../.libs/libgdal.so: undefined reference to `opj_end_decompress'
..../.libs/libgdal.so: undefined reference to `opj_destroy_codec'
..../.libs/libgdal.so: undefined reference to `opj_read_header'
..../.libs/libgdal.so: undefined reference to `opj_image_destroy'
..../.libs/libgdal.so: undefined reference to `opj_end_compress'
.......
.......


any suggestion?

many thanks in advance


Donato Airaghi

System Administrator
Serco s.p.a - JRC Ispra

_______________________________________________
gdal-dev mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/gdal-dev
Reply | Threaded
Open this post in threaded view
|

Re: compile gdal 2.3.0 on centos 6.9

Andrew C Aitchison-2
On Fri, 29 Jun 2018, [hidden email] wrote:

> Hi,
>
> on Centos 6.9  compiling gdal 2.3.0 with
>
>
> ./configure --with-python=yes  --with-pg=/usr/pgsql-9.3/bin/pg_config --with-geos=yes --with-curl=/usr/bin/curl-config --with-mrsid=/opt/MrSID/Raster_DSDK/ --with-jp2mrsid=no --with-mrsid_lidar=/opt/MrSID/Lidar_DSDK/ --with-sqlite3 --with-podofo=yes --with-hdf4=/opt/HDF/hdf-4.2.13 --with-hdf5=/opt/HDF/hdf-5.1.8.21 --with-openjpeg=/usr/local --with-jasper=no --with-ecw=no --with-threads --with-spatialite=yes
>
> env:
>
> export OPENJPEG_LIBS=/usr/local/lib/libopenjp2.so

Should that be
  export OPENJPEG_LIBS=/usr/local/lib
?

> export PKG_CONFIG=/usr/local/bin/pkg-config
> export PKG_CONFIG_PATH=PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/local/lib/pkgconfig/:/usr/pgsql-9.3/lib/pkgconfig/:/usr/share/pkgconfig/
> scl enable devtoolset-3 bash

Is there a reason why you use a local openjpeg library ?
I have openjpeg-devel-1.3-16.el6_8.x86_64.rpm installed on my
Scientific Linux 6.9 machine (which should be the same as CentOS 6.9)
and use whatever openjpeg library the default configure gives me
without any problems.

I see that openjpeg2{,-devel,-tools} packages are available from epel
( https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch )
_ I haven't tried them, but if you need v2...


> make output :
> I get
>
> ..../.libs/libgdal.so: undefined reference to `opj_create_compress'
> ..../.libs/libgdal.so: undefined reference to `opj_stream_create'
> ..../.libs/libgdal.so: undefined reference to `opj_setup_decoder'
> ..../.libs/libgdal.so: undefined reference to `opj_image_tile_create'
> ..../.libs/libgdal.so: undefined reference to `opj_end_decompress'
> ..../.libs/libgdal.so: undefined reference to `opj_destroy_codec'
> ..../.libs/libgdal.so: undefined reference to `opj_read_header'
> ..../.libs/libgdal.so: undefined reference to `opj_image_destroy'
> ..../.libs/libgdal.so: undefined reference to `opj_end_compress'
> .......

--
Andrew C. Aitchison Cambridge, UK
  [hidden email]
_______________________________________________
gdal-dev mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/gdal-dev