Opened 11 years ago

Closed 11 years ago

#199 closed defect (fixed)

multiple GDAL versions used

Reported by: msieczka Owned by: osgeo4w-dev@…
Priority: trivial Component: Package
Version: Keywords:
Cc:

Description

I have just installed QGIS 1.6.0 via Express Install and in QGIS's Help > About I found out that it was built against GDAL 1.5.4 (released nearly 2 years ago).

Would there be any problem to build QGIS against recently released GDAL 1.7.3?

According to "%OSGEO4W_ROOT%"\bin\qgis.bat and Dependency Walker, it is run against 1.7.3 anyway. Also GdalTools? QGIS plugin, enabled by default, depends on 1.7.3.

BTW: could such mismatches between runtime and buildtime GDAL versions pose issues?

GDAL 1.5.4 is still installed only as gpsbabel and OpenEV dependency AFAICT, and GDAL 1.6.3 as GRASS 6.4.0 dependency. Why isn't GDAL 1.7.3 used everywhere instead?

Current situation is puzzling and makes it harder to debug issues related to GDAL.

Attachments (4)

17_debian.png (19.3 KB) - added by msieczka 11 years ago.
16_debian.png (18.9 KB) - added by msieczka 11 years ago.
17_osgeo4w.png (8.9 KB) - added by msieczka 11 years ago.
16_osgeo4w.png (8.7 KB) - added by msieczka 11 years ago.

Download all attachments as: .zip

Change History (10)

comment:1 Changed 11 years ago by jef

Resolution: fixed
Status: newclosed

The output in the about box is wrong. QGIS is using GDAL 1.7.

Changed 11 years ago by msieczka

Attachment: 17_debian.png added

Changed 11 years ago by msieczka

Attachment: 16_debian.png added

Changed 11 years ago by msieczka

Attachment: 17_osgeo4w.png added

Changed 11 years ago by msieczka

Attachment: 16_osgeo4w.png added

comment:2 Changed 11 years ago by msieczka

Resolution: fixed
Status: closedreopened

Replying to jef:

The output in the about box is wrong. QGIS is using GDAL 1.7.

Can the dialog be fixed then? On my Linux installations, and the OSGeo4W 1.7.0 one, the build-time and run-time GDAL versions match. Only the OSGeo4W 1.6.0 install claims it was built against 1.5, while running against 1.7. See:

match: attachment:17_debian.png: 1.7.0 built against GDAL 1.7.3

match: attachment:16_debian.png: 1.6.0 from gfoss.it (http://debian.gfoss.it/pool/main/q/qgis/qgis_1.6.0+gfossit60-1_amd64.deb)

match: attachment:17_osgeo4w.png: 1.7.0 from OSGeo4W (http://download.osgeo.org/osgeo4w/release/qgis/qgis-dev/qgis-dev-1.7.0-56.tar.bz2)

wrong: attachment:16_osgeo4w.png: 1.6.0 from OSGeo4W (http://download.osgeo.org/osgeo4w/release/qgis/qgis/qgis-1.6.0-2.tar.bz2)

comment:3 in reply to:  2 ; Changed 11 years ago by jef

Priority: majortrivial
Resolution: wontfix
Status: reopenedclosed

Replying to msieczka:

Replying to jef:

The output in the about box is wrong. QGIS is using GDAL 1.7.

Can the dialog be fixed then? On my Linux installations, and the OSGeo4W 1.7.0 one, the build-time and run-time GDAL versions match. Only the OSGeo4W 1.6.0 install claims it was built against 1.5, while running against 1.7.

This is kind of a non-issue. Everything works fine and it's using GDAL 1.7. I won't rebuild QGIS 1.6 just to get the about box right. This will solve itself with the next release.

comment:4 in reply to:  3 Changed 11 years ago by msieczka

Replying to jef:

This is kind of a non-issue. Everything works fine and it's using GDAL 1.7.

Great then. Anyway, it showed to be puzzling to users (including me): http://translate.google.pl/translate?hl=pl&ie=UTF-8&sl=pl&tl=en&u=http://forum.quantum-gis.pl/thread-337-post-1709.html%23pid1709&prev=_t.

Anyway - I'm OK now :). Thanks!

comment:5 in reply to:  3 Changed 11 years ago by jef

Resolution: wontfix
Status: closedreopened

Replying to jef:

This is kind of a non-issue. Everything works fine and it's using GDAL 1.7. I won't rebuild QGIS 1.6 just to get the about box right. This will solve itself with the next release.

Or with an Qt upgrade. I upgraded Qt to 4.7.1 and rebuild all dependencies including QGIS 1.6 - this time with GDAL 1.8.

comment:6 Changed 11 years ago by jef

Resolution: fixed
Status: reopenedclosed
Note: See TracTickets for help on using tickets.