summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp')
-rw-r--r--cpp/INSTALL.FREEBSD110
-rw-r--r--cpp/INSTALL.LINUX12
2 files changed, 10 insertions, 112 deletions
diff --git a/cpp/INSTALL.FREEBSD b/cpp/INSTALL.FREEBSD
deleted file mode 100644
index 695c6587177..00000000000
--- a/cpp/INSTALL.FREEBSD
+++ /dev/null
@@ -1,110 +0,0 @@
-======================================================================
-Requirements
-======================================================================
-
-
-Operating System
-----------------
-
-FreeBSD 5.1 for Intel x86.
-
-
-C++ compiler
-------------
-
-GCC 3.3
-
-
-Third-party libraries
----------------------
-
-Ice has dependencies on a number of third-party libraries:
-
-- Berkeley DB 4.3.29 configured with --enable-cxx.
-
- If you intend to use Ice for Java with Berkeley DB, you must also
- include the option --enable-java.
-
-- OpenSSL 0.9.7 or later (OpenSSL 0.9.8 recommended)
-
-- expat 1.9x
-
-- bzip2 1.0
-
-- readline and ncurses (optional, but used unless you set USE_READLINE
- to no in config/Make.rules)
-
-Berkeley DB, expat, OpenSSL, bzip2, readline and ncurses are usually
-available with your FreeBSD distribution, or you can download them
-from the following locations:
-
-Berkeley DB http://www.sleepycat.com/download
-expat http://sourceforge.net/projects/expat/
-OpenSSL http://www.openssl.org
-bzip2 http://sources.redhat.com/bzip2
-readline http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
-ncurses http://www.gnu.org/software/ncurses/ncurses.html
-
-
-Python
-------
-
-You will need Python to run the automated test suite. If you have no
-interest in running the test scripts, Python is not required.
-
-
-======================================================================
-Compilation and Testing
-======================================================================
-
-Extract the Ice archive in any directory you like (for example, in
-your home directory):
-
-$ tar xvfz Ice-@ver@.tar.gz
-
-Change the working directory to Ice-@ver@:
-
-$ cd Ice-@ver@
-
-Edit config/Make.rules to establish your build configuration. The
-comments in the file provide more information. Pay particular
-attention to the variables that define the locations of the third-
-party libraries.
-
-Now you're ready to build Ice:
-
-$ make
-
-This will build the Ice core libraries, services, tests and examples.
-After a successful build, you can run the test suite, provided that
-you have installed Python:
-
-$ make test
-
-This is equivalent to:
-
-$ python allTests.py
-
-If everything worked out, you should see lots of "ok" messages. In
-case of a failure, the tests abort with "failed".
-
-If you want to try out any of the demos, make sure to update your PATH
-environment variable to add the "bin" directory, and your
-LD_LIBRARY_PATH environment variable to add the "lib" directory:
-
-$ export PATH=`pwd`/bin:$PATH
-$ export LD_LIBRARY_PATH=`pwd`/lib:$LD_LIBRARY_PATH
-
-
-======================================================================
-Installation
-======================================================================
-
-Simply run "make install". This will install Ice in the directory
-specified by the "prefix" variable in config/Make.rules.
-
-After installation, make sure that the <prefix>/bin directory is in
-your PATH, and the <prefix>/lib directory is in your LD_LIBRARY_PATH.
-When compiling Ice programs, you must pass the location of the
-<prefix>/include directory to the compiler with the -I option, and the
-location of the <prefix>/lib directory with the -L option.
diff --git a/cpp/INSTALL.LINUX b/cpp/INSTALL.LINUX
index 16eb357c518..429da11bca5 100644
--- a/cpp/INSTALL.LINUX
+++ b/cpp/INSTALL.LINUX
@@ -6,14 +6,22 @@ Requirements
Operating System
----------------
-A recent Linux distribution for x86 or x86_64.
+Ice is expected to build and run properly on any recent Linux
+distribution for x86 and x86_64. However, Ice is officially supported
+only on:
+
+ - Fedora Core 5 for x86 or x86_64
+ - RedHat Linux Enterprise 4.2 for x86 or x86_64
C++ compiler
------------
-- GCC 3.2, 3.3, 3.4, or 4.0.1 or later
+Ice is expected to build properly with GCC 3.3 or later. However,
+only the following compilers are officially supported:
+ - GCC 4.1.x on Fedora Core 5
+ - GCC 3.4.4 on RedHat Linux Enterprise 4.2
Third-party libraries
---------------------