swarm-support
[Top][All Lists]
Advanced

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

RE: Solaris Install problem with Java Swarm (was Re: Assertion failed: _


From: Vidrine II,C. Kent
Subject: RE: Solaris Install problem with Java Swarm (was Re: Assertion failed: __objc_class_hash with Swarm 2.2 snapshot
Date: Wed, 31 Jul 2002 09:29:00 -0400

OK, it took some fiddling, but I was finally able to get the 2002-05-14
snapshot to compile and run on Solaris 8 on SPARC hardware. I'm writing this
as feedback to the Swarm community with a few lessons learned.

I used the following software components:

* gcc 3.0.2 with the objc.diffs patch from Jan 10, 2002
* blt 2.4y with the blt*.tcl files accessible through the BLT_LIBRARY
environment variable
* tcl/tk 8.3.4
* xpm 3.4k
* zlib 1.1.3
* libpng 1.0.6
* jdk 1.4.0
* emacs 21.1
* binutils 2.9.1
* GNU sed 3.0.2
* gperf 2.7
* hdf5 1.4.8

My Swarm development language is Java and I'm using the Sun Java compiler
and runtime environment.

I had major issues getting the swarm.jar to build properly. The Swarm
compilation to native code went just fine. The part of the build that uses
emacs to run java-stub.el, where the Java stubs get built, failed if I tried
to build Swarm with any version of gcc except 3.0.2 with the patch. Previous
postings on this mailing list made it quite clear that 3.0.2 with the patch
was necessary. Getting gcc 3.0.2 to build was the major time sink because I
kept running into issues with the assembler and linker.

-----Original Message-----
From: address@hidden
[mailto:address@hidden Behalf Of Paul Box
Sent: Saturday, July 20, 2002 2:29 PM
To: Paul Johnson; swarm-support
Subject: RE: Solaris Install problem with Java Swarm (was Re: Assertion
failed: __objc_class_hash with Swarm 2.2 snapshot


>===== Original Message From Paul Johnson <address@hidden> ====
=
>You did not report back whether Objective-C swarm programs work or
>whether some java program that we provide, such as jheatbugs-2001-
03-28,
>will work. ??
>
>I hope a Solaris user will tell what they did to install swarm. I know
>there are some who read this list.
>

 After trying part time for (literally) a couple of years to build swarm on
our
solaris network here, Marcus very kindly logged in one weekend last fall
and built a working version for us.   I will be happy to make the details
available of what he did to get the working version available, as much as
I'm able.  He didn't leave a step by step list of what he did, but I do have
the config and makefiles, as well as a list of which versions of what
software packages he used in the build.

In our swarm directory, marcus built versions of gcc, tcl, tk, and
everything
else.  Every time I tried to build swarm, I ended up with conflicts with
incompatible versions of something or other (usually tcl/tk).  I will be
happy to share config, make, or anything else short of giving strangers
login access to our accounts.

The versions of the packages that he used on our system was (reading
from the directory):

binutils 2.11.2
  ftp://ftp.gnu.org/pub/binutils/binutils-2.11.2.tar.gz

GCC 3.0.2
  ftp://ftp.gcc.org/pub/gcc/gcc-3.0.2/gcc-3.0.2.tar.gz
  + patch: (cd gcc-3.0.2; patch -p1 < ~/arc/objc.diffs)

Kaffe
  1.0.6 didn't work, had to pull from CVS:
  :pserver:address@hidden:/cvs/kaffe

Gperf
  ftp://ftp.gnu.org/pub/gperf/gperf-2.7.2.tar.gz

GNU sed:
  ftp://ftp.gnu.org/pub/gnu/sed/sed-3.02.tar.gz

Jikes
  ftp://www-126.ibm.com/pub/jikes/jikes-1.15.tar.gz

Tcl 8.3.4
  http://prdownloads.sourceforge.net/tcltk8.3.4.tar.gz

Tk 8.3.4
  http://prdownloads.sourceforge.net/tcl/tk8.3.4.tar.gz

BLT 2.4u
# don't use GCC 3.0
  ftp://tcl.activestate.com/pub/tcl/blt/BLT2_4u_tar.gz

zlib 1.1.3
  http://www.gzip.org/zlib.tar.gz

libpng 1.2.0
  http://www.libpng.org/pub/png/src/libpng-1.2.0.tar.gz

HDF5 1.4.2
  ftp://hdf.ncsa.uiuc.edu/HDF5/hdf5-1.4.2-patch1/src/hdf5-1.4.2-
patch1.tar.gz

# used installed in /usr/local/X11
#XPM 3.4k
#  ftp://ftp.x.org/contrib/libraries/xpm-3.4k.tar.gz

Swarm 2001-11-24
  ftp://ftp.swarm.org/pub/swarm/src/testing/swarm-2001-11-24.tar.gz

----

Swarmapps 2.1.1
  ftp://ftp.swarm.org/pub/swarm/src/apps/objc/swarmapps-2.1.1.tar.gz
  ftp://ftp.swarm.org/pub/swarm/src/testing/jheatbugs-2001-03-28.tar.gz
  ftp://ftp.swarm.org/pub/swarm/src/testing/jmousetrap-2001-09-13.tar.gz

////////////////////////////////////////
// Paul Box
// Geography and Earth Resources
// Utah State University


                  ==================================
   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.



                  ==================================
   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]