/[eiffelstudio]/trunk/Delivery/INSTALL
ViewVC logotype

Contents of /trunk/Delivery/INSTALL

Parent Directory Parent Directory | Revision Log Revision Log


Revision 32774 - (show annotations)
Mon Jul 8 16:44:57 2002 UTC (17 years, 7 months ago) by manus
File size: 4079 byte(s)
More explicit explanation about meaning of XXXX and YYYY.

1 ISE Eiffel 5
2 ============
3
4 This file contains a summary of the ISE Eiffel installation In case of problems, refer to the web page at:
5 http://support.eiffel.com
6
7
8 Installing the Files
9 ----------------------
10
11 The installation of the files are done by copying the files from the delivery medium to the hard disk, for example to directory /usr/local/Eiffel5x (where x is the minor version of Eiffel 5, be it 2,3 and so on). If you have an Eiffel 5 on CD-ROM, you can either copy the whole directory Eiffel5x to your hard disk or run directly from the CD-ROM.
12
13 If the delivery medium is a gzipped tar file, you need to untar the file to the desired location. For example:
14
15 cd /usr/local
16 gunzip -c _delivery_file.tar.gz | tar xvf -
17
18 This will install ISE Eiffel 5 in to /usr/local/Eiffel5x.
19
20
21 Setting the Environment Variables
22 ---------------------------------
23
24 Set environment variable ISE_EIFFEL to the Eiffel5x directory you want to run Eiffel from. This directory can be on your hard disk (for example /usr/local/Eiffel5x) or on CD-ROM.
25
26 Set your ISE_PLATFORM environment variable to specify your platform. For example for Linux computers, the value should be `linux-glibc2.1'.
27
28 Add the following directory to your path: $ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin.
29
30 If you choose to run Eiffel from the CD-ROM you have to copy the directory Eiffel5x/install to you hard disk and set environment variable ISE_LICENSE to point there.
31
32
33 Setting up the License
34 ----------------------
35
36 With your version of ISE Eiffel, you should have received a license code (either permanent or temporary). The code should be of the form XXXXXXXX:YYYYYYYY where XXXXXXXX is your username and YYYYYYYY is your password. Add this code at the first line in the file $ISE_EIFFEL/install/limand/dhost if $ISE_LICENSE is not defined, otherwise in $ISE_LICENSE/limand/dhost.
37
38
39 Setting up the examples
40 -----------------------
41
42 Most of the examples requires that you have a precompiled version of EiffelBase. To build it, simply run the script $ISE_EIFFEL/make_install after having done all the above steps. This script also prompts you to precompile EiffelVision2 which is not required to compile the examples and you can safely skip this step if you do not intend to use a precompiled of EiffelVision2.
43
44
45 Gtk+
46 ----
47
48 ISE Eiffel 5 requires Gtk+ 1.2.6 or above to function correctly. You can check that you have this installed correctly by typing `gtk-config --version'. If the reply is not `1.2.*' then gtk+ is not installed correctly. If the reply is 1.2.* you can skip the rest of this section.
49
50 Included with the ISE Eiffel delivery is the source code for Gtk+, to install Gtk+ on your system look in the $ISE_EIFFEL/library/gel directory. There you can conveniently type `Make' and then Gtk+ will be compiled, you will then need to type 'Make install' (you may need to be Root to do this) to copy over the gtk+ configuration files required for C compilation.
51
52 You will then need to set/update the LD_LIBRARY_PATH environment variable to allow the linker to find the gtk libraries. This should be set to include the $ISE_EIFFEL/library/gel/gtk/lib directory. If you have a version of gtk that is below 1.2.6 you will have to make sure that this directory comes before the directory where the existing gtk+ library files are based.
53
54 EiffelStudio
55 ------------
56
57 Now everything should be Ok and you should be able to run the compiler. Launch 'estudio' for the interactive graphical user interface of the compiler of 'ec' for command line interface.
58
59
60 EiffelStudio Appearance
61 -----------------------
62
63 EiffelStudio for Unix uses the gtk+ theme engine to allow for custom appearance such as changing the default font size and color of windows, etc.. If you do not have a theme manager (such as that provided with Gnome) you can copy the .gtkrc file from $ISE_EIFFEL/eifinit/studio/spec/gtk directory to your $HOME directory. You can then edit the XLFD in the .gtkrc file to alter the default size of the fonts that Studio employs. The current font point size is 10, recommended values are 10, 12 or 14.

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.23