orbit - CORBA Object Request Broker ChangeLog

HOWTO


# ORBit
# =====
# ORBit is required by lots of Gnome libraries and applications.  Below I
# include the latest version of ORBit and one version of ORBit2 for Gnome
# 2.2, one for 2.4, one for 2.6/2.8/2.10, one for 2.12, and one for 2.14
# or 2.16  So, I install ORBit and the version of ORBit2 that matches the
# version of Gnome that I'm using.  As of Slackware version 10.2, GNOME is
# no longer included, so ORBit and ORBit2 aren't either.

# If you ever want to uninstall ORBit, cd into the source directory,
# run 'make uninstall' (as root), remove the source directory, and remove
# the tarball.


# ORBit 0.5.17
# ============
# Slackware 8.1, 9.0, 9.1, 10.0, and 10.1's 'orbit' packages include version
# 0.5.17

# FYI, I have been unable to build this with gcc 3.4.2 or 3.4.5 a while back
# or 4.1.1 just now so I no longer use ORBit 0.x  I will update this with a
# patch if I come across one.  If you need ORBit 0.x, you might want to go
# with the package from Slackware 10.1:
# ftp://ftp.slackware.com/pub/slackware/slackware-10.1/slackware/l/orbit-0.5.17-i386-1.tgz

# Prerequisites:
# indent
# glib >= 1.2.1
# bison
# flex
# gawk
# tcp wrappers (optional)
# libiconv
# gettext

cd
test -f installed/ORBit-0.5.17.tar.bz2 && mv installed/ORBit-0.5.17.tar.bz2 .
test ! -f ORBit-0.5.17.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/ORBit/0.5/ORBit-0.5.17.tar.bz2

# Verify tarball w/ md5sum:
echo "35acc6f8d49d930b566104fcceb893d3  ORBit-0.5.17.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "ORBit-*" -exec rm -r {} \;
tar xjvf ~/ORBit-0.5.17.tar.bz2
cd ORBit-0.5.17
test $UID = 0 && chown -R root:root .
./configure --prefix=/usr
make

# Become root to install it
su

test -x /sbin/removepkg && /sbin/removepkg orbit
make install
ldconfig

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/ORBit-*.tar.*
mv ORBit-0.5.17.tar.bz2 installed/


# ORBit2
# ======
# Slackware 9.0's 'orbit2' package includes 2.6.0, 9.1's includes 2.8.1,
# 10.0 and 10.1's include 2.10.2

# Prerequisites (for all versions of ORBit2):
# gawk
# sed
# grep
# pkg-config
# libidl-2.0 >= 0.7.4
# openssl
# popt

# Newer versions of ORBit2 use their own ./linc2/ instead of the external linc,
# so if you only have it installed for ORBit2, you can uninstall it.
# Slackware >= 10.0 no longer include a 'linc' package.

# Especially if you go from one major version of ORBit2 (of Gnome) to
# another, make sure you run 'make uninstall' in the source directory of any
# old version(s) that you're replacing before you begin below.

# If you don't have OpenSSL installed in the usual (source-installed) place
# (/usr/local/ssl), like if yours is a distribution installed package that
# installed it under the /usr prefix, you can skip the CPPFLAGS/LDFLAGS part
# below in the version that you install.


# ORBit2 2.6.3 (for Gnome 2.2.x)
# ============
# Prerequisites (beyond those listed above):
# linc
# glib-2.0 >= 2.0.0
# gtk-doc > 1.0 (Slackware includes this in the sgml-tools/linuxdoc-tools
#  package)

cd
test -f installed/ORBit2-2.6.3.tar.bz2 && mv installed/ORBit2-2.6.3.tar.bz2 .
test ! -f ORBit2-2.6.3.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/ORBit2/2.6/ORBit2-2.6.3.tar.bz2

# Verify tarball w/ md5sum:
echo "b6fc2b71018c46b2da607510492c597f  ORBit2-2.6.3.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "ORBit2-*" -exec rm -r {} \;
tar xjvf ~/ORBit2-2.6.3.tar.bz2
cd ORBit2-2.6.3
test $UID = 0 && chown -R root:root .
CPPFLAGS="-I/usr/local/ssl/include" LDFLAGS="-L/usr/local/ssl/lib" \
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib
make

# Become root to install it
su

test -x /sbin/removepkg && /sbin/removepkg orbit2
rm -f /usr/lib/libORBit-2.*
make install
ldconfig

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/ORBit2-*.tar.*
mv ORBit2-2.6.3.tar.bz2 installed/


# ORBit2 2.8.3 (for Gnome 2.4.x)
# ============
# Prerequisites (beyond those listed above):
# linc
# glib-2.0 >= 2.0.0
# gtk-doc > 1.0 (Slackware includes this in the sgml-tools/linuxdoc-tools
#  package)

cd
test -f installed/ORBit2-2.8.3.tar.bz2 && mv installed/ORBit2-2.8.3.tar.bz2 .
test ! -f ORBit2-2.8.3.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/ORBit2/2.8/ORBit2-2.8.3.tar.bz2

# Verify tarball w/ md5sum:
echo "c6c4b63de2f70310e33a52a37257ddaf  ORBit2-2.8.3.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "ORBit2-*" -exec rm -r {} \;
tar xjvf ~/ORBit2-2.8.3.tar.bz2
cd ORBit2-2.8.3
test $UID = 0 && chown -R root:root .

# If you want to quiet the complaint about missing being too old or missing
# (if you use the current version of automake), run this:
autoreconf -f -i

CPPFLAGS="-I/usr/local/ssl/include" LDFLAGS="-L/usr/local/ssl/lib" \
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib
make

# Become root to install it
su

test -x /sbin/removepkg && /sbin/removepkg orbit2
rm -f /usr/lib/libORBit-2.*
make install
ldconfig

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/ORBit2-*.tar.*
mv ORBit2-2.8.3.tar.bz2 installed/


# ORBit2 2.10.5 (for Gnome 2.6.x, 2.8.x, or 2.10.x)
# =============
# Prerequisites (beyond those listed above):
# glib-2.0 >= 2.0.0
# gtk-doc > 1.0 (Slackware includes this in the sgml-tools/linuxdoc-tools
#  package)

cd
test -f installed/ORBit2-2.10.5.tar.bz2 && mv installed/ORBit2-2.10.5.tar.bz2 .
test ! -f ORBit2-2.10.5.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/ORBit2/2.10/ORBit2-2.10.5.tar.bz2

# Verify tarball w/ md5sum:
echo "d7fb9eb41e8196f1aacf2f08375ae555  ORBit2-2.10.5.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "ORBit2-*" -exec rm -r {} \;
tar xjvf ~/ORBit2-2.10.5.tar.bz2
cd ORBit2-2.10.5
test $UID = 0 && chown -R root:root .

# If you want to quiet the complaint about missing being too old or missing
# (if you use the current version of automake), run this:
autoreconf -f -i

CPPFLAGS="-I/usr/local/ssl/include" LDFLAGS="-L/usr/local/ssl/lib" \
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib \
--enable-static=no
make

# Become root to install it
su

test -x /sbin/removepkg && /sbin/removepkg orbit2
rm -f /usr/lib/libORBit-2.*
make install
ldconfig

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/ORBit2-*.tar.*
mv ORBit2-2.10.5.tar.bz2 installed/


# ORBit2 2.12.5 (for Gnome 2.12.x)
# =============
# Prerequisites (beyond those listed above):
# gtk-doc > 1.0 (Slackware includes this in the sgml-tools/linuxdoc-tools
#  package; used if you pass --enable-gtk-doc to configure)

cd
test -f installed/ORBit2-2.12.5.tar.bz2 &&
mv installed/ORBit2-2.12.5.tar.bz2 .
test ! -f ORBit2-2.12.5.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/ORBit2/2.12/\
ORBit2-2.12.5.tar.bz2

# Verify tarball w/ md5sum:
echo "cc52f71d974043414afea44c78e6d705  ORBit2-2.12.5.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "ORBit2-*" -exec rm -r {} \;
tar xjvf ~/ORBit2-2.12.5.tar.bz2
cd ORBit2-2.12.5
test $UID = 0 && chown -R root:root .

# You can leave off the CPPFLAGS, LDFLAGS part if your OpenSSL is not
# installed under /usr/local/ssl

CPPFLAGS="-I/usr/local/ssl/include" LDFLAGS="-L/usr/local/ssl/lib" \
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib \
--enable-static=no --enable-gtk-doc
make

# Become root to install it
su

test -x /sbin/removepkg && /sbin/removepkg orbit2
rm -f /usr/lib/libORBit-2.*
make install
ldconfig

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/ORBit2-*.tar.*
mv ORBit2-2.12.5.tar.bz2 installed/


# ORBit2 2.14.3 (for Gnome 2.14.x or 2.16.x)
# =============
# Prerequisites (beyond those listed above):
# gtk-doc > 1.0 (Slackware includes this in the sgml-tools/linuxdoc-tools
#  package; used if you pass --enable-gtk-doc to configure)

cd
test -f installed/ORBit2-2.14.3.tar.bz2 &&
mv installed/ORBit2-2.14.3.tar.bz2 .
test ! -f ORBit2-2.14.3.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/ORBit2/2.14/\
ORBit2-2.14.3.tar.bz2

# Verify tarball w/ md5sum:
echo "857881e7aabf849016de9a1e9c53b328  ORBit2-2.14.3.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "ORBit2-*" -exec rm -r {} \;
tar xjvf ~/ORBit2-2.14.3.tar.bz2
cd ORBit2-2.14.3
test $UID = 0 && chown -R root:root .

# You can leave off the CPPFLAGS, LDFLAGS part if your OpenSSL is not
# installed under /usr/local/ssl

CPPFLAGS="-I/usr/local/ssl/include" LDFLAGS="-L/usr/local/ssl/lib" \
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib \
--enable-static=no
make

# I don't know if I broke my gcc or what (this is the first problem I've had
# with it), but I had to create a /usr/bin/i486-slackware-linux-gcc symlink
# pointing to /usr/bin/i686-pc-linux-gnu-gcc to build this.  make got hung
# up in include/orbit/orb-core because 'i486-slackware-linux-gcc' doesn't
# exist any more.

# Become root to install it
su

test -x /sbin/removepkg && /sbin/removepkg orbit2
rm -f /usr/lib/libORBit-2.*
make install
ldconfig

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/ORBit2-*.tar.*
mv ORBit2-2.14.3.tar.bz2 installed/

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EST -0500)
HOWTO last updated: 2006-11-26 12:28am
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]