diff options
author | Matthew Newhook <matthew@zeroc.com> | 2006-06-22 19:42:38 +0000 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2006-06-22 19:42:38 +0000 |
commit | 24cb81addd80c54ec979ffb32b3336c729373971 (patch) | |
tree | 3eb89651f5b4b4fe1761fedc79a711ae8ecbb74f /cpp | |
parent | adding db dir (diff) | |
download | ice-24cb81addd80c54ec979ffb32b3336c729373971.tar.bz2 ice-24cb81addd80c54ec979ffb32b3336c729373971.tar.xz ice-24cb81addd80c54ec979ffb32b3336c729373971.zip |
http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=1101
Diffstat (limited to 'cpp')
-rw-r--r-- | cpp/INSTALL.FREEBSD | 110 | ||||
-rw-r--r-- | cpp/INSTALL.LINUX | 12 |
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 --------------------- |