[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: swarm on a DEC alpha machine
From: |
Shai Ophir, Digital ISE/Israel DTN 882-3470 29-Jul-1996 0921 +0300 |
Subject: |
RE: swarm on a DEC alpha machine |
Date: |
Mon, 29 Jul 96 08:24:44 MET DST |
> Dear Swarm developers:
> I tried to compile swarm on a DEC alpha machine. Aside from numerous warnings
> arising fromt he default word problem. I got a fatal error in defobj cluster
> Symbol.m program. It's inthe printMessage function and the apparent error
> is implicit declaration of function `__builtin_isfloat' followed by parse
> errors. I suspect it's a problem with the va_list thing. I have had similar
> problems with va_list before. I wonder if any of you have any solutions.
> Thank you very much.
> Sen Song
> Avida Group, Caltech
Hello
I was compiling Swarm on a Digital UNIX machine (V3.2 148 alpha) and I haven't
had errors or warnings (after setting the conf. files). But perhaps I didn't
do the real build steps - I didn't invest too much time on this yet.
What I did is 'make' in the swarm directory, where the Makefile.conf resides.
I can send you the makefile if you wish, or try to help in any other way you
can think of.
However when I tried to build in swarmapps (heatbugs) the 'make' didn't
work and complains for 'Make: Don't know how to make -lspace. Stop.'
Anyone can help on this?
Attached is the result of the 'make p' command.
Thanks,
Shai Digital/Israel
-------------------------------------------------------------------------
Macros:
$ = $
AR = ar
AS = as
CC = gcc
CO = co
CP = cp
EC = efl
FC = f77
LD = ld
MV = mv
PC = pc
RC = f77
RM = rm
LEX = lex
PWD = /usr/users/shai/swarm/swarmapps/heatbugs
HOME = /usr/users/shai
HOST = tavosf.iso.dec.com
LIBS = $(APPLIBS) $(SWARMLIBS) $(SYSLIBS) $(OTHERLIBS)
LINT = lint
MAIL = /usr/spool/mail/shai
MAKE = make
PATH =
/usr/users/shai/bin:/usr/i18n/bin:/usr/users/shai/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/bin:/usr/bin/X11
TERM = vt300
USER = shai
YACC = yacc
SHELL = /bin/tcsh
SHLVL = 1
YACCE = yacc -e
YACCR = yacc -r
BINDIR = $(SWARMHOME)/bin
CFLAGS = $(OPTFLAGS) $(WARNFLAGS) -I$(INCDIR) $(OTHERINCDIRS) $(EXTRACFLAGS)
EFLAGS =
FFLAGS =
INCDIR = $(SWARMHOME)/include
LFLAGS =
LIBDIR = $(SWARMHOME)/lib
LINKER = $(CC)
MFLAGS =
OSTYPE = osf1
PFLAGS =
RANLIB = /bin/true
RFLAGS =
VENDOR = dec
YFLAGS =
APPLIBS = -lspace
ARFLAGS =
ASFLAGS =
COFLAGS = -q
CPFLAGS =
CPUTYPE =
DISPLAY = sneekr:0.0
LDFLAGS = -L$(LIBDIR) $(OTHERLIBDIRS) $(OPTFLAGS) $(EXTRALDFLAGS)
LOGNAME = shai
MACHINE = alpha
MAKEDIR = /
MAKESUB =
MAKETOP =
MANPATH =
/usr/i18n/share/%L/man:/usr/i18n/share/man:/usr/share/man:/usr/local/man
MVFLAGS =
OBJECTS = Heatbug.o HeatSpace.o main.o HeatbugModelSwarm.o
HeatbugObserverSwarm.o HeatbugBatchSwarm.o
RMFLAGS = -f
SYSLIBS = -ltclobjc -lBLT -ltk -ltcl -lXpm -lX11 -lobjc -lm
cputype =
HOSTTYPE = alpha
I18NPATH = /usr/i18n
MACHTYPE = alpha
MAKEDEFS =
MAKEFILE = Makefile
OPTFLAGS = -g
DECW_BOOK = /cdrom/decw_book /usr/OSF_DOC
LINTFLAGS =
LOADLIBES =
MAKEFLAGS =
SWARMHOME = ../../swarm
SWARMLIBS = -lsimtools -ltkobjc -lactivity -lrandom -lswarmobject
-lcollections -ldefobj
WARNFLAGS = -Wall -Wno-import
OTHERCLEAN = heatbugs.data
REMOTEHOST = sneekr.iso.dec.com
APPLICATION = heatbugs
EXTRACFLAGS =
EXTRALDFLAGS =
INSTALLHEADERS = cp -p
TARGET_MACHINE = ALPHA
target_machine = alpha
vpath lib%.a ../../swarm/lib = "$(OBJECTS)" $(BINDIR)/make-h2x $@
.depend
HeatbugBatchSwarm.m
HeatbugModelSwarm.m
HeatbugModelSwarm.h
HeatbugObserverSwarm.m
HeatSpace.m
Heatbug.m
HeatbugBatchSwarm.h
HeatbugObserverSwarm.h
HeatSpace.h
Heatbug.h
main.m
-ldefobj
-lcollections
-lswarmobject
-lrandom
-lactivity
-ltkobjc
-lsimtools
-lspace
HeatbugBatchSwarm.o:
depends on: HeatbugBatchSwarm.m HeatbugBatchSwarm.h HeatbugModelSwarm.h
HeatbugObserverSwarm.o:
depends on: HeatbugObserverSwarm.m HeatbugObserverSwarm.h
HeatbugModelSwarm.h
HeatbugModelSwarm.o:
depends on: HeatbugModelSwarm.m HeatbugModelSwarm.h
main.o:
depends on: main.m Heatbug.h HeatSpace.h HeatbugObserverSwarm.h
HeatbugBatchSwarm.h
HeatSpace.o:
depends on: HeatSpace.m HeatSpace.h
Heatbug.o:
depends on: Heatbug.m Heatbug.h
clean:
commands:
-rm -f $(OBJECTS) $(APPLICATION) $(OTHERCLEAN) core gmon.out
heatbugs:
depends on: Heatbug.o HeatSpace.o main.o HeatbugModelSwarm.o
HeatbugObserverSwarm.o HeatbugBatchSwarm.o -lspace -lsimtools -ltkobjc
-lactivity -lrandom -lswarmobject -lcollections -ldefobj
commands:
$(LINKER) $(LDFLAGS) -o $(APPLICATION) $(OBJECTS) $(LIBS)
all: (MAIN NAME)
depends on: heatbugs
.h.xm:
commands:
@ CC=$(CC) CFLAGS="$(CFLAGS)" OBJECTS="$(OBJECTS)" $(BINDIR)/make-h2x $@
.m.o:
commands:
$(CC) -c $(CFLAGS) $<
.xm
.m
/usr/users/shai/swarm/swarm/Makefile.conf
../../swarm/Makefile.appl
Makefile
makefile
Makeconf
.p.out:
commands:
$(PC) $(LDFLAGS) $(PFLAGS) $< $(LOADLIBES) -o $@
.l.out:
commands:
$(LEX) $(LFLAGS) $<
$(CC) $(LDFLAGS) $(CFLAGS) lex.yy.c $(LOADLIBES) -ll -o $@
$(RM) $(RMFLAGS) lex.yy.c
.y.out:
commands:
$(YACC) $(YFLAGS) $<
$(CC) $(LDFLAGS) $(CFLAGS) y.tab.c $(LOADLIBES) -ly -o $@
$(RM) $(RMFLAGS) y.tab.c
.r.out:
commands:
$(RC) $(LDFLAGS) $(RFLAGS) $< $(LOADLIBES) -o $@
.e.out:
commands:
$(EC) $(LDFLAGS) $(EFLAGS) $< $(LOADLIBES) -o $@
.f.out:
commands:
$(FC) $(LDFLAGS) $(FFLAGS) $< $(LOADLIBES) -o $@
.F.out:
commands:
$(FC) $(LDFLAGS) $(FFLAGS) $< $(LOADLIBES) -o $@
.c.out:
commands:
$(CC) $(LDFLAGS) $(CFLAGS) $< $(LOADLIBES) -o $@
.s.out:
commands:
$(CC) $(LDFLAGS) $(CFLAGS) $< $(LOADLIBES) -o $@
.o.out:
commands:
$(CC) $(LDFLAGS) $(CFLAGS) $< $(LOADLIBES) -o $@
.l.c:
commands:
$(LEX) $(LFLAGS) $<
$(MV) $(MVFLAGS) lex.yy.c $@
.ye.e:
commands:
$(YACCE) $(YFLAGS) $<
$(MV) $(MVFLAGS) y.tab.e $@
.yr.r:
commands:
$(YACCR) $(YFLAGS) $<
$(MV) $(MVFLAGS) y.tab.r $@
.y.c:
commands:
$(YACC) $(YFLAGS) $<
$(MV) $(MVFLAGS) y.tab.c $@
.p.o:
commands:
$(PC) $(PFLAGS) -c $<
.l.o:
commands:
$(LEX) $(LFLAGS) $<
$(CC) $(CFLAGS) -c lex.yy.c
$(RM) $(RMFLAGS) lex.yy.c
$(MV) $(MVFLAGS) lex.yy.o $@
.ye.o:
commands:
$(YACCE) $(YFLAGS) $<
$(EC) $(EFLAGS) -c y.tab.e
$(RM) $(RMFLAGS) y.tab.e
$(MV) $(MVFLAGS) y.tab.o $@
.yr.o:
commands:
$(YACCR) $(YFLAGS) $<
$(RC) $(RFLAGS) -c y.tab.r
$(RM) $(RMFLAGS) y.tab.r
$(MV) $(MVFLAGS) y.tab.o $@
.y.o:
commands:
$(YACC) $(YFLAGS) $<
$(CC) $(CFLAGS) -c y.tab.c
$(RM) $(RMFLAGS) y.tab.c
$(MV) $(MVFLAGS) y.tab.o $@
.r.o:
commands:
$(RC) $(RFLAGS) -c $<
.e.o:
commands:
$(EC) $(EFLAGS) -c $<
.f.o:
commands:
$(FC) $(FFLAGS) -c $<
.F.o:
commands:
$(FC) $(FFLAGS) -c $<
.c.o:
commands:
$(CC) $(CFLAGS) -c $<
.s.o:
commands:
$(AS) -o $@ $<
.CLEANUP:
commands:
$(RM) $(RMFLAGS) $?
.CO:
commands:
$(CO) $(COFLAGS) $< $@
.h
.csh:
commands:
$(CP) $(CPFLAGS) $< $@
chmod +x $@
.sh:
commands:
$(CP) $(CPFLAGS) $< $@
chmod +x $@
.p:
commands:
$(PC) $(LDFLAGS) $(PFLAGS) $< $(LOADLIBES) -o $@
.l:
commands:
$(LEX) $(LFLAGS) $<
$(CC) $(LDFLAGS) $(CFLAGS) lex.yy.c $(LOADLIBES) -ll -o $@
$(RM) $(RMFLAGS) lex.yy.c
.ye
.yr
.y:
commands:
$(YACC) $(YFLAGS) $<
$(CC) $(LDFLAGS) $(CFLAGS) y.tab.c $(LOADLIBES) -ly -o $@
$(RM) $(RMFLAGS) y.tab.c
.r:
commands:
$(RC) $(LDFLAGS) $(RFLAGS) $< $(LOADLIBES) -o $@
.e:
commands:
$(EC) $(LDFLAGS) $(EFLAGS) $< $(LOADLIBES) -o $@
.f:
commands:
$(FC) $(LDFLAGS) $(FFLAGS) $< $(LOADLIBES) -o $@
.F:
commands:
$(FC) $(LDFLAGS) $(FFLAGS) $< $(LOADLIBES) -o $@
.c:
commands:
$(CC) $(LDFLAGS) $(CFLAGS) $< $(LOADLIBES) -o $@
.s:
commands:
$(AS) $(ASFLAGS) -o $@ $<
.o
.out
.SUFFIXES:
depends on: .out .o .s .c .F .f .e .r .y .yr .ye .l .p .sh .csh
.h
depends on: .m .xm
- RE: swarm on a DEC alpha machine,
Shai Ophir, Digital ISE/Israel DTN 882-3470 29-Jul-1996 0921 +0300 <=