I'm working on Ubuntu 12.04 server; I noticed this when I installed additional support for ECW format into the GDAL 1.9.1 which worked OK. Then I tried to add ECW files to QGIS but it said they still weren't supported. I checked Help->About and to my surprise, the GDAL version that QGIS was using was 1.7.3; no wonder they didn't work.
Through trial and error, I removed QGIS then reinstalled it via the synaptic installer, and also forcefully disabled the
libgdal 1.7 as a dependency. Then QGIS loaded the version of GDAL I intended for QGIS from the beginning. But this seems like an overkill to do and I don't feel like I'm having much control here
Is there a better way to for example:
- check which dependencies exist and don't need installing, or
- is there a way, a config file, or something to tell QGIS which library version you want it to use
The packages for 12.04 seem to be quite old and have old dependencies installed with them. This same issue arises with
qgis-mapserver for which I have no way of telling which version of GDAL it is using, but my guess is the old one because ECW imagery doesn't work while the other does.