swarm-support
[Top][All Lists]
Advanced

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

Re: [Swarm-Support] Problems installing Drone


From: Rick Riolo
Subject: Re: [Swarm-Support] Problems installing Drone
Date: Mon, 27 Jun 2005 16:49:33 -0400 (EDT)

no, you are not right in deleting all those references.
you need most/all of those (depending on which parts
of swarm your model uses).

first, to clarify one point:
- you don't need the Um-ExpTools to use drone.
  you just need a program (eg model) that can be run
  in the way the drone doc says it runs programs.

What you need to do to fix the error msg you describe below:

- the UM-ExpTools lib has classes to make processing
  of run-time parameters easier and "drone compliant".
  To use that lib you need to
    - compile the lib
    - in the makefile for your model, you set
           EXPTOOLSPATH=
      the path where you compiled the lib
      then put that line back in:
         APPLIBS=$(EXPTOOLSPATH)/libUM-ExpTools-4.a"
      except leave the lspace off the line.
      THat was there because at one time Swarm itself had
      a separate lib for space related classes, but that
      stuff is in the basic swarm libs now.

- r

Rick Riolo                           address@hidden
Center for the Study of Complex Systems (CSCS)
4477 Randall Lab
University of Michigan         Ann Arbor MI 48109-1120
Phone: 734 763 3323                  Fax: 734 763 9267
http://cscs.umich.edu/~rlr

On Mon, 27 Jun 2005, Mukul Patil wrote:

> Date: Mon, 27 Jun 2005 16:32:35 -0400 (EDT)
> From: Mukul Patil <address@hidden>
> Reply-To: Swarm Support <address@hidden>
> To: Swarm Support <address@hidden>
> Subject: Re: [Swarm-Support] Problems installing Drone
>
>
>  Thanks for the reply, installing from the RPM worked.
>  Now I have another question:
>  When I 'make' my model I get two warnings multiple number of times:
>  1) undefined reference to `GlobalRDebug'
>    This occurs whenever the code uses the DMSG() function
>  2) undefined reference to `uniformDR'
>    This occurs whenever that line in the code uses the getUniformD()
> function
>
>  Finally at the end of the nake process I get:
>  collect2: ld returned 1 exit status
>  make: *** [team] Error 1
>
>  Surprisingly inspite of the error the .o files are being generated.
>
>  This model runs fine on another machine with an older version of Swarm.
> While running it with Swarm 2.2-5 I had to delete the "APPLIBS=-lspace
> $(EXPTOOLSPATH)/libUM-ExpTools-4.a" line from the Makefile. I have also
> deleted all references in the code to the libspace.so, libanalysis.so,
> libsimtoolsgui.so, libsimtools.so, librandom.so, libtkobjc.so,
> libtclobjc.so, libobjectbase.so, libactivity.so, libdefobj.so,
> libcollections.so, libmisc.so and libobjc.so libraries as the only library
> the has been installed in /usr/lib/swarm/ is the libswarm library.
>
> Am I correct in deleting those references to the other libraries?, Are all
> of them now included in libswarm?
>
>
>                                                        Thank You,
>                                                        Mukul Patil.
>
>
>
>
>
> On Thu, 23 Jun 2005, Paul Johnson wrote:
>
> > I don't have RH EL4, but I do have Fedora Core 4, which is closely
> > related.  I'd suggest you do not try to build Expect yourself, but
> > rather install the expect rpm.  If RH EL does not have it, get the one
> > from Fedora.  After installing, you will have this:
> >
> > # rpm -ql expect
> > /usr/bin/autoexpect
> > /usr/bin/dislocate
> > /usr/bin/expect
> > /usr/bin/ftp-rfc
> > /usr/bin/kibitz
> > /usr/bin/lpunlock
> > /usr/bin/mkpasswd
> > /usr/bin/passmass
> > /usr/bin/rftp
> > /usr/bin/rlogin-cwd
> > /usr/bin/timed-read
> > /usr/bin/timed-run
> > /usr/bin/unbuffer
> > /usr/bin/weather
> > /usr/bin/xkibitz
> >
> > In the drone script, the top has
> >
> > #!/usr/bin/expect --
> > # You'll have to change the above line to match your installation
> >
> >
> > I'm still using the old drone, version 1.03.  There is nothing to
> > compile with that one, so I don't understand the rest of your question.
> >
> >
> > Mukul Patil wrote:
> > >  Hi,
> > >     I am trying to install drone on a RedHat Enterprise Linux (version 4)
> > > machine. I have installed tcl 8.4.0 amd expect 5.43.
> > >     I changed the path to expect in the drone file. Compiling drone with
> > > 'make install CC=gcc' seems to run fine with no errors. The output I get
> > > on making is:
> > >
> > > make[1]: Entering directory `/home/mpatil/drone-1.03/examples/stublet'
> > > make[1]: Nothing to be done for `install'.
> > > make[1]: Leaving directory `/home/mpatil/drone-1.03/examples/stublet'
> > > (cd examples/gawrap; make install)
> > > make[1]: Entering directory `/home/mpatil/drone-1.03/examples/gawrap'
> > > chmod +x gawrap
> > > make[1]: Leaving directory `/home/mpatil/drone-1.03/examples/gawrap'
> > > (cd examples/lilgpwrap; make install)
> > > make[1]: Entering directory `/home/mpatil/drone-1.03/examples/lilgpwrap'
> > > chmod +x lilgpwrap
> > > make[1]: Leaving directory `/home/mpatil/drone-1.03/examples/lilgpwrap'
> > > chmod +x drone
> > >
> > > But when I try to run 'drone -v' I get an error:
> > > address@hidden drone-1.03]# ./drone -v
> > > bash: ./drone: /usr/local/bin/expect-5.43: bad interpreter: Permission
> > > denied
> > >
> > > I am running this as the root user and moreover I have set the permissions
> > > for the expect directory to +777 for all files so I do not see why I am
> > > getting a Permission denied error.
> > >
> > > I would appreciate if anyone could help me in this installation.
> > >
> > >
> > >                                                             Thank You,
> > >                                                            Mukul Patil.
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Support mailing list
> > > address@hidden
> > > http://www.swarm.org/mailman/listinfo/support
> > >
> >
> >
> > --
> > Paul E. Johnson                       email: address@hidden
> > Dept. of Political Science            http://lark.cc.ku.edu/~pauljohn
> > 1541 Lilac Lane, Rm 504
> > University of Kansas                  Office: (785) 864-9086
> > Lawrence, Kansas 66044-3177           FAX: (785) 864-5700
> > _______________________________________________
> > Support mailing list
> > address@hidden
> > http://www.swarm.org/mailman/listinfo/support
> >
> _______________________________________________
> Support mailing list
> address@hidden
> http://www.swarm.org/mailman/listinfo/support
>


reply via email to

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