Skip to content

franticspider/frontierra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

frontierra

Coder-friendly version of tierra 6.02 for new alife experiments

#versions

v7.0 is the version that copies tierra 6.02, but has Mathias Rav's patch applied

v7.1 as above, but with added creation of popdy analysis files

v7.2 as 7.1 but with "debiasing" modifications (paper submitted)

##install notes

Tierra installs reasonably easily on Ubuntu 12 to 14:

make clean

./configure

make

should do the trick. This will build an executable called tierra. Note that you may get errors during make, but thcese are related to some of the analysis tools: probe, soupupdtrc and threadtree may give errors. If you need these, the errors can (sometimes) be fixed by installing some additional libraries:

sudo apt-get install xorg-dev xutils-dev

On some machines, you can get 'nested too deeply' errors on compilation. This is something to do with the bsd libraries /usr/include/bsd , although we haven't gotten to the bottom of this. The issue has been fixed at line 73 of Makefile.in with the following change:

#COMCFLAGS+=-I/usr/include/bsd -Wall -Wstrict-prototypes -Wno-unused
#
COMCFLAGS+= -Wall -Wstrict-prototypes -Wno-unused

About

Coder-friendly version of tierra 6.02 for new alife experiments

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages