title Building PolyWorld on Linux (Fedora Core 4) user virgil ip 216.9.157.48 vol 1 lock ******** /b /tt UPDATE: This is for an older version of Polyworld. Polyworld's README.txt takes precedence over data presented here. /bar /i ( See also [[634]] for my attempt at windows ) /b Hints by strick: PolyWorld by Larry Yaeger is available on SourceForge at http://sourceforge.net/projects/polyworld/ . The authors usually run it on Mac OSX. It took a little work to run it on Linux. I compiled on Fedora Core 4 /tt [gcc version 4.0.1 20050727 (Red Hat 4.0.1-5)]. First, build and install Qt4.0.1. Since FC4 already has version 3.3.4 of Qt, install it in /usr/new: /pre( ./configure --prefix=/usr/new make su make install exit /pre) Then you can download and build Polyworld. The file /link http://sourceforge.net/project/showfiles.php?group_id=127235&package_id=139284&release_id=364985 polyworld_1.0.zip does NOT have a toplevel directory named "polyworld" so you want to make one first. You also need to apply this patch file: /file polyworld-1.0-patch-linux1.txt /pre( mkdir polyworld cd polyworld unzip ~/Desktop/polyworld_1.0.zip patch -p1 < ~/Desktop/polyworld-1.0-patch-linux1.txt /pre) The README says to use ./buildit but that just runs "qmake" and then "make". I prefer to run "qmake" then "make" myself. (If you make changes to Makefile, you don't want to run "qmake" again, or you clobber them; just rerun "make".) /b You must add ```/usr/new/bin''' to the front of your PATH before runing the "qmake" step, so that the /usr/new version of Qt will be used. /pre( export PATH=/usr/new/bin:$PATH qmake make ./Polyworld -geometry 250x250 /pre) When I run ./Polyworld without specifying a geometry, I get an empty black main window. Specifying a smaller geometry (like /tt ./Polyworld -geometry 250x250 ), I get a working display. More Hints: /list( * Edit the file ```worldfile''' to change parameters. * Here is Larry Yaeger's page for PolyWorld: http://www.beanblossom.in.us/larryy/PolyWorld.html * This PDF gives detail about its features: http://www.beanblossom.in.us/larryy/Yaeger.ALife3.pdf /list) /subsection Bugs: /box( Unfortunately, I just found out Menus are missing. I didn't know they were there! What I see is like this: /center /imagefile -m snap1.jpg /box) /bar /subsection Files /list( * /file polyworld-1.0-patch-linux1.txt * /file polyworld_1.0.zip * /file Yaeger.Polyworld.pdf * /file snap1.jpg * /file PwMoviePlayer.diff * /file History-hints-for-PwMoviePlaye