试图在Red Hat 8上安装gdal 3.0.4

问题描述 投票:0回答:1

我正在运行Red Hat 8,并且正在尝试在其上安装gdal 3.0.4。

我到目前为止所执行的命令:

wget http://download.osgeo.org/gdal/3.0.4/gdal-3.0.4.tar.gz
tar zxvf gdal-3.0.4.tar.gz
cd gdal-3.0.4
./configure
sudo make install

运行sudo make install后,出现以下错误消息:

path/to/gdal-3.0.4/.libs/libgdal.so: undefined reference to `jpeg_CreateDecompress_12`
path/to/gdal-3.0.4/.libs/libgdal.so: undefined reference to `jpeg_write_tables_12`
path/to/gdal-3.0.4/.libs/libgdal.so: undefined reference to `jpeg_start_decompress_12`

...

[以这种方式继续进行了一些行,这些行都以jpeg开头,以12结尾,中间有不同的单词。最后以:

结尾
collect2: error: ld returned 1 exit status
make[1]: *** [GNUmakefile:82: gdalinfo] Error 1
make: *** [GNUmakefile:112: apps-target] Error 2

我不确定该怎么办,或者这个错误甚至意味着什么。如果有人有任何想法,或者如果我可以分享其他信息,请告诉我。

jpeg redhat gdal libjpeg jpeg2000
1个回答
0
投票

运行命令后,如果运行,则>]

sudo make clean
 ./configure --with-libtiff=internal --with-geotiff=internal --with-jpeg=internal --with-jpeg12
sudo make install

然后我的错误已清除。当然,我怀疑也需要安装正确的libjpeg软件包。我可能已经事先安装了它们,因此请牢记。

https://trac.osgeo.org/gdal/wiki/TIFF12BitJPEG

上面的链接对于解决这个问题非常有用。

© www.soinside.com 2019 - 2024. All rights reserved.