Revision as of 04:37, 4 July 2006 by Moriol (Talk | contribs) (Readme)

Eiffel Studio binaries for Mac OS X

There are currently two separate distributions of Eiffel Studio for the PPC and the Intel platform. We should however have a universal build available Really Soon Now.

  • MacOS X - PPC (28.06.2006 - Revision 60489) : Eiffel57_60489_macosx-ppc.tar.7z
    • Note: This file is compressed using 7-zip. 7z compresses the Eiffel57 distribution 15 MB smaller than bzip2. To uncompress it either get the p7zip package from darwinports and use this command:
      7za x -so Eiffel_57_60489.tar.7z | tar xfv - 
      Or get 7zX


IMPORTANT: Before compiling projects with Eiffel Studio do a "sudo gcc_select 3.3".
The C code generated by Eiffel Studio might not work properly if compiled with gcc 4.

MacOS Intel: Hum it seems that compilation fails if not using gcc 4.0



Extract the Eiffel57 directory from the tar.bz2 file anywhere you like, and set up your environment accordingly.


Eiffel Studio needs several environment variables in order to work properly. I suggest you put them into your .bashrc and .profile file in your home directory. (on my system .bashrc is a symlink to .profile)

You need to define the following variables:

export ISE_PLATFORM=macosx-ppc # macosx-x86 on intel
export ISE_EIFFEL=<PATH TO YOUR Eiffel57 directory e.g. /Developer/Applications/Eiffel57>
export EIFFEL_SRC=<PATH TO YOUR EIFFEL SVN CHECKOUT, only needed if you want to compile ES yourself>
export ISE_LIBRARY=$EIFFEL_SRC # If this is not defined it defaults to ISE_EIFFEL
export GOBO=$ISE_EIFFEL/library/gobo # Only needed if you want to use gobo

export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/bin

Running Eiffel Studio

Enter "estudio" in a X-Term window. Make sure that your darwin ports installation is the first item in your PATH environment variable.

Known issues

  • Precompilation doesn't work


  • Use Helvetica 12 as Editor font
  • Click and Pull works with Apple-key + mouse click