Kirjoittaja Aihe: GDAL lisäosa PHP5lle, mutta Xenialissa on kaksiversiota GDALsta  (Luettu 2231 kertaa)

JA5U

  • Käyttäjä
  • Viestejä: 462
    • Profiili
Moi

Tarttis käntää tuo GDAL php5:lle, mutta ilmeisesti se ei ole yhteensopiva GDAL v2.x kanssa.

Xenialissa on molemmat 1.x ja 2.x, mutta kääntäessä se ottaa käyttöön tuon 2 vaikka ko. koodi ei ole sen kanssa yhteensopiva.
Tai näin päättelin virheestä, jonka jälkeen greppailin tuota repo kansiota siihen malliin, että siitä saattoi vetää saman johtopäätöksen:
Koodia: [Valitse]
configure:3999: checking whether to enable GDAL extension support
configure:4038: result: yes, shared
configure:4054: checking for OGR files in default path
configure:4059: result: found in /usr
configure:4082: result: 2.1.0

Jotenkin se pitäisi siis pakottaa sen 1.x käyttämiseen tai poistaa tuo 2.x (mikä lähtökohtaisesti rikkoo jotain eli on huonompi vaihtoehto).

Kyseessä tämä repo: https://github.com/geops/php5-gdal

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Tarttis käntää tuo GDAL php5:lle, mutta ilmeisesti se ei ole yhteensopiva GDAL v2.x kanssa.

Xenialissa on molemmat 1.x ja 2.x, mutta kääntäessä se ottaa käyttöön tuon 2 vaikka ko. koodi ei ole sen kanssa yhteensopiva.

Xenialissa on vain versio 1.11.3: https://packages.ubuntu.com/search?suite=xenial&section=all&arch=any&keywords=gdal&searchon=names
Olet asentanut 2.1.0:n jostain muualta.


Jotenkin se pitäisi siis pakottaa sen 1.x käyttämiseen tai poistaa tuo 2.x (mikä lähtökohtaisesti rikkoo jotain eli on huonompi vaihtoehto).

configure-skriptissä voi olla joku vipu sijainnille, tai voit poistaa uudemman version siksi aikaa kun käännät PHP-komponenttia.

JA5U

  • Käyttäjä
  • Viestejä: 462
    • Profiili
Tarttis käntää tuo GDAL php5:lle, mutta ilmeisesti se ei ole yhteensopiva GDAL v2.x kanssa.

Xenialissa on molemmat 1.x ja 2.x, mutta kääntäessä se ottaa käyttöön tuon 2 vaikka ko. koodi ei ole sen kanssa yhteensopiva.

Xenialissa on vain versio 1.11.3: https://packages.ubuntu.com/search?suite=xenial&section=all&arch=any&keywords=gdal&searchon=names
Olet asentanut 2.1.0:n jostain muualta.


Jotenkin se pitäisi siis pakottaa sen 1.x käyttämiseen tai poistaa tuo 2.x (mikä lähtökohtaisesti rikkoo jotain eli on huonompi vaihtoehto).

configure-skriptissä voi olla joku vipu sijainnille, tai voit poistaa uudemman version siksi aikaa kun käännät PHP-komponenttia.
Nyt, kun tutkin asiaa lisää, niin pakettien osalta näyttää tältä:
Koodia: [Valitse]
$ dpkg-query -l | grep "gdal"
ii  gdal-bin                                      2.1.0+dfsg-1~xenial1                          amd64        Geospatial Data Abstraction Library - Utility programs
ii  libgdal-dev                                   2.1.0+dfsg-1~xenial1                          amd64        Geospatial Data Abstraction Library - Development files
ii  libgdal1-dev                                  1.11.3+dfsg-3build2                           all          Geospatial Data Abstraction Library - Transitional package
ii  libgdal1i                                     1.11.3+dfsg-3build2                           amd64        Geospatial Data Abstraction Library
ii  libgdal20                                     2.1.0+dfsg-1~xenial1                          amd64        Geospatial Data Abstraction Library
ii  python-gdal                                   2.1.0+dfsg-1~xenial1                          amd64        Python bindings to the Geospatial Data Abstraction Library


Ja vielä lisäys (poistin jo gdal-binin):
Koodia: [Valitse]
$ sudo apt-cache policy gdal-bin
gdal-bin:
  Installed: (none)
  Candidate: 2.1.0+dfsg-1~xenial1
  Version table:
     2.1.0+dfsg-1~xenial1 500
        500 http://ppa.launchpad.net/ubuntugis/ppa/ubuntu xenial/main amd64 Packages
     1.11.3+dfsg-3build2 500
        500 http://fi.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages

« Viimeksi muokattu: 19.06.17 - klo:00.00 kirjoittanut JA5U »

JA5U

  • Käyttäjä
  • Viestejä: 462
    • Profiili
 :D no nyt kääntyi