swarm-support
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Swarm 2.0.1


From: Paul E. Johnson
Subject: Re: Swarm 2.0.1
Date: Sun, 13 Feb 2000 12:04:20 -0600

root wrote:
> 
> Hello!!
> 
> I am a newbie trying to install Swarm which we are thinking of using as a
> tool in our research at Purdue University. I am trying to install Swarm
> 2.0.1 on my Linux system.
> 
> 1) The ./configure step seemed to go well
> 
> 2) When I "make", I get the following error message:
> 
> ------------------------------------------------------------------
> gcc: Internal compiler error: program cc1obj got fatal signal 6
> make[3]: *** [GammaDist.lo] Error 1
> make[3]: Leaving directory ......./src/random
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory ....../src
> make[2]: *** [all-recursive] Error 1
> make[1]: Leaving directory .....
> make: *** [all-recursive-am] Error 2
> -----------------------------------------------------------------
> 
> I am running gcc, gdb (4.17.0.11), tcl (8.0.5), tk (8.0.5) on RedHat 6.0.
> Please shed some light on this.

I might be the resident RedHat help guy, here, so let me tell you some
stuff.

To build swarm, you need (at least) gcc-2.95.1.

Since you are a RedHat user, you can get the swarm RPMS from my site or
the swarm site.  Mine are snapshots of the newest thing. They will run
with your current system, I think.  Your compiler, the egcs packages,
will work OK, or at least they have for many other users. Go here
http://lark.cc.ukans.edu/~pauljohn/Swarm
and look around.  You need to grab the hdf5 rpm. You may want to use the
new gdb there too, since the one RH ships doesn't work

In case you are really determined to build swarm yourself, there are
some things you should know.  To build the newer compiler, I believe you
will have to upgrade the binutils package. That is available in
ftp.varesearch.com/pub/support/hjl (look around in there...).

On the VA site they offer rpms for gcc-2.95.2 as well. You could install
them, but remove egcs first.  The gcc install from rpm requires you to
install the packages cpp, gcc, and gcc-objc (the parts swarm needs).  Be
advised these gcc rpms do not have the objc patch that Marcus developed.
Swarm should build fine, but it will produce the noisy warnings
described in the SwarmOnlineFaq.  It seems some people have trouble
finding the FAQ in the new swarm page, so let me add it is
http://lark.cc.ukans.edu/~pauljohn/SwarmFaq/SwarmOnlineFaq.html
The FAQ also describes the build process.

I've not been advertising the fact because I don't want people to think
I'm always promising to do this for every gcc release, but I have been
building gcc rpms after applying the objc-patch.  Currently, I have
available the RPM for gcc-2.95.1

http://lark.cc.ukans.edu/~pauljohn/software

    cpp-2.95.1-3.pj.i386...21-Oct-99 11:17   122k  
    gcc-2.95.1-3.pj.i386...21-Oct-99 11:16   2.4M  
    gcc-c++-2.95.1-3.pj.i..21-Oct-99 11:17   1.9M  
    gcc-chill-2.95.1-3.pj..21-Oct-99 11:17  1003k  
    gcc-g77-2.95.1-3.pj.i..21-Oct-99 11:17   1.4M  
    gcc-java-2.95.1-3.pj...21-Oct-99 11:17   973k  
    gcc-objc-2.95.1-3.pj...21-Oct-99 11:17   856k  
    libgcj-2.95.1-3.i386...21-Oct-99 11:17   2.5M  
    libstdc++-2.95.1_2.10..21-Oct-99 11:17   1.7M  
Dont forget you need the new binutils from the varesearch site.

I have built the rpms for gcc-2.95.2 and I will put them up there
tomorrow, so ifyou are patient you can have all the stuff.

Note after you remove egcs stuff and install gcc, then you install the
swarm rpms, you will get a dependency failure, because I told the swarm
rpms to look for egcs-objc.  After you try the install, and it objects
about that dependency, and only that dependency (clear up the others
first), then add the --nodeps option to your rpm install.

Now the problem with your browser seeing everything as html.  Avoid that
by shift clicking on files you want to save.  Actually, on linux you can
just let it try to read it as html and then choose "file/save as" and
make sure the "source" button is chosen, and they should not be
corrupted. But the shift click is safer.


Please don't be root while you do most things. Just log in as a user,
then "su -" to become root when you temporarily need power to install
rpms or "make install"

-- 
Paul E. Johnson                         email: address@hidden
Dept. of Political Science              http://lark.cc.ukans.edu/~pauljohn
University of Kansas                    Office: (785) 864-9086
Lawrence, Kansas 66045                  FAX: (785) 864-5700

                  ==================================
   Swarm-Support is for discussion of the technical details of the day
   to day usage of Swarm.  For list administration needs (esp.
   [un]subscribing), please send a message to <address@hidden>
   with "help" in the body of the message.



reply via email to

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