Hi there,

as before, installing gazebo-0.7 for Mac OS X 10.4 is causing me some
trouble. Thanks for any suggestions.

This one is about the dependencies script on [1]  As noted on [2] it is
appearently still recommended to be used with gazebo-0.7, correct?

Has anyone updated things in there?

Has anyone successfully installed gazebo on Mac OS X WITHOUT this
script? If so, please let us know how ...

More specifically, has anyone successfully cleaned out old stuff that is
now - for better or worse - (only) available through other sources, like
OS X itself, framework builds, or Darwinports?

Below, I am posting my current version of it - but be warned, I
personaly have not seen a running version of gazebo with this, so the
problems might still be in there, but could just as well be completely
somewhere else ...

I am also posting a list of installed fink packages, for comparison.




Best,
Frank



[1] http://playerstage.sourceforge.net/doc/packages/fink/gazebo-0.5-deps.sh

[2]
http://playerstage.sourceforge.net/doc/Gazebo-manual-0.7.0-html/install_osx.html



ISSUES IN DEPENDENCIES SCRIPT - Here's what I did

1) replaced unixodbc by unixodbc2-nox
2) excluded the installation of wxpython-py23, not available via fink
   (use http://www.wxpython.org/ instead)
3) fixed WXPYHTONDEPS-WXGAZEBODEPS mismatch
5) appended some more packages


- - -


1) Fink accepts that. Don't know in what way this is relevant to gazebo.

2) I had mixed experience with the binaries from http://www.wxpython.org
- to be sorted out ... Has anyone had success with alternatives?


3)

Could it be, that the variables WXPYTHONDEPS and WXGAZEBODEPS (each used
just once) shall actually be the same thing? (So that the defined
WXPYTHONDEPS actually do get installed via apt-get...) Before I realised
this mismatch, to compile gazebo, the following packages were installed
using fink in addition to the script - which solved any compile-time
errors (on one machine, and when excluding "gzbuilder"):


4) here are the "additional" packages:

fink install libgeos2
fink instal cfitsio

Maybe the packages glib and gsl also played a role =o) (Cannot recall
when they got installed, or whether this was in relation to gazebo)

- - -


Here's my current version

=================
#!/bin/sh

# This script is intended to contain the commands necessary to get the
# dependencies for Gazebo installed in the least painful way for Mac OS X

# Author: Lars Cremean
# Date: 17 Nov 2004
# CVS: $Id: gazebo-0.5-deps.sh,v 1.1 2004/11/18 07:03:33 inspectorg Exp $

# Edited by Frank Binder
# Date: 21 Jan 2008
#
# replaced unixodbc by unixodbc2-nox
# excluded the installation of wxpython-py23
# (use http://www.wxpython.org/ instead)
# fixed WXPYHTONDEPS-WXGAZEBODEPS mismatch
# appended some more packages


# GDAL itself was not in apt repositories; must use Fink or install manually
# Here are the dependencies that are available via apt
QT3='qt3 qt3-designer qt3-linguist qt3-shlibs qt3-doc'
GIFLIB='giflib giflib-bin giflib-shlibs'
LIBJPEG='libjpeg libjpeg-bin libjpeg-shlibs'
LIBPNG='libpng3 libpng3-shlibs'
LIBTIFF='libtiff libtiff-bin libtiff-shlibs'
LIBTOOL='libtool14 libtool14-shlibs'
LIBXML2='libxml2 libxml2-bin libxml2-shlibs'
NETCDF='netcdf netcdf-bin netcdf-shlibs'
ODBC='unixodbc2-nox unixodbc2-nox-shlibs'
MISC='passwd pkgconfig daemonic'
GDALDEPS="$QT3 $GIFLIB $LIBJPEG $LIBPNG $LIBTIFF $LIBTOOL $LIBXML2 $NETCDF
$ODBC $MISC"

# Gazebo dependencies can also be met by apt-get
GLUT='glut glut-shlibs'
SWIG='swig swig-shlibs'
GDKPIXBUF='gdk-pixbuf gdk-pixbuf-shlibs'
GAZEBODEPS="$SWIG $LIBXML2 $GLUT $GDKPIXBUF"

# wxPython has its own set of dependencies (for Gazebo GUI functionality)
ATK1='atk1 atk1-shlibs'
DOCBOOK='docbook-dsssl-nwalsh docbook-dtd docbook-xsl'
GLIB2='glib2 glib2-dev glib2-shlibs'
GTKP2='gtk+2 gtk+2-dev gtk+2-shlibs gtk-doc'
LIBXSLT='libxslt libxslt-shlibs'
OPENJADE='openjade'
OPENSP4='opensp4 opensp4-dev opensp4-shlibs'
PANGO='pango1-xft2 pango1-xft2-dev pango1-xft2-shlibs'
SGML='sgml-entities-iso8879'
WXPYTHONDEPS="$ATK1 $DOCBOOK $GLIB2 $GTKP2 $LIBXML2 $LIBXSLT $OPENJADE
$OPENSP4
$PANGO $SGML"

# Get the GDAL and Gazebo dependencies
sudo apt-get install $GDALDEPS $GAZEBODEPS $WXPYTHONDEPS

# GDAL and wxPython themselves are only available from Fink
GDAL='gdal gdal-dev gdal-shlibs'
# fb WXPYTHON='wxpython-py23'
# fb fink install $GDAL $WXPYTHON
fink install $GDAL

# Packages that resolved some further dependencies
FB_HELPFUL_ADDS='libgeos2 cfitsio'
FB_NOTSURE_ADDS='imagemagick gsl glib'
fink install $FB_HELPFUL_ADDS
=================




- - -

Here are all currently installed fink packages (of course not all have
been installed due to gazebo, some have been there before, dont know
which though =o)

binder-~> fink list -i --width=100 | cut -c 1-70
  i   apt                  0.5.4-1053      Advanced front-end for dpkg
  i   apt-shlibs           0.5.4-1053      Advanced front-end for dpkg
  i   atk1-shlibs          1.6.1-1003      Accessability Toolkit
  i   audiofile-shlibs     0.2.6-10        Audio File Library *Shared L
  i   base-files           1.9.8-1         Directory infrastructure
  i   bzip2                1.0.2-12        Block-sorting file compresso
  i   bzip2-dev            1.0.2-12        Developer files for bzip2 pa
  i   bzip2-shlibs         1.0.2-12        Shared libraries for bzip2 p
  i   cctools              622-1           [virtual package representin
  i   cctools-extra        1:590.18-2      Extra software from cctools
  i   cctools-single-m...  1.0-1           [virtual package, your dev t
  i   cfitsio              2.510-2         FITS file subroutines librar
  i   cups-dev             1.0123-1        [virtual package representin
  i   daemonic             20010902-2      Interface to daemon init scr
  i   darwin               8.11.0-1        [virtual package representin
  i   debianutils          1.23-11         Misc. utilities specific to
  i   dev-tools            0-1             [virtual package representin
  i   dpkg                 1.10.21-1218    The Debian package manager
  i   esound-bin           0.2.35-8        Enlightened Sound Daemon
  i   esound-common        0.2.35-8        Enlightened Sound Daemon
  i   esound-shlibs        0.2.35-8        Enlightened Sound Daemon
  i   fink                 0.24.17-31      The Fink package manager
  i   fink-mirrors         0.24.15.2-1     Mirror infrastructure
  i   fink-prebinding      0.7.1-2         Tools for enabling prebindin
  i   freetype219-shlibs   2.1.9-1         TrueType font rendering libr
  i   gcc3.3               3.3-1819        [virtual package representin
  i   gcc4.0               4.0.1-5363      [virtual package representin
  i   gdal                 1.2.6-1005      Raster/Vector Geospatial For
  i   gdal-dev             1.2.6-1005      Raster/Vector Geospatial For
  i   gdal-shlibs          1.2.6-1005      Raster/Vector Geospatial For
  i   gdk-pixbuf           0.18.0-12       Image loading and manipulati
  i   gdk-pixbuf-shlibs    0.18.0-12       Image loading and manipulati
  p   getopt-long-pm586    1:2.34.b3-12    Extended processing of comma
  i   gettext              0.10.40-19      Message localization support
  i   gettext-bin          0.10.40-19      Executables for gettext pack
  i   gettext-dev          0.10.40-19      Developer files for gettext
  i   gettext-tools        0.10.40-19      Developer executables for ge
  i   ghostscript          8.51-1          Interpreter for PostScript a
  i   ghostscript-fonts    6.0-3           Standard fonts for Ghostscri
  i   giflib               4.1.4-2         GIF image format handling li
  i   giflib-bin           4.1.4-2         GIF image format handling li
  i   giflib-shlibs        4.1.4-2         GIF image format handling li
  i   gimp-print7-shlibs   5.0.0-beta2-1   [virtual package representin
  i   glib                 1.2.10-50       Common C routines used by Gt
  i   glib-shlibs          1.2.10-50       Common C routines used by Gt
  i   glib2                2.6.6-1113      Handy library of utility fun
  i   glib2-dev            2.6.6-1113      Handy library of utility fun
  i   glib2-shlibs         2.6.6-1113      Handy library of utility fun
  i   glut                 3.7-1025        Opengl utility toolkit
  i   glut-shlibs          3.7-1025        Opengl utility toolkit
  i   gnome-libs-shlibs    1.4.2-53        Base libraries for GNOME
  i   gsl                  1.7-3           GNU Scientific Library
  i   gsl-shlibs           1.7-3           GNU Scientific Library
  i   gtk+                 1.2.10-50       The Gimp Toolkit
  i   gtk+-data            1.2.10-50       The Gimp Toolkit
  i   gtk+-shlibs          1.2.10-50       The Gimp Toolkit
  i   gtk+2                2.4.9-1009      The Gimp Toolkit
  i   gtk+2-dev            2.4.9-1009      The Gimp Toolkit
  i   gtk+2-shlibs         2.4.9-1009      The Gimp Toolkit
  i   gzip                 1.2.4a-6        The gzip file compressor
  i   imagemagick          6.1.8-1003      Image manipulation tools
  i   imagemagick-shlibs   6.1.8-1003      Image manipulation tools
  i   imlib-shlibs         1.9.14-14       Image handling library for X
  p   jdbc-optional        2.0-2           JDBC Data Access API Addon
  i   lcms-shlibs          1.15-2          Free color management engine
  i   libgeos2             2.1.4-1001      Geometry Engine - Open Sourc
  i   libgeos2-shlibs      2.1.4-1001      Geometry Engine - Open Sourc
  i   libiconv             1.9.1-11        Character set conversion lib
  i   libiconv-bin         1.9.1-11        Executables for libiconv pac
  i   libiconv-dev         1.9.1-11        Developer files for libiconv
  i   libjpeg              6b-16           JPEG image format handling l
  i   libjpeg-bin          6b-16           Executables for libjpeg pack
  i   libjpeg-shlibs       6b-16           Shared libraries for libjpeg
  i   libncurses5          5.4-20041023-1  Full-screen ascii drawing li
  i   libncurses5-shlibs   5.4-20041023-1  Shared libraries for libncur
  i   libogdi3-shlibs      3.1.5-1002      Shared libraries for OGDI pa
  i   libpng3              1:1.2.8-1       PNG image format handling li
  i   libpng3-shlibs       1:1.2.8-1       Shared libraries for libpng3
  i   libtiff              3.6.1-4         TIFF image format library an
  i   libtiff-bin          3.6.1-4         Executables for libtiff pack
  i   libtiff-shlibs       3.6.1-4         Shared libraries for libtiff
  i   libtool14            1.5.10-1        Shared library build helper,
  i   libtool14-shlibs     1.5.10-1        Shared libraries for libtool
  i   libxml2              2.6.22-1003     XML parsing library, version
  i   libxml2-bin          2.6.22-1003     XML parsing library, version
  i   libxml2-shlibs       2.6.22-1003     XML parsing library, version
  i   macosx               10.4.11-1       [virtual package representin
  i   mc                   4.6.0-1013      Midnight Commander File Mana
  i   ncurses              5.4-20041023-1  Executable files for ncurses
  i   ncurses-shlibs       5.3-20031018-1  Shared libraries for ncurses
  i   netcdf               3.6.0-1002      Interface and library for ar
  i   netcdf-bin           3.6.0-1002      Interface and library for ar
  i   netcdf-shlibs        3.6.0-1002      Interface and library for ar
  i   netpbm-bin           10.24-3         Graphics manipulation progra
  i   netpbm10-shlibs      10.24-3         Graphics manipulation progra
  i   orbit                0.5.17-16       The CORBA ORB used in GNOME
  i   orbit-shlibs         0.5.17-16       The CORBA ORB used in GNOME
  p   pango1               1.2.1-25        I18N text handling system co
  p   pango1-shlibs        1.2.1-25        I18N text handling system co
  i   pango1-xft2          1.6.0-1002      GTK+ - i18n libraries: for X
  i   pango1-xft2-shlibs   1.6.0-1002      GTK+ - i18n text shared libr
  i   passwd               20051118-11     User and group entries for d
  i   pkgconfig            0.15.0-2        Manager for library compile/
  i   postgresql80         8.0.6-1026      Upgrade package for PostgreS
  i   postgresql80-uni...  8.0.6-1026      PostgreSQL open-source datab
  i   postgresql80-uni...  8.0.6-1026      PostgreSQL shared libraries
  i   proj                 4.4.8-4         Cartographic projections lib
  i   proj-shlibs          4.4.8-4         Cartographic projections lib
  i   qt3                  3.3.5-1023      Cross-Platform GUI applicati
  i   qt3-designer         3.3.5-1023      Cross-Platform GUI applicati
  i   qt3-doc              3.3.5-1023      Cross-Platform GUI applicati
  i   qt3-linguist         3.3.5-1023      Cross-Platform GUI applicati
  i   qt3-shlibs           3.3.5-1023      Cross-Platform GUI applicati
  i   readline5-shlibs     5.0-1004        Comfortable terminal input l
  p   scalar-list-util...  1.17-1          Common Scalar and List utili
  i   swig                 1.3.20-1012     Tool that connects C, C++ pr
  i   swig-shlibs          1.3.20-1012     Tool that connects C, C++ pr
  i   system-java          1.5.0-1         [virtual package representin
  i   system-java-dev      1.5.0-1         [virtual package representin
  i   system-java13        1.3.1-1         [virtual package representin
  i   system-java13-dev    1.3.1-1         [virtual package representin
  i   system-java14        1.4.2-1         [virtual package representin
  i   system-java14-dev    1.4.2-1         [virtual package representin
  i   system-java15        1.5.0-1         [virtual package representin
  i   system-java15-dev    1.5.0-1         [virtual package representin
  i   system-java3d        0-1             [virtual package representin
  i   system-javaai        0-1             [virtual package representin
  i   system-perl          5.8.6-1         [virtual package representin
  i   system-sdk-10.3      10.3.9-1        [virtual package representin
  p   system-sdk-10.4      10.4.0-1        [virtual package representin
  i   system-sdk-10.4-...  10.4-1          [virtual package representin
  i   tar                  1.14-2          GNU tar - tape archiver
  p   test-simple-pm586    0.47-15         Basic utilities for writing
  i   type1inst            0.6.1-3         Type 1 PostScript font insta
  i   unixodbc2-nox        2.2.11-1010     Provides ODBC 3 connectivity
  i   unixodbc2-nox-sh...  2.2.11-1010     Provides ODBC 3 connectivity
  i   unzip                5.52-11         Decompression compatible wit
  i   xfree86              4.5.0-1040      Free X11 implementation for
  i   xfree86-shlibs       4.5.0-1040      Free X11 implementation for
binder-~>


So long ...
fb



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Playerstage-gazebo mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo

Reply via email to