POPLOG FOR AMD 64-BIT CPU RUNNING LINUX Updated 6 Jun 2008 This is version of AMD64 Poplog (64-bit linux Poplog) based on 32-bit linux poplog version 15.6102 Available here: http://www.cs.bham.ac.uk/research/poplog/v15.61-amd64 Many thanks to Waldek Hebisch for making this possible by doing the original port to 64-bit linux. The 64-bit Linux poplog is linked on the assumption that you have the following in /usr/X11R6/lib64 libX11.so libXext.so libXt.so libXm.so (64 bit motif) If they are in /usr/lib instead, and poplog does not run, try making symbolic links from /usr/X11R6/lib64 to the libX*.so files in /usr/lib. (This may soon be automated) =================================================================== Easy, automated, install Two 'get and install' scripts are available to simplify the installation, both available in http://www.cs.bham.ac.uk/research/projects/poplog/v15.61-amd64 get-and-install-amd64-poplog get-and-install-amd64-poplog-here The first one fetches the tar file and installation scripts and installs poplog in /usr/local/poplog64. An 'install.log' file is created which you can use to report problems. The second one is similar except that it installs poplog in the directory in which it is invoked, in a new subdirectory called 'pop' =================================================================== Manual install Fetch the tar file: http://www.cs.bham.ac.uk/research/poplog/v15.61-amd64/bham-linux-poplog-v15.61-amd64.tar.gz 1. Untar it into /usr/local/poplog64 2. Set up executable: ln -s /usr/local/poplog64/v15.61-amd64/bin/poplog.sh /usr/local/bin/poplog 3. Set up man files for poplog pop11 ved xved clisp pop_prolog pop_lisp pml ln -s /usr/local/poplog64/v15.61-amd64/man/man1/*.1 /usr/local/man/man1 4. TESTING 4.1. You can have a chat with the pop11 eliza in an xterm window (or equivalent): poplog pop11 +eliza Type all your responses on one line. End a response with RETURN. When finished, type 'bye' or CTRL-D. 4.2 A test for the X11 and simulation facilities can be run as follows in an xterm window: cd /usr/local/poplog64/v15.61-amd64/bin/demos ./simagent-demo That should launch a control panel on the left, and two windows on the right. The upper one has two moving squares and some static circles. The red and blue squares try to get to the red and blue circles respectively. The other circles (o1, o2, o3....) are obstacles. You can move the squares or the circles with the mouse (left button) and see what happens. The red and green agents 'change their emotional states' and show that in the face pictures. They also give a running commentary on what's going on in and around themselves in the text output. You can speed up and slow things down by clicking left or right on the 'delay' button on the control panel. It all seems to work from my blueyonder connection, though X11 is a bit slow at this distance. =================================================================== news item posted to comp.lang.pop Waldek Hebisch writes: > Date: Wed, 18 Oct 2006 23:00:06 +0000 (UTC) > Organization: Politechnika Wroclawska > > Some time ago there was a question if Polog works on Intel EM64T > processors. Now I can report that I just istalled Poplog on > 2.66 GHz Intel Pentium D processor. The only problems during > istallaion happend because the machine runs 64-bit Debian and > X files are in /usr/lib (there was also a Lesstif problem, > Debian seem to ship an old version of Lesstif). I did only > minimal test, but it seems that everthing that works on Amd64 > machines also works on Intel machines. ======================================================================= Updated 17 Apr 2006 Please see the news items and the items regarding overcoming problems in RedHat and Fedore Core versions of Linux, in http://www.cs.bham.ac.uk/research/poplog/freepoplog.html ======================================================================= Updated 11 Jun 2005 HISTORY: OUT OF DATE VERSION: An old test version of AMD64 Poplog (64-bit linux Poplog) based on 32-bit linux poplog version 15.6 Available here: http://www.cs.bham.ac.uk/research/poplog/v15.6 ======================================================================= The conversion to AMD64 was done by Waldek Hebisch, starting from Linux poplog version 15.53. His patch file was applied to the v15.6 sources as described in http://www.math.uni.wroc.pl/~hebisch/poplog/amd64-poplog.html and http://www.cs.bham.ac.uk/research/poplog/amd64/ Tests of this system led to various bug-fixes supplied by Waldek and installed in this system. ======================================================================= The version of pop/com/mkstartup provided here has been altered to remove -nonwriteable. Users who create saved images may have to do the same. ======================================================================= THE FOLLOWING WAS APPARENTLY DUE TO A BUG IN MOTIF WHICH HAS BEEN FIXED: Old bug in AMD64 Poplog: If it is linked with motif then clicking on the 'close' button on graphical windows produced by pop11 kills the poplog process instead of simply closing the window. However if it is linked without motif then this does not happen. It's not clear whether that is a bug in 64bit motif or a bug somewhere in poplog. Nevertheless this seems to be a highly usable version of Poplog, though if used with graphical tools, like RCLIB it is best linked without motif. 32-bit linux Poplog v15.6 works with motif on 64bit AMD Athlons/opterons. Please report any problems to the poplog-dev email list AT cs.bham.ac.uk Very many thanks to Waldek for taking this on. Aaron Sloman Fri Jun 9 08:46:07 BST 2008 http://www.cs.bham.ac.uk/~axs/