FYI
Agus
-------- Original Message --------
Subject: Re: Problem with gdal-mrsid-src
Date: Sat, 13 Jun 2009 12:53:13 +0200
From: Agustin Lobo <[email protected]>
Reply-To: [email protected]
To: Alan Boudreault <[email protected]>
References: <[email protected]>
<[email protected]> <[email protected]>
<[email protected]> <[email protected]>
<[email protected]>
Alan,
It does not work on my 8.04 machine.
This is what I do:
1. Complete uninstall using synaptic of all gdal stuff
2. Installation of gdal, includin gdalbin and gdal-mrsid
(see attachment for an screen capture of my synaptic when
I search gdal. There must be a more pro way of checking
which packages I have, but don't know how to do it)
3. Run sudo /usr/bin/gdal-mrsid-build /usr/local/Geo_DSDK-7.0.0.2167
This is the output:
s$ sudo /usr/bin/gdal-mrsid-build /usr/local/Geo_DSDK-7.0.0.2167
grep: /usr/local/Geo_DSDK-7.0.0.2167/include/support/lt_base.h: No such file or
directory
Extracting GDAL/MrSID tarball
Building GDAL/MrSID plugin
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for ranlib... ranlib
checking for g++ -shared ... yes
checking for gdal-config... /usr/bin/gdal-config
using /usr/lib/gdal16plugins as GDAL shared library autoload directory
checking for lt_base.h in /usr/local/Geo_DSDK-7.0.0.2167/include/support... not
found.
checking for lt_base.h in /usr/local/Geo_DSDK-7.0.0.2167/include... found MrSID
DSDK version 7.x or newer.
checking for MG3ImageWriter.h in
/usr/local/Geo_DSDK-7.0.0.2167/include/mrsid_writers... no encoding support.
checking for MrSID JPEG2000 support... enabled
checking for XTIFFClientOpen in -lgeotiff... yes
configure: creating ./config.status
config.status: creating Makefile
g++ -DFRMT_mrsid -Wall -I/usr/local/Geo_DSDK-7.0.0.2167/include
-I/usr/include/geotiff -fPIC -DFRMT_mrsid -I/usr/include/gdal -DMRSID_J2K
-I/usr/local/Geo_DSDK-7.0.0.2167/include -I/usr/include/geotiff -c -o
mrsiddataset.o mrsiddataset.cpp
g++ -DFRMT_mrsid -Wall -I/usr/local/Geo_DSDK-7.0.0.2167/include
-I/usr/include/geotiff -fPIC -DFRMT_mrsid -I/usr/include/gdal -DMRSID_J2K
-I/usr/local/Geo_DSDK-7.0.0.2167/include -I/usr/include/geotiff -c -o
mrsidstream.o mrsidstream.cpp
g++ -shared mrsiddataset.o mrsidstream.o -lgeotiff
-L/usr/local/Geo_DSDK-7.0.0.2167/lib/Release
-L/usr/local/Geo_DSDK-7.0.0.2167/3rd-party/lib/Release -lltidsdk -lpthread
-llt_kakadu -L/usr/lib -lgdal1.6.0 -o gdal_MrSID.so
install -d /usr/lib/gdal16plugins
cp gdal_MrSID.so /usr/lib/gdal16plugins
4. But...
$ gdalinfo /media/Transcend/Mario/N-31-50_2000/N-31-50_2000/N-31-50_2000.sid
ERROR 1: /usr/lib/gdal16plugins/gdal_MrSID.so: undefined symbol:
_ZNSs20_S_empty_rep_storageE
ERROR 1: /usr/lib/gdal16plugins/gdal_MrSID.so: undefined symbol:
_ZNSs20_S_empty_rep_storageE
ERROR 4: `/media/Transcend/Mario/N-31-50_2000/N-31-50_2000/N-31-50_2000.sid' not
recognised as a supported file format.
gdalinfo failed - unable to open
'/media/Transcend/Mario/N-31-50_2000/N-31-50_2000/N-31-50_2000.sid'.
Am I doing something wrong? Is it working for others on ubuntu 8.04 ??
Don't know what to do.
Thanks
Agus
Alan Boudreault wrote:
Try the new version. We'll see if you still have problems.
Alan
Agustin Lobo wrote:
with the same version that I was testing? what could be wrong in
my test then? I'll try again on Saturday, I'm away from that
computer until then.
Agus
Alan Boudreault wrote:
That already work properly on 8.04. I've tested .sid and .jp2.
Alan
On June 10, 2009 01:40:49 pm Agustin Lobo wrote:
any hope on having this working for 8.04?
Agus
Alan Boudreault wrote:
Hi,
Yes, I've tested one MrSID image of 270mb from the site.
Thanks,
Alan
On June 10, 2009 12:59:36 pm Agustin Lobo wrote:
Did you manage to download it?
Agus
Alan Boudreault wrote:
Hi Agustin,
Could you send me that file: of5mv50sd0f299112ss0r051.sid ? I would
like to test it.
Thanks,
Alan
On June 5, 2009 01:49:42 pm Agustin Lobo wrote:
Thanks, please keep me posted, this is an important matter
for me. Also, have you considered a similar approach for ecw?
Agus
Alan Boudreault wrote:
Hi Agustin,
This problem has been reported on the UbuntuGIS mailing list
and I'm
going to investigate in it as soon as I can.
Thanks,
Alan
On June 4, 2009 01:41:11 pm Agustin Lobo wrote:
More testing:
1. In the intrepid machine:
While gdalinfo --formats lists mrsid, I get the following
error at
reading: $ gdalinfo N-31-50_2000.sid
gdalinfo: symbol lookup error:
/usr/lib/gdal16plugins/gdal_MrSID.so:
undefined symbol: _ZN12LTIVSIStreamC1Ev
2. This is the same error that I get in QGIS: at reading a mrsid
file, qgis crashes and the same message is found in the terminal.
3. In the hardy machine.
While the installation works, gdalinfo --formats does not
list mrsid and:
$ gdalinfo N-31-50_2000.sid
ERROR 1: /usr/lib/gdal16plugins/gdal_MrSID.so: undefined symbol:
_ZNSs20_S_empty_rep_storageE
ERROR 1: /usr/lib/gdal16plugins/gdal_MrSID.so: undefined symbol:
_ZNSs20_S_empty_rep_storageE
ERROR 4: `N-31-50_2000.sid' not recognised as a supported file
format.
gdalinfo failed - unable to open 'N-31-50_2000.sid'.
Hope this helps! Let me know if can do anything more.
Thanks a lot for your work
Agus
Alan Boudreault wrote:
Hi Agustin,
I've found the problem. There was a bug in the libgeotiff
package.
I compiled a new package and uploaded it in UbuntuGIS. Now,
everything should ok with gdal-mrsid-src after updating apt-get:
`apt-get update` and reinstalling the new version of
libgeotif1.2
and libgeotiff-dev.
Thanks,
Alan
On May 31, 2009 01:14:51 pm Agustin Lobo wrote:
Thank you for your interest!
Agus
Alan Boudreault wrote:
Hi Agustin,
It seems that the autoconf script works in Debian but not in
Ubuntu. I will check that as soon as I can (probably
tomorrow).
Thank for your report.
Alan
Agustin Lobo wrote:
Thanks for the many tools in ubuntugis.
After downloading and uncompresing
Geo_DSDK-7.0.0.2167.linux.x86.gcc32.tar.gz
from
http://www.lizardtech.com/developer/members/downloads.php
(there is also Geo_DSDK-7.0.0.2167.linux.x86.gcc41.tar.gz
don't really know which one is better)
I've found a problem with gdal-mrsid-src:
When I run the GDAL MrSID building script:
$ sudo /usr/bin/gdal-mrsid-build
/usr/local/Geo_DSDK-7.0.0.2167
I get:
configure: error: libgeotiff is required to build GDAL MrSID
driver
despite having libgeotiff1-2 and libgeotiff-dev
It seems there is a broken dependency?
I'm using ubuntu 8.04 hardy
Thanks
Agus
--
Dr. Agustin Lobo
Institut de Ciencies de la Terra "Jaume Almera" (CSIC)
LLuis Sole Sabaris s/n
08028 Barcelona
Spain
Tel. 34 934095410
Fax. 34 934110012
email: [email protected]
http://www.ija.csic.es/gt/obster
begin:vcard
fn:Agustin Lobo
n:Lobo;Agustin
org:Institut de Ciencies de la Terra "Jaume Almera" CSIC
adr:;;Lluis Sole Sabris s/n;Barcelona;;08028;Spain
email;internet:[email protected]
url:http://www.ija.csic.es/gt/obster
version:2.1
end:vcard
_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev