Ubuntu 12.04でgeosを構築する手順を使用して、14.04でgeosを構築しようとしていますが、「isnan関数またはマクロなしでコンパイルできません "make
が実行されたとき。
Sudo apt-get -y install build-essential
wget http://download.osgeo.org/geos/geos-3.4.2.tar.bz2
tar xvfj geos-3.4.2.tar.bz2
cd geos-3.4.2
./configure
make
何らかの理由でisnan()
マクロが14.04で利用できないようですが、どうすればこれをコンパイルできますか?
同じ問題がありました。私にとっては、次の一連のステップから生まれました
Sudo aptitude install g++
問題は、configureがインストールされたツールに基づいていくつかの決定を下したが、それらは間違ったものだったということです。解決策は、g ++のインストール後にconfigureを再実行することです。
@ user224082 Ubuntu 14.04はlibgeosを提供しますが、PHPバインディングは提供しないため、必要な場合は手作業でコンパイルする必要があります。
libgeos-3.4.2は メインUbuntuリポジトリ Ubuntu 14.04用です。したがって、難しいコンパイルメソッドを実行する必要はありません。
libgeos-3.4.2
およびその必要なパッケージは、次のコマンドでインストールできます。
Sudo apt-get install libgeos-3.4.2 libgeos-c1 libgeos-dbg libgeos-dev libgeos-doc libgeos-Ruby1.8 Ruby-geos libgeos++-dev