From: P.Lj [plj@byron.ext.telia.se] Sent: Thursday, July 13, 2000 4:32 AM To: Info-VAX@Mvb.Saic.Com Subject: Re: ANNOUNCING: FreeCiv 1.11.0 port for OpenVMS Axp. Ah! Great! >>> ^P.Lj Roger Tucker wrote: > Announcing FreeCiv 1.11.0 port for OpenVMS AXP. > > (Freeciv is a multiplayer strategy game, released under the GNU > General Public License. It is generally comparable with > Civilization II, published by Microprose. > See http://www.freeciv.org/) > > My updates to FreeCiv for the port to OpenVMS have been > added to the freeciv CVS latest development release and is > available in the latest CVS snapshot. > > Also the latest stable release 1.11.0 (although it doesn't > include my changes) does compile and run correctly with the > changes in the latest snapshot. > > You will need to get down the latest CVS snapshot to get the > three files needed ([.vms]readme.txt, [.vms]vms_build.com, > and [.server]sernet.c) > > Thanks go to the freeciv team for such a good game, and to > Colin Blake for the port of Mozilla. If anyone want's to > take up where I left off, they are welcome too. > > The following information is from the [.vms]readme.txt: > > ------------------------- > This document includes instructions on how to build Freeciv for OpenVMS > Alpha. I used Compaq C V6.2-003 on OpenVMS Alpha V7.2, but > other versions of the C compiler and OpenVMS should work. > > 1. Make sure TCP/IP is installed correctly and running. > > 2. Download and install the latest Mozilla. > I used the M16 release from > http://www.openvms.compaq.com/openvms/products/ips/get_mozilla.html > Follow the release notes there to install it > Run it, and make sure it at least works. > > 3. Get the latest version of GLIB > I used 1.9.7 from ftp://ftp.gtk.org/pub/gtk/v1.2/ > UnBzip2 it, untar it > rename the directory to [.glib] > Copy in glibconfig.h_vms from the bottom of this file > to [.glib]glibconfig.h > This directory is only needed for the header files. > (I hope to get glibconfig.h_vms added to the > next release of glib) > > 4. Get the lastest version of GTK+ > I used 1.2.8 from ftp://ftp.gtk.org/pub/gtk/v1.2/ > UnBzip2 it, untar it > rename the directory to [.gtk] > This is only needed for the header files. > > 5. Get the latest version of IMLIB > ftp://ftp.gnome.org/pub/GNOME/stable/sources/imlib/ > I used 1.9.8 > UnBzip2 it, untar it > rename the directory to [.imlib] > copy the imlib_vms_build.com from the bottom of this file > to [.imlib]vms_build.com > set def [.imlib] > Execute the vms_build and make sure imlib builds. > (There will be several compiler warnings but I choose to > leave them so maybe someday they will be fixed.) > run [.utils]IMLIB_CONFIG.EXE and make sure it works. > If you have problems, make sure the logical etc exists or > hard-code the correct directory in your sys$login:.imrc file. > (I hope to get theses changes added to the next version > of IMLIB) > > 6. Get the latest stable version of Freeciv down. > UnBzip2 it, untar it to the directory [.freeciv] > $ bzip2 -d freeciv-1_11_0.bz2 > $ tar -xvf FREECIV-1_11_0.; > make sure Freeciv.h is in [.FREECIV-1_11_0.CLIENT.GUI-GTK] > (You can rebuild this with GNV SED and rc2c) > $ set def [.FREECIV-1_11_0.vms] > $ @vms_build.com > You will get a few warnings but theses should be OK. > Read the vms_build.com file or the unix install.; file if > you have problems > > 7. Todo list: > > Create a standard VMS binary distribution. > Get changes needed into GLIB and IMLIB source distributions > Get AUTOCONFIG to work on VMS so that VMS can use the standard > UNIX make-files. > Get RedHat Linux .RPM files to work on VMS. > (Now I'm really dreaming...) > > ----- > Most of the problems I've found seem to be in all versions, but > let me know if you run this, have fixes for the OpenVMS port, or > can contribute to make the installation easier. > > Roger