[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [swarm-hackers] Fedora 9 troubles: Swarm compiled, programs start, b
From: |
Steve Railsback |
Subject: |
Re: [swarm-hackers] Fedora 9 troubles: Swarm compiled, programs start, but die on "start" button |
Date: |
Thu, 28 Aug 2008 20:34:26 -0700 |
User-agent: |
Thunderbird 2.0.0.16 (Windows/20080708) |
Paul Johnson wrote:
What blt are you using and how did you patch it?
pj
Here is what I did (I think; Marcus might want to check for any obvious
mistakes):
Steps for installing Swarm from CVS source in Fedora 9.
1. Install Fedora 9 from 8 May 2008 CD images.
2. Install the Objective-C compiler: "yum install gcc-objc"
3. Install Emacs: "yum install emacs"
4. Install Tcl (download, un-tar, configure, make, make-install
tcl8.4.19-src.tar.gz) (See #6 below.)
5. Install Tk (download, un-tar, configure, make, make-install
tcl8.4.19-src.tar.gz) (See #6 below.)
6. Install Blt, fixing a program file that would not compile:
- Download, un-tar BLT2.4z.tar.gz
- Edit the file /blt2.4z/src/bltTree.c. Move these lines up so they are
just after the other "define" statements.
#define START_LOGSIZE 5 /* Initial hash table size is 32. */
#define MAX_LIST_VALUES 20 /* Convert to hash table when node
* value list gets bigger than this
* many values. */
- configure, make, make-install.
(Marcus says that BlT 3.0 can be used, and is needed if you use Tcl/Tk
8.5, which is what ships with Fedora.)
7. Install Libtool (download, un-tar, configure, make, make-install
libtool-2.2.4.tar.gz). Install it to a local directory: configure using
"./configure --prefix=$HOME/packages/auto
8. Install Autoconf (download, un-tar, configure, make, make-install
autoconf-2.62.tar.gz). Install it to a local directory: configure using
"./configure --prefix=$HOME/packages/auto
9. Install Automake (download, un-tar, configure, make, make-install
automake-1.10.1.tar.gz). Install it to a local directory: configure
using "./configure --prefix=$HOME/packages/auto
10. Download Swarm from cvs: "cvs -z3
-d:pserver:address@hidden:/sources/swarm co swarm"
copies a directory tree onto your disk; the highest level directory is
"swarm".
11. In the "swarm" directory, use autogen to create the "configure"
file: "PATH=$HOME/packages/auto/bin:$PATH ./autogen.sh"
12. Install Swarm using configure, make, make-install.
--
Steve Railsback
Lang, Railsback & Associates
Arcata, California
www.LangRailsback.com