Quindi, ricapitolando, è un problema dell’sdk che si verifica a volte su linux? Strano, su altre versioni di ubuntu con versioni di GDAL diverse non mi aveva mai dato problemi…
Comunque, ho seguito la guida su http://wiki.openstreetmap.org/wiki/ECW#Howto_install_gdal_with_ECW_support e ammetto che ora tutto è perfettamente OK!! Ammetto che sono positivamente sorpreso!!!
WOW, viva la community!!!
GRAZIEGRAZIE
···
Il giorno 28 ottobre 2013 12:22, <gfoss-request@lists.gfoss.it> ha scritto:
Invia le richieste di iscrizione alla lista Gfoss all’indirizzo
gfoss@lists.gfoss.itPer iscriverti o cancellarti attraverso il web, visita
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
oppure, via email, manda un messaggio con oggetto `help’ all’indirizzo
gfoss-request@lists.gfoss.itPuoi contattare la persona che gestisce la lista all’indirizzo
gfoss-owner@lists.gfoss.itSe rispondi a questo messaggio, per favore edita la linea dell’oggetto
in modo che sia più utile di un semplice “Re: Contenuti del digest
della lista Gfoss…”Argomenti del Giorno:
- Re: creazione webGIS (Antonio Maini)
- Re: Gdal 1.10 ed ecwsdk 3.3 (Salvatore Larosa)
Message: 1
Date: Mon, 28 Oct 2013 12:15:32 +0100
From: Antonio Maini <antoniomaini@gmail.com>
To: Gfoss@lists.gfoss.it
Subject: Re: [Gfoss] creazione webGIS
Message-ID:
<CAPL=-a=KCAS45qw18K=9pw6pW5k-eaKMMXt0B++a8tvD=n9S+Q@mail.gmail.com>
Content-Type: text/plain; charset=“iso-8859-1”Ci ho dato un’occhiata veloce e non capisco: c’entra qualcosa con il
software geografico libero di cui si parla in questa lista?
Alessandro PasottiCiao,
ho linkato il portale *mangomap *perché credo possa fare comodo a tutti
quelli che hanno l’esigenza di esportare e condividere sul web progetti GIS
e non sono dei programmatori.
Usi il software libero e gratuitamente esporti il tuo lavoro sul web.Saluti
Antonio
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso…
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20131028/a5b55b31/attachment-0001.html>
Message: 2
Date: Mon, 28 Oct 2013 12:22:03 +0100
From: Salvatore Larosa <lrssvtml@gmail.com>
To: “GFOSS.it” <gfoss@lists.gfoss.it>
Cc: Maurizio Marchi <mauriziomarchi85@gmail.com>
Subject: Re: [Gfoss] Gdal 1.10 ed ecwsdk 3.3
Message-ID:
<CANxjxaoF-fcBdkBFLyjn4Hadsw9kWkj0iKi8rbzKUA8BLBSttw@mail.gmail.com>
Content-Type: text/plain; charset=“iso-8859-1”2013/10/28 Maurizio Marchi <mauriziomarchi85@gmail.com>
La procedura va cioè a bun fine, tuttavia, quando apro QGIS e carico una
ecw mi esce il messaggio di errore“Eccezione”
“basic_string::_S_create”un problema noto (anche se non così diffuso) che trovi nel butracker GDAL
[1].
Al ticket è allegata anche la patch per risolvere il problema.Saluti,
-SL[1] - http://trac.osgeo.org/gdal/ticket/4868
2013/10/28 Stefano Iacovella <stefano.iacovella@gmail.com>
Rimaniamo in lista con la discussione, perchè è facile che qualcuno più
esperto di me ti sappia dare indicazioni più precise.Ad occhio mi òare che quella libreria gdal li sia stata compilata senza il
supproto ECW, perlomeno non con SDK 3.3.
Nello snippet che ti ho inviato infatti vedi che la libreria gdal sul mio
sistema punta a:libNCSEcw.so.0 => /usr/local/lib/libNCSEcw.so.0 (0x00007fe0f7439000)
libNCSEcwC.so.0 => /usr/local/lib/libNCSEcwC.so.0 (0x00007fe0f7235000)
libNCSCnet.so.0 => /usr/local/lib/libNCSCnet.so.0 (0x00007fe0f7020000)
libNCSUtil.so.0 => /usr/local/lib/libNCSUtil.so.0 (0x00007fe0f6dfd000)che sono appunto il risultato della compilazione dell’SDK 3.3,
Nell’output della tua ldd /usr/lib/libgdal.so non ci sono e ad occhio mi
pare anche che non ci sia nulla che rimanda alle librerie dell’SDK 5, ma
forse sono io che non le vedo.Non è che hai piu pacchetti gdal sul tuo sistema?
Prova ad eseguire ldd con il path dell’eseguibile di QGIS, così verifichi
dove punta esattamente QGIS:ldd | grep libgdal
Stefano
41.95581N 12.52854E
http://www.linkedin.com/in/stefanoiacovella
http://twitter.com/#!/Iacovellas
2013/10/28 Maurizio Marchi <mauriziomarchi85@gmail.com>
Ciao, intanto
il mio file libgdal.so è in “/usr/lib/libgdal.so” e mi restituisce questo:
maurizio@asusinux-UL30A:~$ ldd /usr/lib/libgdal.so
linux-vdso.so.1 => (0x00007fff815fe000)
libarmadillo.so.2 => /usr/lib/libarmadillo.so.2 (0x00007f3067730000)
libproj.so.0 => /usr/lib/libproj.so.0 (0x00007f30674df000)
libpoppler.so.19 => /usr/lib/x86_64-linux-gnu/libpoppler.so.19
(0x00007f30670e0000)
libfreexl.so.1 => /usr/lib/x86_64-linux-gnu/libfreexl.so.1
(0x00007f3066ed6000)
libgeos_c.so.1 => /usr/lib/libgeos_c.so.1 (0x00007f3066cb3000)
libepsilon.so.0 => /usr/lib/libepsilon.so.0 (0x00007f3066a9a000)
libodbc.so.1 => /usr/lib/x86_64-linux-gnu/libodbc.so.1
(0x00007f3066833000)
libodbcinst.so.1 => /usr/lib/x86_64-linux-gnu/libodbcinst.so.1
(0x00007f3066621000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1
(0x00007f30663f6000)
libxerces-c-3.1.so => /usr/lib/libxerces-c-3.1.so (0x00007f3065e55000)
libjasper.so.1 => /usr/lib/x86_64-linux-gnu/libjasper.so.1
(0x00007f3065bfe000)
libnetcdf.so.6 => /usr/lib/libnetcdf.so.6 (0x00007f30658bf000)
libhdf5.so.6 => /usr/lib/libhdf5.so.6 (0x00007f3065324000)
libmfhdfalt.so.0 => /usr/lib/libmfhdfalt.so.0 (0x00007f3065101000)
libdfalt.so.0 => /usr/lib/libdfalt.so.0 (0x00007f3064e5e000)
libgif.so.4 => /usr/lib/x86_64-linux-gnu/libgif.so.4 (0x00007f3064c55000)
libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8
(0x00007f3064a05000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f30647dc000)
libpq.so.5 => /usr/lib/libpq.so.5 (0x00007f30645b0000)
liblzma.so.5 => /usr/lib/x86_64-linux-gnu/liblzma.so.5
(0x00007f306438e000)
libdapclient.so.3 => /usr/lib/x86_64-linux-gnu/libdapclient.so.3
(0x00007f3064158000)
libdap.so.11 => /usr/lib/x86_64-linux-gnu/libdap.so.11
(0x00007f3063e71000)
libspatialite.so.5 => /usr/lib/x86_64-linux-gnu/libspatialite.so.5
(0x00007f30638a1000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
(0x00007f30635fd000)
libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4
(0x00007f30633a5000)
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2
(0x00007f3063047000)
libmysqlclient.so.18 => /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
(0x00007f3062b00000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f30628e3000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f30626cc000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f30624c7000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007f30621c7000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f3061ecb000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3061b0a000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f30618f4000)
libblas.so.3gf => /usr/lib/libblas.so.3gf (0x00007f306165a000)
liblapack.so.3gf => /usr/lib/liblapack.so.3gf (0x00007f3060a63000)
liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2
(0x00007f3060811000)
libtiff.so.4 => /usr/lib/x86_64-linux-gnu/libtiff.so.4
(0x00007f30605ad000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6
(0x00007f3060310000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1
(0x00007f30600da000)
libgeos-3.3.8.so => /usr/lib/libgeos-3.3.8.so (0x00007f305fd67000)
libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7
(0x00007f305fb5c000)
libhdf5_hl.so.6 => /usr/lib/libhdf5_hl.so.6 (0x00007f305f92a000)
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0
(0x00007f305f6cb000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
(0x00007f305f2f0000)
libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3
(0x00007f305f022000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2
(0x00007f305ee1d000)
libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2
(0x00007f305ebdf000)
libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2
(0x00007f305e990000)
libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11
(0x00007f305e75c000)
liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2
(0x00007f305e54e000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f305e345000)
libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26
(0x00007f305e089000)
libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11
(0x00007f305de0b000)
librtmp.so.0 => /usr/lib/x86_64-linux-gnu/librtmp.so.0
(0x00007f305dbf0000)
/lib64/ld-linux-x86-64.so.2 (0x00007f306867d000)
libgfortran.so.3 => /usr/lib/x86_64-linux-gnu/libgfortran.so.3
(0x00007f305d8d9000)
libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3
(0x00007f305d6b0000)
libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0
(0x00007f305d4a8000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1
(0x00007f305d2a4000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
(0x00007f305d087000)
libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2
(0x00007f305ce6c000)
libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3
(0x00007f305cc2e000)
libtasn1.so.3 => /usr/lib/x86_64-linux-gnu/libtasn1.so.3
(0x00007f305ca1c000)
libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0
(0x00007f305c80a000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0
(0x00007f305c605000)
libquadmath.so.0 => /usr/lib/x86_64-linux-gnu/libquadmath.so.0
(0x00007f305c3cf000)
libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0
(0x00007f305c1c7000)
libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26
(0x00007f305bf41000)
libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8
(0x00007f305bca1000)
libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4
(0x00007f305ba6c000)
libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18
(0x00007f305b857000)
libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0
(0x00007f305b62d000)
libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1
(0x00007f305b41e000)
libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5
(0x00007f305b1d4000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f305af9a000)
maurizio@asusinux-UL30A:~$ma mi sa che mi sono infilato in un problema più grand edi me…mi
aspettavo una risposta del tipo “si, il GDAL 1.10 ha dei problemi di
compilazione”Grazie
Il giorno 28 ottobre 2013 11:01, Stefano Iacovella <
stefano.iacovella@gmail.com> ha scritto:Scusami, si
$ ldd
Ti restituisce tutte le librerie linkate, in maniera dinamica, da
quell’eseguibile o libreria.Ad esempio sul mio ubuntu
stefano@ubuntu1204x64vm:~/source$ ldd /usr/local/lib/libgdal.so
linux-vdso.so.1 => (0x00007fffdd967000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1
(0x00007fe0f8fb9000)
libxerces-c-3.1.so => /usr/lib/libxerces-c-3.1.so(0x00007fe0f8a18000)
libpq.so.5 => /usr/lib/libpq.so.5 (0x00007fe0f87eb000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fe0f85d4000)
libspatialite.so.2 => /usr/local/lib/libspatialite.so.2
(0x00007fe0f80a9000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007fe0f7e8b000)
libgeos_c.so.1 => /usr/local/lib/libgeos_c.so.1
(0x00007fe0f7c65000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
(0x00007fe0f79c2000)
libcurl-gnutls.so.4 =>
/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007fe0f7769000)
libNCSEcw.so.0 => /usr/local/lib/libNCSEcw.so.0
(0x00007fe0f7439000)
libNCSEcwC.so.0 => /usr/local/lib/libNCSEcwC.so.0
(0x00007fe0f7235000)
libNCSCnet.so.0 => /usr/local/lib/libNCSCnet.so.0
(0x00007fe0f7020000)
libNCSUtil.so.0 => /usr/local/lib/libNCSUtil.so.0
(0x00007fe0f6dfd000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2
(0x00007fe0f6bf9000)
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2
(0x00007fe0f689c000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007fe0f659c000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe0f62a0000)
…Ciao
Stefano
41.95581N 12.52854E
http://www.linkedin.com/in/stefanoiacovella
http://twitter.com/#!/Iacovellas
Il giorno 28 ottobre 2013 10:49, Maurizio Marchi <
mauriziomarchi85@gmail.com> ha scritto:Scusa ma non so come si faccia la verifica con ldd…è un comando da
terminale?
Il giorno 28 ottobre 2013 10:35, Stefano Iacovella <
stefano.iacovella@gmail.com> ha scritto:Il giorno 28 ottobre 2013 10:30, Maurizio Marchi <
mauriziomarchi85@gmail.com> ha scritto:Ciao,
i comandi che utilizzo da terminale sono questi
unzip libecwj2-3.3-2006-09-06.zip
cd libecwj2-3.3
./configure
make
sudo make install
sudo gdal-ecw-build /usr/local/
sudo ldconfige poi
gdalinfo --formats | grep ECW
mi restituisce correttamenteECW (rw): ERDAS Compressed Wavelets (SDK 3.x)
JP2ECW (rw+v): ERDAS JPEG2000 (SDK 3.x)OK e fin qui mi torna, io di solito mi compilo le GDAl dal soruce ma
in ogni caso il risultato è identico.
Non avevo capito dalla email inziale che fosse coinvolto anche QGIS.La procedura va cioè a bun fine, tuttavia, quando apro QGIS e
carico una ecw mi esce il messaggio di errore“Eccezione”
“basic_string::_S_create”Onestamente non mi dice molto, ma tanto per verificare sei sicuro che
l’eseguibile di QGIS punti alle gdal ed ECW lib giuste? Puoi fare una
verifica con ldde non carica la ECW. Con l’SDK 5.0 invece tutto ok. Io ho QGIS 2.0.1
compilato con GDAL 1.10.0, quello disponibile sulla repository ubuntugis
unstable
41.95581N 12.52854E
–
Maurizio Marchi
ID skype: maurizioxyz
Ubuntu 12.04 (Precise Pangolin)
“Il bello dell’open-source è che le domande possono essere poste alla
fonte”
utente linux 552.742–
Maurizio Marchi
ID skype: maurizioxyz
Ubuntu 12.04 (Precise Pangolin)
“Il bello dell’open-source è che le domande possono essere poste alla
fonte”
utente linux 552.742
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell’Associazione GFOSS.it.
666 iscritti al 22.7.2013–
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso…
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20131028/ff83f11d/attachment.html>
Gfoss mailing list
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell’Associazione GFOSS.it.Fine di Digest di Gfoss, Volume 100, Numero 132
–
Maurizio Marchi
ID skype: maurizioxyz
Ubuntu 12.04 (Precise Pangolin)
“Il bello dell’open-source è che le domande possono essere poste alla fonte”
utente linux 552.742