I have never used aimk of pvm, but seems to be the classical<br>mistake when editing makefiles, like put spaces instead of<br>TABs, do you changed the Makefile ?<br><br><b><i>Moon Sup Choi &lt;totaljj@gmail.com&gt;</i></b> escreveu:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> aimk returns<br><br>making in LINUX/ for LINUX<br>/s/uga/msc501/galib246/examples/pvmpop/Makefile.aimk:47: *** missing separator.&nbsp; Stop.<br><br><br><br>Below is <br>Makefile.aimk<br><br><br># makefile for compiling the PVM example for GAlib <br># Copyright (c) 1995-1996 Massachusetts Institute of Technology<br># mbwall 5dec95<br>#<br># This makefile is designed to be used with aimk (that comes with pvm3).&nbsp; You<br># should set the PVM_ROOT and PVM_ARCH environment variables as described in <br># the PVM documentation.&nbsp; For our configuration, I have set them like this:<br>#<br>#&nbsp;&nbsp;&nbsp; setenv PVM_ROOT=
 /usr/local/pvm3<br>#&nbsp;&nbsp;&nbsp; setenv PVM_ARCH= `$PVM_ROOT/lib/pvmgetarch`<br>#<br># (I do this in my .cshrc file)&nbsp; Your mileage may vary.&nbsp; You can 'hardcode' <br># the directories here in the makefile if you like, but then you won't be able<br># to compile on different architectures without changing this file.&nbsp; XDIR is <br># the location of your PVM binaries.&nbsp; Do a simple 'aimk' first, then, if  <br># everything went OK, do 'aimk install' and that will move the binaries to your<br># PVM executables directory.&nbsp; When you use aimk it will create a subdirectory<br># in the current directory for each architecture on which you try to compile. <br><br>SDIR= ..<br>BDIR= $(HOME)/pvm3/bin<br>XDIR= $(BDIR)/$(PVM_ARCH)<br>VPATH= $(SDIR)<br><br>CC_INC_DIR=/usr/include/CC<br>INC_DIRS= -I$(SDIR)/. -I$(SDIR)/../..&nbsp;&nbsp;&nbsp; -I${PVM_ROOT}/include<br>LIB_DIRS= -L$(SDIR)/. -L$(SDIR)/../../ga -L${PVM_ROOT}/lib/${PVM_ARCH} <br>LIBS= -lpvm3 -lga
 -lm<br><br>CCFLAGS= -O -g $(INC_DIRS)<br>C++C= gcc<br><br>SRCS= master.C slave.C genome.C<br><br>all: master slave<br><br>master.o: $(SDIR)/master.C<br>&nbsp;&nbsp;&nbsp; $(C++C) $(CCFLAGS) -c $(SDIR)/master.C<br> slave.o : $(SDIR)/slave.C<br>&nbsp;&nbsp;&nbsp; $(C++C) $(CCFLAGS) -c $(SDIR)/slave.C<br>genome.o: $(SDIR)/genome.C<br>&nbsp;&nbsp;&nbsp; $(C++C) $(CCFLAGS) -c $(SDIR)/genome.C<br>PVMDemeGA.o: $(SDIR)/PVMDemeGA.C<br>&nbsp;&nbsp;&nbsp; $(C++C) $(CCFLAGS) -c $(SDIR)/PVMDemeGA.C <br><br>master: master.o genome.o PVMDemeGA.o<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(C++C) master.o genome.o PVMDemeGA.o -o master $(LIB_DIRS) $(LIBS)<br><br>slave: slave.o genome.o<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(C++C) slave.o genome.o -o slave $(LIB_DIRS) $(LIBS)<br>  <br><br>install: master slave $(XDIR)<br>&nbsp;&nbsp;&nbsp; mv master slave $(XDIR)<br><br>$(XDIR):<br>&nbsp;&nbsp;&nbsp; - mkdir $(BDIR) $(XDIR)<br><br>clean:<br>&nbsp;&nbsp;&nbsp; rm -rf *~ *.bak *.out *.o core
 master slave ii_files _______________________________________________<br>galib mailing list<br>galib@mit.edu<br>http://mailman.mit.edu/mailman/listinfo/galib<br></blockquote><br><BR><BR>--------------------------------------------------------<br>Christian S. Perone - christian_perone at yahoo.com.br<br>"Some rise by sin, and some by virtue fall:<br>Some run from breaks of ice, and answer none;<br>And some condemned for a fault alone."<p>&#32;
                <hr size=1>