From c33f90c3ee79a1a3c99183b7cf4d8ce173637c2e Mon Sep 17 00:00:00 2001 From: curt Date: Thu, 15 Apr 1999 23:57:34 +0000 Subject: [PATCH] Added README.gfc README.plib. Added RedHat notes to README.Linux Update README.gpc Update Thanks Update configure.in --- Makefile.am | 4 ++-- README.Linux | 21 ++++++++++++++++++++- README.gfc | 14 ++++++++++++++ README.gpc | 10 +++++----- README.plib | 24 ++++++++++++++++++++++++ Thanks | 12 +++++++++--- configure.in | 24 +++++------------------- 7 files changed, 79 insertions(+), 30 deletions(-) create mode 100644 README.gfc create mode 100644 README.plib diff --git a/Makefile.am b/Makefile.am index 06afdf97b..de875c521 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,8 +1,8 @@ SUBDIRS = Include Lib Simulator Tools Tests EXTRA_DIST = README.Unix README.Linux README.MacOS README.Win32 \ - README.autoconf README.gpc README.running Thanks VERSION \ - acsite.m4 acconfig.h irix-hack.pl + README.autoconf README.gfc README.gpc README.plib README.running \ + Thanks VERSION acsite.m4 acconfig.h irix-hack.pl dist-hook: tar cf - Hints | (cd $(distdir); tar xvf -) diff --git a/README.Linux b/README.Linux index 966310f95..b1291d340 100644 --- a/README.Linux +++ b/README.Linux @@ -151,7 +151,26 @@ Bernhard H. Buckel -II. Linux/AXP Notes +II. RedHat Linux Notes +======================= + +Summary: There are known problems with the versions of libstdc++ that +ships with both RedHat-5.1 and RedHat-5.2. You need to upgrade your +libstdc++ before attempting to build flight gear on a RedHat system. + +Raymond de Vries writes: I ran into [this] problem on +my RedHat 5.2 system (brand new). After some searching I found out +that it's got to do with a 'bug' in the stdlibc++ libraries. I picked +up libstdc++-2.9.0-2.i386.rpm, installed it and FGFS compiled just +fine. However, some other packages must have the libstdc++-2.8 +libraries.... + +BTW I also solved it with the 2.8 libraries by including +/usr/include/g++/std/bastring.cc into the example programs. I believe +this can be done since it's a template, correct me if I'm wrong. + + +III. Linux/AXP Notes ==================== As of 2/19/99 I'm not aware of any glide port to Linux/AXP so it's diff --git a/README.gfc b/README.gfc new file mode 100644 index 000000000..21f92a2f2 --- /dev/null +++ b/README.gfc @@ -0,0 +1,14 @@ +You need to have the GFC library installed on your system to build +some of the scenery generation tools, otherwise, some of the tools will fail +to build. + +You can get the original library from: + + http://www.geog.psu.edu/~qian/gfc/index.html + +However, until LJ rolls out the next release with a couple key fixes, +I recommend you grab a copy with a couple modifications I have made +which should eliminate several gfc build problems: + + ftp://ftp.flightgear.org/pub/fgfs/Source/gfc-0.8.8.1a.tar.gz + diff --git a/README.gpc b/README.gpc index e27ea7789..6f14f360c 100644 --- a/README.gpc +++ b/README.gpc @@ -19,13 +19,13 @@ directions. So, here are some directions contributed by Riley Rainey http://www.cs.man.ac.uk/aig/staff/alan/software -2. Unpack it; the current version seems to be 2.22: +2. Unpack it; the current version seems to be 2.30: - $ zcat gpc222.tar.Z | tar xvf - + $ zcat gpc230.tar.Z | tar xvf - 3. Copy in the Makefile attached to this message: - $ cp Makefile ./gpc222 + $ cp Makefile ./gpc230 4. Check install paths. Edit the Makefile and make sure the install paths are satisfactory. Also make sure that all the make commands @@ -34,7 +34,7 @@ directions. So, here are some directions contributed by Riley Rainey 5. Build and install it: - $ cd ./gpc222 + $ cd ./gpc230 $ make $ su Password: @@ -43,7 +43,7 @@ directions. So, here are some directions contributed by Riley Rainey -------------------------- snip ------------------------------ -# Unix/Linux makefile for GPC 2.22 +# Unix/Linux makefile for GPC 2.30 # # Riley Rainey (riley.rainey@websimulations.com) diff --git a/README.plib b/README.plib new file mode 100644 index 000000000..348534595 --- /dev/null +++ b/README.plib @@ -0,0 +1,24 @@ +You *must* have the plib library installed on your system to build +the FGFS simulator!" + +You can get the original library from: + + http://www.woodsoup.org/projs/plib + +This library is also mirrored (identical) at: + + ftp://ftp.flightgear.org/pub/fgfs/Source/plib-1.0.2.tar.gz + +Build notes: + +When you run "./configure" to configure the package, plib's defaults +to installing the headers in /usr/local/plib/include and the libraries +in /usr/local/plib/lib. + +If you would prefer to install these in /usr/local/include/plib/ and +/usr/local/lib, then run configure with the following options: + + ./configure --prefix=/usr/local --includedir=/usr/local/include/plib + +Installing like this makes it much easier for the fgfs configure script +to locate the plib includes and libs. diff --git a/Thanks b/Thanks index e8fc1dcc9..ad386ac88 100644 --- a/Thanks +++ b/Thanks @@ -17,9 +17,9 @@ Michele America Steve Baker - - Author of PUI (a graphical interface written entirely on top of - OpenGL/GLUT) - - Contributed significantly to the basic Audio library. + - Author of plib which contains pui (portable opengl based user interface) + sl (portable audio library) js (linux joystick interface class) + sg (simple geometry library) ssg (simple scene graph library) - Steve has provided an immense amount of coaching and tutelage, both on the subjects of flight simulation and OpenGL. It has been his comments and thoughts that have prompted the implementation of @@ -138,6 +138,11 @@ Vasily Lewis http://www.woodsoup.org shell accounts, email lists, dns services, etc. +Christian Mayer + Working on a multi-lingual conversion tools for fgfs. + Contributed code to read msfs formated texture files. + + Eric Mitchell Contributed some topnotch scenery textures. @@ -200,6 +205,7 @@ Durk Talsma Accurate Sun, Moon, and Planets. Sun changes color based on position in sky. Moon has correct phase and blends well into the sky. Planets are correctly positioned and have proper magnitude. + Help with time functions, gui, and other misc stuff. Gary R. Van Sickle diff --git a/configure.in b/configure.in index da528a3e0..25c1fd2cd 100644 --- a/configure.in +++ b/configure.in @@ -10,7 +10,7 @@ AM_INIT_AUTOMAKE(FlightGear, 0.6.0) dnl configure other independant packages included with flight gear for dnl convenience -AC_CONFIG_SUBDIRS( Lib/plib ) +dnl AC_CONFIG_SUBDIRS( Lib/plib ) dnl Checks for programs. AC_PROG_MAKE_SET @@ -70,14 +70,7 @@ if test "x$ac_cv_header_plib_pu_h" != "xyes"; then echo "You *must* have the plib library installed on your system to build" echo "the FGFS simulator!" echo - echo "You can get the original library from:" - echo - echo " http://www.woodsoup.org/projs/plib" - echo - echo "However, I recommend you grab a copy with a couple modifications I" - echo "have made which should eliminate a few plib-1.0 build problems:" - echo - echo " ftp://ftp.flightgear.org/pub/fgfs/Source/plib-1.0_fgfs_a.tar.gz" + echo "Please see README.plib for more details." echo echo "configure aborted." exit @@ -281,8 +274,8 @@ if test "x$ac_cv_header_gpc_h" != "xyes"; then echo echo "Please see README.gpc for more details." echo - echo "(pausing 2 seconds)" - sleep 2 + echo "(pausing 5 seconds)" + sleep 5 echo fi @@ -294,15 +287,8 @@ if test "x$ac_cv_header_gfc_gdbf_h" != "xyes"; then echo "You need to have the GFC library installed on your system to build" echo "some of the scenery generation tools, otherwise, they may fail." echo - echo "You can get the original library from:" + echo "Please see README.gfc for more details." echo - echo " http://www.geog.psu.edu/~qian/gfc/index.html" - echo - echo "However, I recommend you grab a copy with a couple modifications I" - echo "have made which should eliminate several gfc build problems:" - echo - echo " ftp://ftp.flightgear.org/pub/fgfs/Source/gfc-0.8.8.1a.tar.gz" - echo echo "(pausing 5 seconds)" sleep 5 echo