Changes between Version 3 and Version 4 of Solaris10Build


Ignore:
Timestamp:
Mar 15, 2010, 2:19:33 PM (14 years ago)
Author:
alight
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Solaris10Build

    v3 v4  
    186186The following dependencies are need to build and can be downloaded into the source directory.  URLs are provided.
    187187{{{
    188 openmpi           http://www.open-mpi.org/software/ompi/v1.2/openmpi-1.2.6.tar.gz
    189 gdal               http://trac.osgeo.org/gdal/wiki/DownloadSource
    190 geotiff               ftp:://ftp.remotesensing.org/geotiff
    191 libtiff                 (with bigtiff support)  http://ossim.telascience.org/ossimdata/sourcesnaps/libtiff-4.0.0.tgz
    192 Qt4                    http://trolltech.com/downloads
    193 
    194 OpenSceneGraph 2.6.1   http://www.openscenegraph.org/projects/osg/wiki/Downloads
    195         OpenThreads use the one from OpenSceneGraph
    196         collada for OpenSceneGraph colladadom_21.tgz in snapshots
    197 
    198 ffmpeg             svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
     188boost              http://sourceforge.net/projects/boost/files/boost/1.42.0/boost_1_42_0.tar.gz/download
     189colladadom         http://sourceforge.net/projects/collada-dom/files/Collada%20DOM/2.1/colladadom.tar.gz/download
     190ffmpeg             http://ossim.telascience.org/ossimdata/sourcesnaps/ffmpeg.zip
     191gcc                ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.3.4/gcc-4.3.4.tar.gz
     192gdal             http://download.osgeo.org/gdal/gdal-1.5.2.tar.gz
     193jpeg               http://sourceforge.net/projects/gnuwin32/files/jpeg/6b-4/jpeg-6b-4-src.zip/download
     194libgeotiff         http://ossim.telascience.org/ossimdata/sourcesnaps/libgeotiff-1.2.3.tgz
     195libtiff            http://ossim.telascience.org/ossimdata/sourcesnaps/libtiff-4.0.0.tgz  (with bigtiff support)
     196openmpi            http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.1.tar.gz
     197pcre               http://sourceforge.net/projects/pcre/files/pcre/7.9/pcre-7.9.tar.gz/download
     198Qt4                http://ossim.telascience.org/ossimdata/sourcesnaps/qt-x11-opensource-src-4.4.0.tar
     199wxWidgets          http://prdownloads.sourceforge.net/wxwindows/wxWidgets-2.8.10.tar.gz
     200OpenSceneGraph
     201ozd
     202svn co http://www.openscenegraph.org/svn/osg/OpenSceneGraph/tags/OpenSceneGraph-2.4.0 OpenSceneGraph
     203svn co http://www.openscenegraph.org/svn/osg/OpenSceneGraph-Data/tags/OpenSceneGraph-Data-2.4.0 OpenSceneGraph-Data
    199204}}}
    200205
    201206
    202207Make an ossim_dependencies directory
    203 
    204 {{{
    205         dev
    206         cd ossimsource
    207         mkdir ossim_dependencies
    208         ozd             (should move you to ossim_dependencies directory)
    209 }}}
    210 
    211         move and uncompress all of the dependencies into this directory
    212 
    213 {{{
    214         ozd
    215         tar xvf cmake-2.6.0.tar
    216         tar xvfz colladadom_21.tgz
    217         tar xvfz expat-2.0.1.tar.gz
    218         unzip ffmpeg.zip
    219         tar xvfz gdal-1.5.1.tar.gz
    220         tar xvfz libgeotiff-1.2.3.tgz
    221         tar xvfz libtiff-4.0.0.tgz
    222         tar xvfz openmpi-1.2.6.tar.gz
    223         unzip OpenSceneGraph-2.4.0.zip
    224         tar xvf qt-x11-opensource-src-4.4.0.tar
    225         unzip OpenSceneGraph-Data-2.4.0.zip
    226         tar xvfz jpegsrc.v6b.tar.gz
    227 }}}
    228 
    229 
    230 libjpeg
    231  to make sure we are picking up 64 bit version
    232 
     208{{{
     209dev
     210cd ossimsource
     211mkdir ossim_dependencies
     212ozd             (should move you to ossim_dependencies directory)
     213}}}
     214
     215Move and uncompress all of the dependencies into ~/Development/ossimsource/ossim_dependencies
     216
     217gcc 4
    233218{{{
    234219ozd
     220cd gcc-4.3.4
     221mkdir objdir
     222cd objdir
     223../configure --with-gnu-as --with-as=/usr/sfw/bin/gas --without-gnu-ld --with-ld=/usr/ccs/bin/ld --enable-shared --enable-languages=c,c++
     224make
     225make install
     226}}}
     227
     228libjpeg (to make sure we are picking up 64 bit version)
     229{{{
     230ozd
     231
     232nano fixdir.sh
     233{{{
     234#!/bin/sh
     235
     236find jpeg-6b -type f | while read N
     237do
     238          if dos2unix "$N" -o "$N".tmp
     239          then
     240                 mv "$N".tmp "$N"
     241          fi
     242done
     243
     244chmod +x jpeg-6b/configure
     245chmod +x jpeg-6b/ltconfig
     246chmod +x jpeg-6b/config.sub
     247chmod +x jpeg-6b/config.guess
     248}}}
     249chmod +x fixdir.sh
     250./fixdir.sh
     251
    235252cd jpeg-6b
    236253which libtool
    237 ln -s /usr/bin/libtool .
    238  ls
     254ln -s /usr/local/bin/libtool .
     255ls
    239256./configure --prefix=/usr/local --enable-static --enable-shared
    240257make