swarm-hackers
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]