OS : FreeBSD 6.3-RELEASE
Setelah berhasil install MapServer di Ubuntu. Akhirnya saya mencoba install di FreeBSD.
Tapi error pada saat install GDAL (Geospatial Data Abstraction Library). Awalnya saya install gdal melalui port, karena dependensinya berbeda saya coba install melalui package. Dengan mengotak-ngatik Makefile dari MapServer akhirnya MapServer berhasil diinstall.
Aplikasi-aplikasi yang di install adalah:
* apache-2.2.8
* postgresql-server-8.3.3 (optional)
* mysql-server-5.1.25
* postgis-1.3.3_1 (optonal)
Library yang dipakai sebagai berikut:
* gd-2.0.35
* proj-4.6.0
* geos-3.0.0
* curl-7.18.0
* libiconv-1.11_1
* libxml2-2.6.32
* gdal-1.3.1_1
* freetype2-2.3.5
* jpeg-6b_4
* tiff-3.8.2_1
* png-1.2.28
Berikut langkah-langkahnya:
1. Masuk ke direktori berikut kemudian make install clean:
* /usr/ports/databases/postgresql83-server
* /usr/ports/databases/postgis/
* /usr/ports/databases/mysql51-server/
* /usr/ports/www/apache22/
* /usr/ports/lang/php5-extensions/ (tambahkan pilihan curl, gd, pgsql)
* /usr/ports/graphics/gd2/
* /usr/ports/print/freetype2/
* /usr/ports/graphics/jpeg/
* /usr/ports/graphics/png/
* /usr/ports/graphics/proj/
* /usr/ports/graphics/geos//usr/ports/ftp/curl/
* /usr/ports/graphics/tiff/
2. Install gdal melalui package
* cd /var/db/pkg
* setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/Latest/
* jika menggunakan proxy, ketik: setenv http_proxy http://localhost:8080 dan setenv ftp_proxy http://localhost:8080
* pkg_add -r gdal
4. Install MapServer (pilih wfs, wms, gdal and postgis, mapserv)
* cd /usr/ports/graphics/mapserver
* vi Makefile
————————————————————————
.if defined(WITH_GDAL)
LIB_DEPENDS+= gdal.12:${PORTSDIR}/graphics/gdal
CONFIGURE_ARGS+= –with-gdal=${LOCALBASE}/bin/gdal-config \
–with-ogr=${LOCALBASE}/bin/gdal-config
.endif
————————————————————————
Diganti dengan
————————————————————————
.if defined(WITH_GDAL)
CONFIGURE_ARGS+= –-with-gdal=/usr/local/bin/gdal-config \
–-with-ogr=/usr/local/bin/gdal-config
.endif
————————————————————————
* make install clean
5. Jika sudah terinstall test mapserver dengan /usr/local/www/cgi-bin/mapserv -v maka akan ditampilkan sbb:
MapServer version 5.0.2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT INPUT=EPPL7 INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
MapServer telah terinstall
referensi:
http://mapserver.gis.umn.edu/docs/howto/FreeBSD-install
http://agungps.wordpress.com/