[Gfoss] problema qgis 0.10

Ciao a tutti,
stasera con dselect ho aggiornato i pacchetti dbian lenny, tra cui lib-gdal,
solo che adesso qgis non parte più...
questo è ciò che è visulaizzato sulla shell:

Warning: No valid projection. Unable to set map units.
Warning: No valid projection. Unable to set map units.
Warning: No valid projection. Unable to set map units.
Warning: No valid projection. Unable to set map units.
Warning: No valid projection. Unable to set map units.
Warning: No valid projection. Unable to set map units.
Warning: No valid projection. Unable to set map units.
Warning: No valid projection. Unable to set map units.
Loaded /usr/lib/qgis/libcopyrightlabelplugin.so
Loaded /usr/lib/qgis/libdelimitedtextplugin.so
Loaded /usr/lib/qgis/libdelimitedtextprovider.so
Loaded /usr/lib/qgis/libgeorefplugin.so
Loaded /usr/lib/qgis/libgpsimporterplugin.so
Loaded /usr/lib/qgis/libgpxprovider.so
Loaded /usr/lib/qgis/libgrassplugin.so
Loaded /usr/lib/qgis/libgrassprovider.so
Loaded /usr/lib/qgis/libgridmakerplugin.so
Loaded /usr/lib/qgis/libnortharrowplugin.so
Segmentation fault

qualcuno ha avuto lo stesso problema? risolto?

Grazie

Eugenio
_________________________________________________________________
Tutta la posta in un solo posto… scarica Windows Live Mail!!!
http://get.live.com/wlmail/overview

Eugenio Trumpy ha scritto:

stasera con dselect ho aggiornato i pacchetti dbian lenny, tra cui lib-gdal,
solo che adesso qgis non parte più...

qualcuno ha avuto lo stesso problema? risolto?

si', dipende dalle gdal: se compilate con l'ottimizzazione di gcc 4.3,
fanno crashare qgis (e non solo).
O te le ricompili senza ottimizzazione, o usi quelle precedenti.
Saluti.
pc
--
Paolo Cavallini, see: * http://www.faunalia.it/pc *

si', dipende dalle gdal: se compilate con l'ottimizzazione di gcc 4.3,
fanno crashare qgis (e non solo).
O te le ricompili senza ottimizzazione, o usi quelle precedenti.

Problemi simili anche con cgi-mapserver e php5-mapscript che
linkano le libgdal. Sono dovuto tornare alla versione 1.5.1-4 per
i pacchetti:

  gdal-bin_1.5.1-4_i386.deb
  libgdal-doc_1.5.1-4_all.deb
  libgdal1-1.5.0_1.5.1-4_i386.deb

Se non avete una copia dei vecchi pacchetti e nel repository
ufficiale non ci fossero piu', puo' essere utile in questi casi
http://snapshot.debian.net/

--
Niccolo Rigacci
Firenze - Italy

On Mon, Jul 14, 2008 at 09:42:25PM +0200, Paolo Cavallini wrote:

Eugenio Trumpy ha scritto:

> stasera con dselect ho aggiornato i pacchetti dbian lenny, tra cui lib-gdal,
> solo che adesso qgis non parte più...

> qualcuno ha avuto lo stesso problema? risolto?

si', dipende dalle gdal: se compilate con l'ottimizzazione di gcc 4.3,
fanno crashare qgis (e non solo).
O te le ricompili senza ottimizzazione, o usi quelle precedenti.
Saluti.
pc

Al massimo e' qgis che crasha quando e' compilato con
l'ottimizzazione, cosa che vale anche per mapserver per altro.
Le GDAL le provo con il testbed e altri dati e funzionano.

--
Francesco P. Lovergine

On Tue, Jul 15, 2008 at 12:41:01PM +0200, Francesco P. Lovergine wrote:

Al massimo e' qgis che crasha quando e' compilato con
l'ottimizzazione, cosa che vale anche per mapserver per altro.
Le GDAL le provo con il testbed e altri dati e funzionano.

Possibile?

Ieri sera ho bestemmiato fino a tardi su una Lenny: dopo aver
aggiornato mapserver alla 5.0.3-2 (cgi-mapserver, mapserver-bin e
php5-mapscript, presi a mano da Sid) kamap e openlayers non
funzionavano piu' lasciando dei segmentation fault nei log di
apache.

Ho dovuto portare gdal (e solo quello) indietro alla 1.5.1-4 per
farlo rifunzionare.

C'e' da indagare?

--
Niccolo Rigacci
Firenze - Italy

On Tue, Jul 15, 2008 at 12:41:01PM +0200, Francesco P. Lovergine wrote:

On Mon, Jul 14, 2008 at 09:42:25PM +0200, Paolo Cavallini wrote:
> Eugenio Trumpy ha scritto:
>
> > stasera con dselect ho aggiornato i pacchetti dbian lenny, tra cui lib-gdal,
> > solo che adesso qgis non parte più...
>
> > qualcuno ha avuto lo stesso problema? risolto?
>
> si', dipende dalle gdal: se compilate con l'ottimizzazione di gcc 4.3,
> fanno crashare qgis (e non solo).
> O te le ricompili senza ottimizzazione, o usi quelle precedenti.
> Saluti.
> pc

Al massimo e' qgis che crasha quando e' compilato con
l'ottimizzazione, cosa che vale anche per mapserver per altro.
Le GDAL le provo con il testbed e altri dati e funzionano.

Aggiungerei che - guarda caso - i programmi che crashano sono quelli
che continuano ad usare le API C++ invece di quelle C. Mi aspetto
ci siano rilevanti differenze ABI per il C++ nel passaggio a 4.3.
Ad occhio e croce direi che il problema viene risolto semplicemente
ricompilando gdal e qgis/mapserver con lo stesso compilatore, pur
con la ottimizzazione attiva. Temo di essere stato troppo ottimista
a lasciare in 1.5.2 lo stesso nome per la libreria...

--
Francesco P. Lovergine

On Tue, Jul 15, 2008 at 12:51:06PM +0200, Niccolo Rigacci wrote:

On Tue, Jul 15, 2008 at 12:41:01PM +0200, Francesco P. Lovergine wrote:
>
> Al massimo e' qgis che crasha quando e' compilato con
> l'ottimizzazione, cosa che vale anche per mapserver per altro.
> Le GDAL le provo con il testbed e altri dati e funzionano.

Possibile?

Ieri sera ho bestemmiato fino a tardi su una Lenny: dopo aver
aggiornato mapserver alla 5.0.3-2 (cgi-mapserver, mapserver-bin e
php5-mapscript, presi a mano da Sid) kamap e openlayers non
funzionavano piu' lasciando dei segmentation fault nei log di
apache.

Ho dovuto portare gdal (e solo quello) indietro alla 1.5.1-4 per
farlo rifunzionare.

C'e' da indagare?

Sto provando a ricompilare il tutto sotto lo stesso gcc 4.3 con
ottimizzazione attiva, stiamo a vedere...

--
Francesco P. Lovergine

Francesco P. Lovergine ha scritto:

Aggiungerei che - guarda caso - i programmi che crashano sono quelli
che continuano ad usare le API C++ invece di quelle C. Mi aspetto
ci siano rilevanti differenze ABI per il C++ nel passaggio a 4.3.
Ad occhio e croce direi che il problema viene risolto semplicemente
ricompilando gdal e qgis/mapserver con lo stesso compilatore, pur
con la ottimizzazione attiva. Temo di essere stato troppo ottimista
a lasciare in 1.5.2 lo stesso nome per la libreria...

Quello che ho trovato io e' che:
- qgis compilato con gcc 4.3 crasha con le gdal da debian/main
- lo stesso qgis non crasha se le gdal vengono compilate senza
ottimizzazione
A quello che avevo capito, FW aveva cambiato le API C++ con quelle C in
qgis, non ti risulta?
https://trac.osgeo.org/qgis/browser/branches/gdalogr-capi-branch
Saluti, e grazie!
pc
--
Paolo Cavallini, see: * http://www.faunalia.it/pc *

On Tue, Jul 15, 2008 at 02:02:09PM +0200, Paolo Cavallini wrote:

Francesco P. Lovergine ha scritto:

> Aggiungerei che - guarda caso - i programmi che crashano sono quelli
> che continuano ad usare le API C++ invece di quelle C. Mi aspetto
> ci siano rilevanti differenze ABI per il C++ nel passaggio a 4.3.
> Ad occhio e croce direi che il problema viene risolto semplicemente
> ricompilando gdal e qgis/mapserver con lo stesso compilatore, pur
> con la ottimizzazione attiva. Temo di essere stato troppo ottimista
> a lasciare in 1.5.2 lo stesso nome per la libreria...
>
Quello che ho trovato io e' che:
- qgis compilato con gcc 4.3 crasha con le gdal da debian/main
- lo stesso qgis non crasha se le gdal vengono compilate senza
ottimizzazione
A quello che avevo capito, FW aveva cambiato le API C++ con quelle C in
qgis, non ti risulta?
https://trac.osgeo.org/qgis/browser/branches/gdalogr-capi-branch
Saluti, e grazie!
pc

Come detto su IRC, ricompilando su sid mapserver e gdal con
ottimizzazione -O2 il tutto funziona. Onestamente lo stesso Frank
non e' molto sicuro che non sia stato introdotto qualche breakage
ABI nell'interfaccia C++. D'altro canto ho notato qualche oddity
nel building con 4.3 su alcune architetture e non escludo che
quanto compilato con i primi rilasci di 4.3 in sid sia semplicemente
non troppo usabile.

--
Francesco P. Lovergine