Talk:Compile and Install: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(+ IBM AIX configuration scripts for wget, PROJ4, GDAL, GRASS 6, and GRASS 7) |
||
Line 3: | Line 3: | ||
* apt-get says "Couldn't find package bpng12-dev" | * apt-get says "Couldn't find package bpng12-dev" | ||
: ''HB: try "apt-cache search bpng*-dev". Probably they bumped the version number. | : ''HB: try "apt-cache search bpng*-dev". Probably they bumped the version number. | ||
=== AIX compilation hints === | |||
* conf_wget_AIX.sh: | |||
sh configure --prefix=/afs/cluster/grid/user/private/bin/ --disable-nls | |||
* conf_proj_AIX.sh: | |||
sh configure --prefix=/afs/cluster/grid/user/private/bin --without-mutex | |||
* conf_gdal_AIX.sh: | |||
export LIBICONV=/opt/freeware | |||
export CC="gcc" | |||
export CXX="g++" | |||
PREFIX=/afs/cluster/grid/user/private/bin | |||
sh configure \ | |||
--prefix=$PREFIX \ | |||
--with-libz=internal \ | |||
--with-threads=no \ | |||
--with-geotiff=internal --with-libtiff=internal | |||
* conf_grass6_AIX.sh | |||
<pre> | |||
#!/bin/sh | |||
# optimization | |||
# http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel | |||
MYCFLAGS="-O2 $XEON" | |||
MYCXXFLAGS="-O2" | |||
# debug | |||
#MYCFLAGS="-g" | |||
#MYCXXFLAGS="-g" | |||
######## | |||
MYBIN=$HOME/private/bin | |||
MYNAD2BIN=$MYBIN/bin/nad2bin | |||
# 64bit: | |||
CFLAGS="$MYCFLAGS" CXXFLAGS="$MYCXXFLAGS" NAD2BIN=$MYNAD2BIN ./configure \ | |||
--prefix=$MYBIN \ | |||
--with-cxx \ | |||
--enable-largefile \ | |||
--with-gdal=$MYBIN/bin/gdal-config \ | |||
--with-includes=$MYBIN/include \ | |||
--with-proj \ | |||
--with-proj-includes=$MYBIN/include \ | |||
--with-proj-libs=$MYBIN/lib \ | |||
--with-proj-share=$MYBIN/share/proj \ | |||
--with-png=yes \ | |||
--with-tiff=yes \ | |||
--with-tcltk=yes \ | |||
--with-sqlite=yes \ | |||
--with-opengl=yes \ | |||
--with-x=yes \ | |||
--with-nls=no \ | |||
--with-freetype=no \ | |||
--with-jpeg=no \ | |||
--with-postgres=no \ | |||
--with-mysql=no \ | |||
--with-ffmpeg=no \ | |||
--with-odbc=no \ | |||
--with-fftw=no \ | |||
--with-blas=no \ | |||
--with-lapack=no \ | |||
--with-motif=no \ | |||
--with-glw=no \ | |||
--with-readline=no \ | |||
--with-opendwg=no \ | |||
--with-python=no | |||
</pre> | |||
* conf_grass7_AIX.sh: | |||
<pre> | |||
export LIBICONV=/opt/freeware | |||
# comment next two lines for using the IBM xlc compiler: | |||
export CC="gcc" | |||
export CXX="g++" | |||
PREFIX=$HOME/private/bin | |||
./configure \ | |||
--prefix=$PREFIX \ | |||
--disable-shared \ | |||
--with-proj-includes=$PREFIX/include/ \ | |||
--with-proj-libs=$PREFIX/lib/ \ | |||
--with-proj-share=$PREFIX/share/proj/ \ | |||
--with-tiff=no \ | |||
--with-png=no \ | |||
--with-fftw=no \ | |||
--with-cairo=no \ | |||
--with-freetype=no | |||
</pre> |
Revision as of 09:29, 23 March 2013
feedback on following the same directions under Ubuntu 8.10 amd64
- apt-get says "Couldn't find package bpng12-dev"
- HB: try "apt-cache search bpng*-dev". Probably they bumped the version number.
AIX compilation hints
- conf_wget_AIX.sh:
sh configure --prefix=/afs/cluster/grid/user/private/bin/ --disable-nls
- conf_proj_AIX.sh:
sh configure --prefix=/afs/cluster/grid/user/private/bin --without-mutex
- conf_gdal_AIX.sh:
export LIBICONV=/opt/freeware export CC="gcc" export CXX="g++" PREFIX=/afs/cluster/grid/user/private/bin sh configure \ --prefix=$PREFIX \ --with-libz=internal \ --with-threads=no \ --with-geotiff=internal --with-libtiff=internal
- conf_grass6_AIX.sh
#!/bin/sh # optimization # http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel MYCFLAGS="-O2 $XEON" MYCXXFLAGS="-O2" # debug #MYCFLAGS="-g" #MYCXXFLAGS="-g" ######## MYBIN=$HOME/private/bin MYNAD2BIN=$MYBIN/bin/nad2bin # 64bit: CFLAGS="$MYCFLAGS" CXXFLAGS="$MYCXXFLAGS" NAD2BIN=$MYNAD2BIN ./configure \ --prefix=$MYBIN \ --with-cxx \ --enable-largefile \ --with-gdal=$MYBIN/bin/gdal-config \ --with-includes=$MYBIN/include \ --with-proj \ --with-proj-includes=$MYBIN/include \ --with-proj-libs=$MYBIN/lib \ --with-proj-share=$MYBIN/share/proj \ --with-png=yes \ --with-tiff=yes \ --with-tcltk=yes \ --with-sqlite=yes \ --with-opengl=yes \ --with-x=yes \ --with-nls=no \ --with-freetype=no \ --with-jpeg=no \ --with-postgres=no \ --with-mysql=no \ --with-ffmpeg=no \ --with-odbc=no \ --with-fftw=no \ --with-blas=no \ --with-lapack=no \ --with-motif=no \ --with-glw=no \ --with-readline=no \ --with-opendwg=no \ --with-python=no
- conf_grass7_AIX.sh:
export LIBICONV=/opt/freeware # comment next two lines for using the IBM xlc compiler: export CC="gcc" export CXX="g++" PREFIX=$HOME/private/bin ./configure \ --prefix=$PREFIX \ --disable-shared \ --with-proj-includes=$PREFIX/include/ \ --with-proj-libs=$PREFIX/lib/ \ --with-proj-share=$PREFIX/share/proj/ \ --with-tiff=no \ --with-png=no \ --with-fftw=no \ --with-cairo=no \ --with-freetype=no