1

MacOSXのビルドアウトを介してGDALをインストールしようとしています。私は次の設定を持っています:

[gdal]
recipe = zc.recipe.cmmi
url = http://download.osgeo.org/gdal/gdal-1.7.2.tar.gz
extra_options =
    --with-geos=${geos:location}/bin/geos-config
    --with-static-proj4=${proj:location}
    --with-jpeg={libjpeg:location}
    --with-spatialite=${spatialite-lib:location}
    --with-sqlite=${spatialite-lib:location}

私は他の多くの構成を試しましたが、私が持っているのは次のエラーだけです:http: //pastebin.com/s0WxfnUu

手がかりはありますか?

4

2 に答える 2

2

私は問題を解決することができました-以下の説明。

念のために言っておきますが、MacOSXでGDALを構築するための適切な構成(たとえば、追加のものを切り取った目的で):

[libiconv]
# ...

[gdal]
recipe = hexagonit.recipe.cmmi
url = http://download.osgeo.org/gdal/gdal-1.7.3.tar.gz
configure-options =
    --with-python
    --with-jpeg=internal
    --with-spatialite=${spatialite:location}
    CFLAGS=-I${libiconv:location}/include
    LIBS="${libiconv:location}/lib/libiconv.la ${libiconv:location}/lib/libcharset.la"

libiconvを指定する必要があります(私の例では、ソースからビルドしています)-文字セットエラーを防ぎます。

また、私の問題はjpeglibのバージョンにあった--with-jpeg=internalので、GDALが独自のライブラリを使用するように定義しました。エラーに応じて--with-png=internal--with-tiff=internalなどを使用できます。

幸運を!

于 2010-11-11T17:43:37.840 に答える
1

ビルドアウトは多くの点で優れていますが、私でさえOSに責任を引き継ぐ傾向があります。

なんとジオスタック全体がその1つです。Gdal、geos、libproj4、mapnik、何がわかりません。ソースからすべてをコンパイルするのは、特に依存関係がたくさんあるため、面倒です。

あなたの場合、gdalがコンパイルするライブラリのいくつかに不一致があるようです。引数の長さが間違っています。

私のヒントは、OSを介してgdalとその仲間をインストールすることです(つまり、Windowsインストーラー、apt-get、rpmなど)。

于 2010-11-10T17:23:44.653 に答える