<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://dev.eiffel.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nih</id>
		<title>EiffelStudio: an EiffelSoftware project - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://dev.eiffel.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nih"/>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/Special:Contributions/Nih"/>
		<updated>2026-04-29T17:41:02Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=EiffelVision_Mac&amp;diff=7672</id>
		<title>EiffelVision Mac</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=EiffelVision_Mac&amp;diff=7672"/>
				<updated>2007-03-20T13:46:33Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: /* Latest Updates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Image:Widgets-example1.png|right|frame| Vision2 Carbon IMP]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
[[Category:Macintosh]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The goal of this project is to provide Vision with a Carbon backend to make it truly native on the mac.&lt;br /&gt;
We have some basic controls working at the moment and we hope to be able get a full native build of EiffelStudio in the coming months.&lt;br /&gt;
For more information please refer to the [[Talk:Cocoa_for_EiffelVision2|discussion page]]. See also [[OSX_release_infrastructure]].&lt;br /&gt;
&lt;br /&gt;
=Screenshots=&lt;br /&gt;
01.09.06: [http://n.ethz.ch/student/dfurrer/files/vision4mac/widgets-example2.png widgets-example: ev_notebook aka. tabs]&lt;br /&gt;
&lt;br /&gt;
01.09.06: [http://n.ethz.ch/student/dfurrer/files/vision4mac/widgets-example1.png widgets-example: progress bar, tree, frames]&lt;br /&gt;
&lt;br /&gt;
15.08.06: [http://n.ethz.ch/student/dfurrer/files/vision4mac/muele_screenshot.png Mill: Showing off pixmaps and the menu bar]&lt;br /&gt;
&lt;br /&gt;
[http://n.ethz.ch/student/upeter/download/screenshot_simple.png A Simple Vision2 Application running with the Carbon Imp]&lt;br /&gt;
&lt;br /&gt;
[http://n.ethz.ch/student/dfurrer/files/ev.png  A state of the art OS X Window]&lt;br /&gt;
&lt;br /&gt;
= Latest Updates =&lt;br /&gt;
'''13.11.2006:''' Jann has been working on creating a script for MacPorts that should make it really easy for anyone to get Eiffel Studio running on her Mac. Check out the [[EiffelOnMac]] page.&lt;br /&gt;
&lt;br /&gt;
'''27.10.2006:''' After a short break we're back at ETH again and we have started to work on our project again.&lt;br /&gt;
&lt;br /&gt;
'''01.09.2006:''' I'm posting two new screenshots, showing the proggress we've made in the last two weeks. We have the widgets example running now which gives us a simple way to do some basic testing with the widgets we have implemented so far.&lt;br /&gt;
&lt;br /&gt;
[[Vision4Mac_changelog|older updates...]]&lt;br /&gt;
&lt;br /&gt;
=Documents=&lt;br /&gt;
I collected a few Documents with introductions to carbon widgets and the carbon event Loop and also a part of the API Refference [http://n.ethz.ch/student/upeter/download/carbon_port/Dokus/].&lt;br /&gt;
&lt;br /&gt;
[[Vision4Mac_Documentation|Here]] is some more information we have collected while working on our implementation.&lt;br /&gt;
&lt;br /&gt;
=Task / Bug Tracker=&lt;br /&gt;
Our Task tracker is available [http://n.ethz.ch/student/roederja/flyspray/ here] (powered by [http://www.flyspray.rocks.cc flyspray]).&lt;br /&gt;
&lt;br /&gt;
=Build instructions=&lt;br /&gt;
==Requirements==&lt;br /&gt;
* EWG (with EWG environment variable set)&lt;br /&gt;
* GOBO&lt;br /&gt;
==Build infrastructure==&lt;br /&gt;
You need a folder x with a subfolder &amp;quot;library&amp;quot;. cd into the library folder and checkout the code with the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;svn co https://eiffelsoftware.origo.ethz.ch/svn/es/branches/soft-arch/Src/library/vision2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now point the environment variable ISE_LIBRARY_CARBON to the folder x.&lt;br /&gt;
&lt;br /&gt;
Before you can compile a project you need to compile the EWG glue library. You can do this by running&lt;br /&gt;
&amp;lt;pre&amp;gt;geant c_build_library_ise&amp;lt;/pre&amp;gt; in the $ISE_LIBRARY_CARBON/library/vision2/implementation/carbon/wrapper directory.&lt;br /&gt;
&lt;br /&gt;
You should then be able to compile and run a simple EV application like our example project which you can get here: http://n.ethz.ch/student/dfurrer/files/vision4mac/simple_demo_app.zip&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
Everyone intrested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-mac| es-mac@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* [[User:Upeter| Upeter]] (Project leader)&lt;br /&gt;
* [[User:Maeli| Maeli]]&lt;br /&gt;
* [[User:Dfurrer| Dfurrer]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User: nih| nih]]&lt;br /&gt;
* [[User:Spooky| Jann]]&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5642</id>
		<title>EiffelOnMac</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5642"/>
				<updated>2006-11-01T14:11:43Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
*'''Install X11, X11SDK and XCode''' from your OSX-Installation disk&lt;br /&gt;
*'''Download''' [http://svn.macosforge.org/repository/macports/downloads/DarwinPorts-1.3.2/DarwinPorts-1.3.2.tar.bz2 DarwinPorts-1.3.2.tar.bz2] from macports.org&lt;br /&gt;
**open a terminal (Programs-&amp;gt;Utilities-&amp;gt;Terminal) and type: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd your_download_directory&lt;br /&gt;
tar xjvf DarwinPorts-1.3.2.tar.bz2&lt;br /&gt;
cd DarwinPorts-1.3.2&lt;br /&gt;
./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''Install GTK2''' from macports by typing: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo port install gtk2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting EiffelStudio ==&lt;br /&gt;
===PPC===&lt;br /&gt;
If you use a Mac, that '''does not have an Intel Processor''', you can download EiffelStudio here:&lt;br /&gt;
*[http://se.inf.ethz.ch/builds/es/EiffelStudio57-ppc.zip EiffelStudio57.app] (19.10.2006 - Revision 64380)&lt;br /&gt;
----&lt;br /&gt;
*or maybe you just want the [http://se.inf.ethz.ch/builds/es/Eiffel57.zip Eiffel57] folder (19.10.2006 - Revision 64380)&lt;br /&gt;
&lt;br /&gt;
===Intel===&lt;br /&gt;
If yor use a Mac that '''has an Intel processor''', you can download EiffelStudio here:&lt;br /&gt;
&lt;br /&gt;
[http://se.inf.ethz.ch/builds/es/EiffelStudio57-intel.zip EiffelStudio57.app] (Revision 64493)&lt;br /&gt;
----&lt;br /&gt;
Or maybe you just want to get the [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz Eiffel57] folder. (Revision 64493)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Compiling Eiffel Studio using the Porter Package===&lt;br /&gt;
If you want to compile your own EiffelStudio, instead of using the packages, make sure, you have the environment variables set and the necessary software installed, as indicated below:&lt;br /&gt;
&lt;br /&gt;
====Environment====&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
You need to define the following variables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# for Macports&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
export MANPATH=$MANPATH:/opt/local/share/man&lt;br /&gt;
export INFOPATH=$INFOPATH:INFOPATH:/opt/local/share/info&lt;br /&gt;
&lt;br /&gt;
# For EiffelStudio&lt;br /&gt;
export ISE_PLATFORM=macosx-ppc # macosx-x86 on intel&lt;br /&gt;
export ISE_EIFFEL=&amp;lt;PATH TO YOUR Eiffel57 directory e.g. /Developer/Applications/Eiffel57&amp;gt;&lt;br /&gt;
&lt;br /&gt;
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/bin&lt;br /&gt;
&lt;br /&gt;
# Optional&lt;br /&gt;
export GOBO=$ISE_EIFFEL/library/gobo # Only needed if you want to use gobo&lt;br /&gt;
export EIFFEL_SRC=&amp;lt;PATH TO YOUR EIFFEL SVN CHECKOUT, only needed if you want to compile ES yourself&amp;gt;&lt;br /&gt;
export ISE_LIBRARY=$ISE_EIFFEL # If this is not defined it defaults to ISE_EIFFEL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Software Requirements====&lt;br /&gt;
As above you need:&lt;br /&gt;
* X11, X11SDK, XCode. Install them from your Install Disk that came with your Mac. (You can get the latest [http://developer.apple.com/tools/ Xcode] and [http://www.apple.com/downloads/macosx/apple/x11formacosx.html X11] on the web.)&lt;br /&gt;
* [http://www.macports.org MacPorts] previously known as [http://darwinports.opendarwin.org/ Darwin Ports]&lt;br /&gt;
* GTK2 from MacPorts: Do a &amp;quot;sudo port install gtk2&amp;quot; , this will install gtk2 and all required dependencies&lt;br /&gt;
&lt;br /&gt;
====Note====&lt;br /&gt;
NOTE: Since the C code generated by Eiffel Studio might not work properly if compiled with gcc 4, you might want to switch to GCC 3 by doing a &amp;quot;sudo gcc_select 3.3&amp;quot;. However I've never encountered this problem with GCC4.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
# Make sure that you have all requirements that are listed above and that you have set the ISE_PLATFORM environment variable to macosx-ppc or macosx-x86 depending on your platform.&lt;br /&gt;
# Download the latest Porter Package from [http://eiffelsoftware.origo.ethz.ch/downloads/builds/ here] (PorterPackage_57_XXXXX.tar)&lt;br /&gt;
# Extract the PorterPackage, double-clicking should work&lt;br /&gt;
# Open a Terminal window and cd into the PorterPackage directory&lt;br /&gt;
# Compile the Porter Package:&amp;lt;pre&amp;gt;./compile_exes $ISE_PLATFORM&amp;lt;/pre&amp;gt; This will compile the complete EiffelStudio Package. This takes 1-2 hours depending on your machine.&lt;br /&gt;
# '''IMPORTANT''' : The installation now resides in PorterPackage/Eiffel57. In order to make it work you have to set execution permissions on the ec executable. &amp;lt;pre&amp;gt;chmod a+x Eiffel57/studio/spec/$ISE_PLATFORM/bin/ec&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now you can move the Eiffel57 directory to any place you want. Just make sure to set the ISE_EIFFEL evironment variable accordingly.&lt;br /&gt;
# If you want the gobo tools you can compile them using this script, which will place them in the correct directory and clean up: [http://n.ethz.ch/student/roederja/download/gobo-script.sh gobo-script.sh]&lt;br /&gt;
&lt;br /&gt;
====Running Eiffel Studio====&lt;br /&gt;
Enter &amp;quot;estudio&amp;quot; in a X-Term window. Make sure that your macports installation is the '''first''' item in your PATH environment variable.&lt;br /&gt;
&lt;br /&gt;
==Hints==&lt;br /&gt;
* Use Helvetica 12 as Editor font&lt;br /&gt;
* Pick and Drop works with Apple-key + mouse click&lt;br /&gt;
* To set up the correct (default) browsers use &amp;quot;open&amp;quot; as your command-line browser in Tools&amp;gt;Preferences...&lt;br /&gt;
[[Image:preferences_open_mac.jpg]]&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5641</id>
		<title>EiffelOnMac</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5641"/>
				<updated>2006-11-01T14:10:25Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: /* PPC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
*'''Install X11, X11SDK and XCode''' from your OSX-Installation disk&lt;br /&gt;
*'''Download''' [http://svn.macosforge.org/repository/macports/downloads/DarwinPorts-1.3.2/DarwinPorts-1.3.2.tar.bz2 DarwinPorts-1.3.2.tar.bz2] from macports.org&lt;br /&gt;
**open a terminal (Programs-&amp;gt;Utilities-&amp;gt;Terminal) and type: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd your_download_directory&lt;br /&gt;
tar xjvf DarwinPorts-1.3.2.tar.bz2&lt;br /&gt;
cd DarwinPorts-1.3.2&lt;br /&gt;
./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''Install GTK2''' from macports by typing: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo port install gtk2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting EiffelStudio ==&lt;br /&gt;
===PPC===&lt;br /&gt;
If you use a Mac, that '''does not have an Intel Processor''', you can download EiffelStudio here:&lt;br /&gt;
*[http://se.inf.ethz.ch/builds/es/EiffelStudio57-ppc.zip EiffelStudio57.app] (19.10.2006 - Revision 64380)&lt;br /&gt;
----&lt;br /&gt;
*or maybe you just want the [http://se.inf.ethz.ch/builds/es/Eiffel57.zip Eiffel57] folder (19.10.2006 - Revision 64380)&lt;br /&gt;
&lt;br /&gt;
===Intel===&lt;br /&gt;
If yor use a Mac that '''has an Intel processor''', you can download EiffelStudio here:&lt;br /&gt;
&lt;br /&gt;
[http://se.inf.ethz.ch/builds/es/EiffelStudio57-intel.zip EiffelStudio57.app] (Revision 64493)&lt;br /&gt;
----&lt;br /&gt;
Or maybe you just want to get the [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz Eiffel57] folder. (Revision 64493)&lt;br /&gt;
&lt;br /&gt;
===Compiling Eiffel Studio using the Porter Package===&lt;br /&gt;
If you want to compile your own EiffelStudio, instead of using the packages, make sure, you have the environment variables set and the necessary software installed, as indicated below:&lt;br /&gt;
&lt;br /&gt;
====Environment====&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
You need to define the following variables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# for Macports&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
export MANPATH=$MANPATH:/opt/local/share/man&lt;br /&gt;
export INFOPATH=$INFOPATH:INFOPATH:/opt/local/share/info&lt;br /&gt;
&lt;br /&gt;
# For EiffelStudio&lt;br /&gt;
export ISE_PLATFORM=macosx-ppc # macosx-x86 on intel&lt;br /&gt;
export ISE_EIFFEL=&amp;lt;PATH TO YOUR Eiffel57 directory e.g. /Developer/Applications/Eiffel57&amp;gt;&lt;br /&gt;
&lt;br /&gt;
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/bin&lt;br /&gt;
&lt;br /&gt;
# Optional&lt;br /&gt;
export GOBO=$ISE_EIFFEL/library/gobo # Only needed if you want to use gobo&lt;br /&gt;
export EIFFEL_SRC=&amp;lt;PATH TO YOUR EIFFEL SVN CHECKOUT, only needed if you want to compile ES yourself&amp;gt;&lt;br /&gt;
export ISE_LIBRARY=$ISE_EIFFEL # If this is not defined it defaults to ISE_EIFFEL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Software Requirements====&lt;br /&gt;
As above you need:&lt;br /&gt;
* X11, X11SDK, XCode. Install them from your Install Disk that came with your Mac. (You can get the latest [http://developer.apple.com/tools/ Xcode] and [http://www.apple.com/downloads/macosx/apple/x11formacosx.html X11] on the web.)&lt;br /&gt;
* [http://www.macports.org MacPorts] previously known as [http://darwinports.opendarwin.org/ Darwin Ports]&lt;br /&gt;
* GTK2 from MacPorts: Do a &amp;quot;sudo port install gtk2&amp;quot; , this will install gtk2 and all required dependencies&lt;br /&gt;
&lt;br /&gt;
====Note====&lt;br /&gt;
NOTE: Since the C code generated by Eiffel Studio might not work properly if compiled with gcc 4, you might want to switch to GCC 3 by doing a &amp;quot;sudo gcc_select 3.3&amp;quot;. However I've never encountered this problem with GCC4.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
# Make sure that you have all requirements that are listed above and that you have set the ISE_PLATFORM environment variable to macosx-ppc or macosx-x86 depending on your platform.&lt;br /&gt;
# Download the latest Porter Package from [http://eiffelsoftware.origo.ethz.ch/downloads/builds/ here] (PorterPackage_57_XXXXX.tar)&lt;br /&gt;
# Extract the PorterPackage, double-clicking should work&lt;br /&gt;
# Open a Terminal window and cd into the PorterPackage directory&lt;br /&gt;
# Compile the Porter Package:&amp;lt;pre&amp;gt;./compile_exes $ISE_PLATFORM&amp;lt;/pre&amp;gt; This will compile the complete EiffelStudio Package. This takes 1-2 hours depending on your machine.&lt;br /&gt;
# '''IMPORTANT''' : The installation now resides in PorterPackage/Eiffel57. In order to make it work you have to set execution permissions on the ec executable. &amp;lt;pre&amp;gt;chmod a+x Eiffel57/studio/spec/$ISE_PLATFORM/bin/ec&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now you can move the Eiffel57 directory to any place you want. Just make sure to set the ISE_EIFFEL evironment variable accordingly.&lt;br /&gt;
# If you want the gobo tools you can compile them using this script, which will place them in the correct directory and clean up: [http://n.ethz.ch/student/roederja/download/gobo-script.sh gobo-script.sh]&lt;br /&gt;
&lt;br /&gt;
====Running Eiffel Studio====&lt;br /&gt;
Enter &amp;quot;estudio&amp;quot; in a X-Term window. Make sure that your macports installation is the '''first''' item in your PATH environment variable.&lt;br /&gt;
&lt;br /&gt;
==Hints==&lt;br /&gt;
* Use Helvetica 12 as Editor font&lt;br /&gt;
* Pick and Drop works with Apple-key + mouse click&lt;br /&gt;
* To set up the correct (default) browsers use &amp;quot;open&amp;quot; as your command-line browser in Tools&amp;gt;Preferences...&lt;br /&gt;
[[Image:preferences_open_mac.jpg]]&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5640</id>
		<title>EiffelOnMac</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5640"/>
				<updated>2006-11-01T13:45:26Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: /* Intel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
*'''Install X11, X11SDK and XCode''' from your OSX-Installation disk&lt;br /&gt;
*'''Download''' [http://svn.macosforge.org/repository/macports/downloads/DarwinPorts-1.3.2/DarwinPorts-1.3.2.tar.bz2 DarwinPorts-1.3.2.tar.bz2] from macports.org&lt;br /&gt;
**open a terminal (Programs-&amp;gt;Utilities-&amp;gt;Terminal) and type: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd your_download_directory&lt;br /&gt;
tar xjvf DarwinPorts-1.3.2.tar.bz2&lt;br /&gt;
cd DarwinPorts-1.3.2&lt;br /&gt;
./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''Install GTK2''' from macports by typing: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo port install gtk2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting EiffelStudio ==&lt;br /&gt;
===PPC===&lt;br /&gt;
If you use a Mac, that '''does not have an Intel Processor''', you can download EiffelStudio here:&lt;br /&gt;
*[http://se.inf.ethz.ch/builds/es/EiffelStudio57-ppc.zip EiffelStudio57.app] (19.10.2006 - Revision 64380)&lt;br /&gt;
----&lt;br /&gt;
*or maybe you just want the [http://n.ethz.ch/student/roederja/download/Eiffel57_gpl_64380-macosx-ppc.tar.7z Eiffel57] folder (19.10.2006 - Revision 64380)&lt;br /&gt;
** Note: This file is compressed using [http://www.7-zip.org 7-zip]. 7z compresses the Eiffel57 distribution 15 MB smaller than bzip2. To uncompress it either get the p7zip package from macports and use this command: &amp;lt;pre&amp;gt;7za x -so Eiffel57_gpl_64380-macosx-ppc.tar.7z | tar xfv - &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Intel===&lt;br /&gt;
If yor use a Mac that '''has an Intel processor''', you can download EiffelStudio here:&lt;br /&gt;
&lt;br /&gt;
[http://se.inf.ethz.ch/builds/es/EiffelStudio57-intel.zip EiffelStudio57.app] (Revision 64493)&lt;br /&gt;
----&lt;br /&gt;
Or maybe you just want to get the [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz Eiffel57] folder. (Revision 64493)&lt;br /&gt;
&lt;br /&gt;
===Compiling Eiffel Studio using the Porter Package===&lt;br /&gt;
If you want to compile your own EiffelStudio, instead of using the packages, make sure, you have the environment variables set and the necessary software installed, as indicated below:&lt;br /&gt;
&lt;br /&gt;
====Environment====&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
You need to define the following variables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# for Macports&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
export MANPATH=$MANPATH:/opt/local/share/man&lt;br /&gt;
export INFOPATH=$INFOPATH:INFOPATH:/opt/local/share/info&lt;br /&gt;
&lt;br /&gt;
# For EiffelStudio&lt;br /&gt;
export ISE_PLATFORM=macosx-ppc # macosx-x86 on intel&lt;br /&gt;
export ISE_EIFFEL=&amp;lt;PATH TO YOUR Eiffel57 directory e.g. /Developer/Applications/Eiffel57&amp;gt;&lt;br /&gt;
&lt;br /&gt;
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/bin&lt;br /&gt;
&lt;br /&gt;
# Optional&lt;br /&gt;
export GOBO=$ISE_EIFFEL/library/gobo # Only needed if you want to use gobo&lt;br /&gt;
export EIFFEL_SRC=&amp;lt;PATH TO YOUR EIFFEL SVN CHECKOUT, only needed if you want to compile ES yourself&amp;gt;&lt;br /&gt;
export ISE_LIBRARY=$ISE_EIFFEL # If this is not defined it defaults to ISE_EIFFEL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Software Requirements====&lt;br /&gt;
As above you need:&lt;br /&gt;
* X11, X11SDK, XCode. Install them from your Install Disk that came with your Mac. (You can get the latest [http://developer.apple.com/tools/ Xcode] and [http://www.apple.com/downloads/macosx/apple/x11formacosx.html X11] on the web.)&lt;br /&gt;
* [http://www.macports.org MacPorts] previously known as [http://darwinports.opendarwin.org/ Darwin Ports]&lt;br /&gt;
* GTK2 from MacPorts: Do a &amp;quot;sudo port install gtk2&amp;quot; , this will install gtk2 and all required dependencies&lt;br /&gt;
&lt;br /&gt;
====Note====&lt;br /&gt;
NOTE: Since the C code generated by Eiffel Studio might not work properly if compiled with gcc 4, you might want to switch to GCC 3 by doing a &amp;quot;sudo gcc_select 3.3&amp;quot;. However I've never encountered this problem with GCC4.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
# Make sure that you have all requirements that are listed above and that you have set the ISE_PLATFORM environment variable to macosx-ppc or macosx-x86 depending on your platform.&lt;br /&gt;
# Download the latest Porter Package from [http://eiffelsoftware.origo.ethz.ch/downloads/builds/ here] (PorterPackage_57_XXXXX.tar)&lt;br /&gt;
# Extract the PorterPackage, double-clicking should work&lt;br /&gt;
# Open a Terminal window and cd into the PorterPackage directory&lt;br /&gt;
# Compile the Porter Package:&amp;lt;pre&amp;gt;./compile_exes $ISE_PLATFORM&amp;lt;/pre&amp;gt; This will compile the complete EiffelStudio Package. This takes 1-2 hours depending on your machine.&lt;br /&gt;
# '''IMPORTANT''' : The installation now resides in PorterPackage/Eiffel57. In order to make it work you have to set execution permissions on the ec executable. &amp;lt;pre&amp;gt;chmod a+x Eiffel57/studio/spec/$ISE_PLATFORM/bin/ec&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now you can move the Eiffel57 directory to any place you want. Just make sure to set the ISE_EIFFEL evironment variable accordingly.&lt;br /&gt;
# If you want the gobo tools you can compile them using this script, which will place them in the correct directory and clean up: [http://n.ethz.ch/student/roederja/download/gobo-script.sh gobo-script.sh]&lt;br /&gt;
&lt;br /&gt;
====Running Eiffel Studio====&lt;br /&gt;
Enter &amp;quot;estudio&amp;quot; in a X-Term window. Make sure that your macports installation is the '''first''' item in your PATH environment variable.&lt;br /&gt;
&lt;br /&gt;
==Hints==&lt;br /&gt;
* Use Helvetica 12 as Editor font&lt;br /&gt;
* Pick and Drop works with Apple-key + mouse click&lt;br /&gt;
* To set up the correct (default) browsers use &amp;quot;open&amp;quot; as your command-line browser in Tools&amp;gt;Preferences...&lt;br /&gt;
[[Image:preferences_open_mac.jpg]]&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5639</id>
		<title>EiffelOnMac</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5639"/>
				<updated>2006-11-01T13:39:01Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: /* Intel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
*'''Install X11, X11SDK and XCode''' from your OSX-Installation disk&lt;br /&gt;
*'''Download''' [http://svn.macosforge.org/repository/macports/downloads/DarwinPorts-1.3.2/DarwinPorts-1.3.2.tar.bz2 DarwinPorts-1.3.2.tar.bz2] from macports.org&lt;br /&gt;
**open a terminal (Programs-&amp;gt;Utilities-&amp;gt;Terminal) and type: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd your_download_directory&lt;br /&gt;
tar xjvf DarwinPorts-1.3.2.tar.bz2&lt;br /&gt;
cd DarwinPorts-1.3.2&lt;br /&gt;
./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''Install GTK2''' from macports by typing: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo port install gtk2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting EiffelStudio ==&lt;br /&gt;
===PPC===&lt;br /&gt;
If you use a Mac, that '''does not have an Intel Processor''', you can download EiffelStudio here:&lt;br /&gt;
*[http://se.inf.ethz.ch/builds/es/EiffelStudio57-ppc.zip EiffelStudio57.app] (19.10.2006 - Revision 64380)&lt;br /&gt;
----&lt;br /&gt;
*or maybe you just want the [http://n.ethz.ch/student/roederja/download/Eiffel57_gpl_64380-macosx-ppc.tar.7z Eiffel57] folder (19.10.2006 - Revision 64380)&lt;br /&gt;
** Note: This file is compressed using [http://www.7-zip.org 7-zip]. 7z compresses the Eiffel57 distribution 15 MB smaller than bzip2. To uncompress it either get the p7zip package from macports and use this command: &amp;lt;pre&amp;gt;7za x -so Eiffel57_gpl_64380-macosx-ppc.tar.7z | tar xfv - &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Intel===&lt;br /&gt;
If yor use a Mac that '''has an Intel processor''', you can download EiffelStudio here:&lt;br /&gt;
[http://se.inf.ethz.ch/builds/es/EiffelStudio57-intel.zip EiffelStudio57.app]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - Intel''' (25.10.2006 - Revision 64493) : &lt;br /&gt;
** Compiled Archive with darwinports (the archive is compiled using darwin ports - so you SHOULD have installed the latest version of darwin ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz]&lt;br /&gt;
** Compiled Archive with macports (the archive is compiled using mac ports - so you SHOULD have installed the latest version of mac ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz]&lt;br /&gt;
&lt;br /&gt;
===Compiling Eiffel Studio using the Porter Package===&lt;br /&gt;
If you want to compile your own EiffelStudio, instead of using the packages, make sure, you have the environment variables set and the necessary software installed, as indicated below:&lt;br /&gt;
&lt;br /&gt;
====Environment====&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
You need to define the following variables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# for Macports&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
export MANPATH=$MANPATH:/opt/local/share/man&lt;br /&gt;
export INFOPATH=$INFOPATH:INFOPATH:/opt/local/share/info&lt;br /&gt;
&lt;br /&gt;
# For EiffelStudio&lt;br /&gt;
export ISE_PLATFORM=macosx-ppc # macosx-x86 on intel&lt;br /&gt;
export ISE_EIFFEL=&amp;lt;PATH TO YOUR Eiffel57 directory e.g. /Developer/Applications/Eiffel57&amp;gt;&lt;br /&gt;
&lt;br /&gt;
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/bin&lt;br /&gt;
&lt;br /&gt;
# Optional&lt;br /&gt;
export GOBO=$ISE_EIFFEL/library/gobo # Only needed if you want to use gobo&lt;br /&gt;
export EIFFEL_SRC=&amp;lt;PATH TO YOUR EIFFEL SVN CHECKOUT, only needed if you want to compile ES yourself&amp;gt;&lt;br /&gt;
export ISE_LIBRARY=$ISE_EIFFEL # If this is not defined it defaults to ISE_EIFFEL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Software Requirements====&lt;br /&gt;
As above you need:&lt;br /&gt;
* X11, X11SDK, XCode. Install them from your Install Disk that came with your Mac. (You can get the latest [http://developer.apple.com/tools/ Xcode] and [http://www.apple.com/downloads/macosx/apple/x11formacosx.html X11] on the web.)&lt;br /&gt;
* [http://www.macports.org MacPorts] previously known as [http://darwinports.opendarwin.org/ Darwin Ports]&lt;br /&gt;
* GTK2 from MacPorts: Do a &amp;quot;sudo port install gtk2&amp;quot; , this will install gtk2 and all required dependencies&lt;br /&gt;
&lt;br /&gt;
====Note====&lt;br /&gt;
NOTE: Since the C code generated by Eiffel Studio might not work properly if compiled with gcc 4, you might want to switch to GCC 3 by doing a &amp;quot;sudo gcc_select 3.3&amp;quot;. However I've never encountered this problem with GCC4.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
# Make sure that you have all requirements that are listed above and that you have set the ISE_PLATFORM environment variable to macosx-ppc or macosx-x86 depending on your platform.&lt;br /&gt;
# Download the latest Porter Package from [http://eiffelsoftware.origo.ethz.ch/downloads/builds/ here] (PorterPackage_57_XXXXX.tar)&lt;br /&gt;
# Extract the PorterPackage, double-clicking should work&lt;br /&gt;
# Open a Terminal window and cd into the PorterPackage directory&lt;br /&gt;
# Compile the Porter Package:&amp;lt;pre&amp;gt;./compile_exes $ISE_PLATFORM&amp;lt;/pre&amp;gt; This will compile the complete EiffelStudio Package. This takes 1-2 hours depending on your machine.&lt;br /&gt;
# '''IMPORTANT''' : The installation now resides in PorterPackage/Eiffel57. In order to make it work you have to set execution permissions on the ec executable. &amp;lt;pre&amp;gt;chmod a+x Eiffel57/studio/spec/$ISE_PLATFORM/bin/ec&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now you can move the Eiffel57 directory to any place you want. Just make sure to set the ISE_EIFFEL evironment variable accordingly.&lt;br /&gt;
# If you want the gobo tools you can compile them using this script, which will place them in the correct directory and clean up: [http://n.ethz.ch/student/roederja/download/gobo-script.sh gobo-script.sh]&lt;br /&gt;
&lt;br /&gt;
====Running Eiffel Studio====&lt;br /&gt;
Enter &amp;quot;estudio&amp;quot; in a X-Term window. Make sure that your macports installation is the '''first''' item in your PATH environment variable.&lt;br /&gt;
&lt;br /&gt;
==Hints==&lt;br /&gt;
* Use Helvetica 12 as Editor font&lt;br /&gt;
* Pick and Drop works with Apple-key + mouse click&lt;br /&gt;
* To set up the correct (default) browsers use &amp;quot;open&amp;quot; as your command-line browser in Tools&amp;gt;Preferences...&lt;br /&gt;
[[Image:preferences_open_mac.jpg]]&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5638</id>
		<title>EiffelOnMac</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5638"/>
				<updated>2006-11-01T13:37:03Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: /* PPC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
*'''Install X11, X11SDK and XCode''' from your OSX-Installation disk&lt;br /&gt;
*'''Download''' [http://svn.macosforge.org/repository/macports/downloads/DarwinPorts-1.3.2/DarwinPorts-1.3.2.tar.bz2 DarwinPorts-1.3.2.tar.bz2] from macports.org&lt;br /&gt;
**open a terminal (Programs-&amp;gt;Utilities-&amp;gt;Terminal) and type: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd your_download_directory&lt;br /&gt;
tar xjvf DarwinPorts-1.3.2.tar.bz2&lt;br /&gt;
cd DarwinPorts-1.3.2&lt;br /&gt;
./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''Install GTK2''' from macports by typing: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo port install gtk2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting EiffelStudio ==&lt;br /&gt;
===PPC===&lt;br /&gt;
If you use a Mac, that '''does not have an Intel Processor''', you can download EiffelStudio here:&lt;br /&gt;
*[http://se.inf.ethz.ch/builds/es/EiffelStudio57-ppc.zip EiffelStudio57.app] (19.10.2006 - Revision 64380)&lt;br /&gt;
----&lt;br /&gt;
*or maybe you just want the [http://n.ethz.ch/student/roederja/download/Eiffel57_gpl_64380-macosx-ppc.tar.7z Eiffel57] folder (19.10.2006 - Revision 64380)&lt;br /&gt;
** Note: This file is compressed using [http://www.7-zip.org 7-zip]. 7z compresses the Eiffel57 distribution 15 MB smaller than bzip2. To uncompress it either get the p7zip package from macports and use this command: &amp;lt;pre&amp;gt;7za x -so Eiffel57_gpl_64380-macosx-ppc.tar.7z | tar xfv - &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Intel===&lt;br /&gt;
An Application-Package for Intel '''will be provided soon'''. For the moment, we can provide:&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - Intel''' (25.10.2006 - Revision 64493) : &lt;br /&gt;
** Compiled Archive with darwinports (the archive is compiled using darwin ports - so you SHOULD have installed the latest version of darwin ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz]&lt;br /&gt;
** Compiled Archive with macports (the archive is compiled using mac ports - so you SHOULD have installed the latest version of mac ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz]&lt;br /&gt;
&lt;br /&gt;
===Compiling Eiffel Studio using the Porter Package===&lt;br /&gt;
If you want to compile your own EiffelStudio, instead of using the packages, make sure, you have the environment variables set and the necessary software installed, as indicated below:&lt;br /&gt;
&lt;br /&gt;
====Environment====&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
You need to define the following variables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# for Macports&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
export MANPATH=$MANPATH:/opt/local/share/man&lt;br /&gt;
export INFOPATH=$INFOPATH:INFOPATH:/opt/local/share/info&lt;br /&gt;
&lt;br /&gt;
# For EiffelStudio&lt;br /&gt;
export ISE_PLATFORM=macosx-ppc # macosx-x86 on intel&lt;br /&gt;
export ISE_EIFFEL=&amp;lt;PATH TO YOUR Eiffel57 directory e.g. /Developer/Applications/Eiffel57&amp;gt;&lt;br /&gt;
&lt;br /&gt;
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/bin&lt;br /&gt;
&lt;br /&gt;
# Optional&lt;br /&gt;
export GOBO=$ISE_EIFFEL/library/gobo # Only needed if you want to use gobo&lt;br /&gt;
export EIFFEL_SRC=&amp;lt;PATH TO YOUR EIFFEL SVN CHECKOUT, only needed if you want to compile ES yourself&amp;gt;&lt;br /&gt;
export ISE_LIBRARY=$ISE_EIFFEL # If this is not defined it defaults to ISE_EIFFEL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Software Requirements====&lt;br /&gt;
As above you need:&lt;br /&gt;
* X11, X11SDK, XCode. Install them from your Install Disk that came with your Mac. (You can get the latest [http://developer.apple.com/tools/ Xcode] and [http://www.apple.com/downloads/macosx/apple/x11formacosx.html X11] on the web.)&lt;br /&gt;
* [http://www.macports.org MacPorts] previously known as [http://darwinports.opendarwin.org/ Darwin Ports]&lt;br /&gt;
* GTK2 from MacPorts: Do a &amp;quot;sudo port install gtk2&amp;quot; , this will install gtk2 and all required dependencies&lt;br /&gt;
&lt;br /&gt;
====Note====&lt;br /&gt;
NOTE: Since the C code generated by Eiffel Studio might not work properly if compiled with gcc 4, you might want to switch to GCC 3 by doing a &amp;quot;sudo gcc_select 3.3&amp;quot;. However I've never encountered this problem with GCC4.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
# Make sure that you have all requirements that are listed above and that you have set the ISE_PLATFORM environment variable to macosx-ppc or macosx-x86 depending on your platform.&lt;br /&gt;
# Download the latest Porter Package from [http://eiffelsoftware.origo.ethz.ch/downloads/builds/ here] (PorterPackage_57_XXXXX.tar)&lt;br /&gt;
# Extract the PorterPackage, double-clicking should work&lt;br /&gt;
# Open a Terminal window and cd into the PorterPackage directory&lt;br /&gt;
# Compile the Porter Package:&amp;lt;pre&amp;gt;./compile_exes $ISE_PLATFORM&amp;lt;/pre&amp;gt; This will compile the complete EiffelStudio Package. This takes 1-2 hours depending on your machine.&lt;br /&gt;
# '''IMPORTANT''' : The installation now resides in PorterPackage/Eiffel57. In order to make it work you have to set execution permissions on the ec executable. &amp;lt;pre&amp;gt;chmod a+x Eiffel57/studio/spec/$ISE_PLATFORM/bin/ec&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now you can move the Eiffel57 directory to any place you want. Just make sure to set the ISE_EIFFEL evironment variable accordingly.&lt;br /&gt;
# If you want the gobo tools you can compile them using this script, which will place them in the correct directory and clean up: [http://n.ethz.ch/student/roederja/download/gobo-script.sh gobo-script.sh]&lt;br /&gt;
&lt;br /&gt;
====Running Eiffel Studio====&lt;br /&gt;
Enter &amp;quot;estudio&amp;quot; in a X-Term window. Make sure that your macports installation is the '''first''' item in your PATH environment variable.&lt;br /&gt;
&lt;br /&gt;
==Hints==&lt;br /&gt;
* Use Helvetica 12 as Editor font&lt;br /&gt;
* Pick and Drop works with Apple-key + mouse click&lt;br /&gt;
* To set up the correct (default) browsers use &amp;quot;open&amp;quot; as your command-line browser in Tools&amp;gt;Preferences...&lt;br /&gt;
[[Image:preferences_open_mac.jpg]]&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5620</id>
		<title>EiffelOnMac</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5620"/>
				<updated>2006-10-31T23:34:07Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: /* Compiling Eiffel Studio using the Porter Package */  clarification&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
*'''Install X11, X11SDK and XCode''' from your OSX-Installation disk&lt;br /&gt;
*'''Download''' [http://svn.macosforge.org/repository/macports/downloads/DarwinPorts-1.3.2/DarwinPorts-1.3.2.tar.bz2 DarwinPorts-1.3.2.tar.bz2] from macports.org&lt;br /&gt;
**open a terminal (Programs-&amp;gt;Utilities-&amp;gt;Terminal) and type: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd your_download_directory&lt;br /&gt;
tar xjvf DarwinPorts-1.3.2.tar.bz2&lt;br /&gt;
cd DarwinPorts-1.3.2&lt;br /&gt;
./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''Install GTK2''' from macports by typing: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo port install gtk2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting EiffelStudio ==&lt;br /&gt;
===PPC===&lt;br /&gt;
If you use a Mac, that '''does not have an Intel Processor''', you can download EiffelStudio here:&lt;br /&gt;
*[http://n.ethz.ch/student/haerolan/download/EiffelStudio57.zip EiffelStudio57.app] (19.10.2006 - Revision 64380)&lt;br /&gt;
----&lt;br /&gt;
*or maybe you just want the [http://n.ethz.ch/student/roederja/download/Eiffel57_gpl_64380-macosx-ppc.tar.7z Eiffel57] folder (19.10.2006 - Revision 64380)&lt;br /&gt;
** Note: This file is compressed using [http://www.7-zip.org 7-zip]. 7z compresses the Eiffel57 distribution 15 MB smaller than bzip2. To uncompress it either get the p7zip package from macports and use this command: &amp;lt;pre&amp;gt;7za x -so Eiffel57_gpl_64380-macosx-ppc.tar.7z | tar xfv - &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Intel===&lt;br /&gt;
An Application-Package for Intel '''will be provided soon'''. For the moment, we can provide:&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - Intel''' (25.10.2006 - Revision 64493) : &lt;br /&gt;
** Compiled Archive with darwinports (the archive is compiled using darwin ports - so you SHOULD have installed the latest version of darwin ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz]&lt;br /&gt;
** Compiled Archive with macports (the archive is compiled using mac ports - so you SHOULD have installed the latest version of mac ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz]&lt;br /&gt;
&lt;br /&gt;
===Compiling Eiffel Studio using the Porter Package===&lt;br /&gt;
If you want to compile your own EiffelStudio, instead of using the packages, make sure, you have the environment variables set and the necessary software installed, as indicated below:&lt;br /&gt;
&lt;br /&gt;
====Environment====&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
You need to define the following variables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# for Macports&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
export MANPATH=$MANPATH:/opt/local/share/man&lt;br /&gt;
export INFOPATH=$INFOPATH:INFOPATH:/opt/local/share/info&lt;br /&gt;
&lt;br /&gt;
# For EiffelStudio&lt;br /&gt;
export ISE_PLATFORM=macosx-ppc # macosx-x86 on intel&lt;br /&gt;
export ISE_EIFFEL=&amp;lt;PATH TO YOUR Eiffel57 directory e.g. /Developer/Applications/Eiffel57&amp;gt;&lt;br /&gt;
&lt;br /&gt;
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/bin&lt;br /&gt;
&lt;br /&gt;
# Optional&lt;br /&gt;
export GOBO=$ISE_EIFFEL/library/gobo # Only needed if you want to use gobo&lt;br /&gt;
export EIFFEL_SRC=&amp;lt;PATH TO YOUR EIFFEL SVN CHECKOUT, only needed if you want to compile ES yourself&amp;gt;&lt;br /&gt;
export ISE_LIBRARY=$ISE_EIFFEL # If this is not defined it defaults to ISE_EIFFEL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Software Requirements====&lt;br /&gt;
As above you need:&lt;br /&gt;
* X11, X11SDK, XCode. Install them from your Install Disk that came with your Mac. (You can get the latest [http://developer.apple.com/tools/ Xcode] and [http://www.apple.com/downloads/macosx/apple/x11formacosx.html X11] on the web.)&lt;br /&gt;
* [http://www.macports.org MacPorts] previously known as [http://darwinports.opendarwin.org/ Darwin Ports]&lt;br /&gt;
* GTK2 from MacPorts: Do a &amp;quot;sudo port install gtk2&amp;quot; , this will install gtk2 and all required dependencies&lt;br /&gt;
&lt;br /&gt;
====Note====&lt;br /&gt;
NOTE: Since the C code generated by Eiffel Studio might not work properly if compiled with gcc 4, you might want to switch to GCC 3 by doing a &amp;quot;sudo gcc_select 3.3&amp;quot;. However I've never encountered this problem with GCC4.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
# Make sure that you have all requirements that are listed above and that you have set the ISE_PLATFORM environment variable to macosx-ppc or macosx-x86 depending on your platform.&lt;br /&gt;
# Download the latest Porter Package from [http://eiffelsoftware.origo.ethz.ch/downloads/builds/ here] (PorterPackage_57_XXXXX.tar)&lt;br /&gt;
# Extract the PorterPackage, double-clicking should work&lt;br /&gt;
# Open a Terminal window and cd into the PorterPackage directory&lt;br /&gt;
# Compile the Porter Package:&amp;lt;pre&amp;gt;./compile_exes $ISE_PLATFORM&amp;lt;/pre&amp;gt; This will compile the complete EiffelStudio Package. This takes 1-2 hours depending on your machine.&lt;br /&gt;
# '''IMPORTANT''' : The installation now resides in PorterPackage/Eiffel57. In order to make it work you have to set execution permissions on the ec executable. &amp;lt;pre&amp;gt;chmod a+x Eiffel57/studio/spec/$ISE_PLATFORM/bin/ec&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now you can move the Eiffel57 directory to any place you want. Just make sure to set the ISE_EIFFEL evironment variable accordingly.&lt;br /&gt;
# If you want the gobo tools you can compile them using this script, which will place them in the correct directory and clean up: [http://n.ethz.ch/student/roederja/download/gobo-script.sh gobo-script.sh]&lt;br /&gt;
&lt;br /&gt;
====Running Eiffel Studio====&lt;br /&gt;
Enter &amp;quot;estudio&amp;quot; in a X-Term window. Make sure that your macports installation is the '''first''' item in your PATH environment variable.&lt;br /&gt;
&lt;br /&gt;
==Hints==&lt;br /&gt;
* Use Helvetica 12 as Editor font&lt;br /&gt;
* Pick and Drop works with Apple-key + mouse click&lt;br /&gt;
* To set up the correct (default) browsers use &amp;quot;open&amp;quot; as your command-line browser in Tools&amp;gt;Preferences...&lt;br /&gt;
[[Image:preferences_open_mac.jpg]]&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5619</id>
		<title>EiffelOnMac</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5619"/>
				<updated>2006-10-31T23:31:41Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: /* Intel */ semantics&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
*'''Install X11, X11SDK and XCode''' from your OSX-Installation disk&lt;br /&gt;
*'''Download''' [http://svn.macosforge.org/repository/macports/downloads/DarwinPorts-1.3.2/DarwinPorts-1.3.2.tar.bz2 DarwinPorts-1.3.2.tar.bz2] from macports.org&lt;br /&gt;
**open a terminal (Programs-&amp;gt;Utilities-&amp;gt;Terminal) and type: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd your_download_directory&lt;br /&gt;
tar xjvf DarwinPorts-1.3.2.tar.bz2&lt;br /&gt;
cd DarwinPorts-1.3.2&lt;br /&gt;
./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''Install GTK2''' from macports by typing: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo port install gtk2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting EiffelStudio ==&lt;br /&gt;
===PPC===&lt;br /&gt;
If you use a Mac, that '''does not have an Intel Processor''', you can download EiffelStudio here:&lt;br /&gt;
*[http://n.ethz.ch/student/haerolan/download/EiffelStudio57.zip EiffelStudio57.app] (19.10.2006 - Revision 64380)&lt;br /&gt;
----&lt;br /&gt;
*or maybe you just want the [http://n.ethz.ch/student/roederja/download/Eiffel57_gpl_64380-macosx-ppc.tar.7z Eiffel57] folder (19.10.2006 - Revision 64380)&lt;br /&gt;
** Note: This file is compressed using [http://www.7-zip.org 7-zip]. 7z compresses the Eiffel57 distribution 15 MB smaller than bzip2. To uncompress it either get the p7zip package from macports and use this command: &amp;lt;pre&amp;gt;7za x -so Eiffel57_gpl_64380-macosx-ppc.tar.7z | tar xfv - &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Intel===&lt;br /&gt;
An Application-Package for Intel '''will be provided soon'''. For the moment, we can provide:&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - Intel''' (25.10.2006 - Revision 64493) : &lt;br /&gt;
** Compiled Archive with darwinports (the archive is compiled using darwin ports - so you SHOULD have installed the latest version of darwin ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz]&lt;br /&gt;
** Compiled Archive with macports (the archive is compiled using mac ports - so you SHOULD have installed the latest version of mac ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz]&lt;br /&gt;
&lt;br /&gt;
===Compiling Eiffel Studio using the Porter Package===&lt;br /&gt;
====Environment====&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
You need to define the following variables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# for Macports&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
export MANPATH=$MANPATH:/opt/local/share/man&lt;br /&gt;
export INFOPATH=$INFOPATH:INFOPATH:/opt/local/share/info&lt;br /&gt;
&lt;br /&gt;
# For EiffelStudio&lt;br /&gt;
export ISE_PLATFORM=macosx-ppc # macosx-x86 on intel&lt;br /&gt;
export ISE_EIFFEL=&amp;lt;PATH TO YOUR Eiffel57 directory e.g. /Developer/Applications/Eiffel57&amp;gt;&lt;br /&gt;
&lt;br /&gt;
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/bin&lt;br /&gt;
&lt;br /&gt;
# Optional&lt;br /&gt;
export GOBO=$ISE_EIFFEL/library/gobo # Only needed if you want to use gobo&lt;br /&gt;
export EIFFEL_SRC=&amp;lt;PATH TO YOUR EIFFEL SVN CHECKOUT, only needed if you want to compile ES yourself&amp;gt;&lt;br /&gt;
export ISE_LIBRARY=$ISE_EIFFEL # If this is not defined it defaults to ISE_EIFFEL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Software Requirements====&lt;br /&gt;
As above you need:&lt;br /&gt;
* X11, X11SDK, XCode. Install them from your Install Disk that came with your Mac. (You can get the latest [http://developer.apple.com/tools/ Xcode] and [http://www.apple.com/downloads/macosx/apple/x11formacosx.html X11] on the web.)&lt;br /&gt;
* [http://www.macports.org MacPorts] previously known as [http://darwinports.opendarwin.org/ Darwin Ports]&lt;br /&gt;
* GTK2 from MacPorts: Do a &amp;quot;sudo port install gtk2&amp;quot; , this will install gtk2 and all required dependencies&lt;br /&gt;
&lt;br /&gt;
====Note====&lt;br /&gt;
NOTE: Since the C code generated by Eiffel Studio might not work properly if compiled with gcc 4, you might want to switch to GCC 3 by doing a &amp;quot;sudo gcc_select 3.3&amp;quot;. However I've never encountered this problem with GCC4.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
# Make sure that you have all requirements that are listed above and that you have set the ISE_PLATFORM environment variable to macosx-ppc or macosx-x86 depending on your platform.&lt;br /&gt;
# Download the latest Porter Package from [http://eiffelsoftware.origo.ethz.ch/downloads/builds/ here] (PorterPackage_57_XXXXX.tar)&lt;br /&gt;
# Extract the PorterPackage, double-clicking should work&lt;br /&gt;
# Open a Terminal window and cd into the PorterPackage directory&lt;br /&gt;
# Compile the Porter Package:&amp;lt;pre&amp;gt;./compile_exes $ISE_PLATFORM&amp;lt;/pre&amp;gt; This will compile the complete EiffelStudio Package. This takes 1-2 hours depending on your machine.&lt;br /&gt;
# '''IMPORTANT''' : The installation now resides in PorterPackage/Eiffel57. In order to make it work you have to set execution permissions on the ec executable. &amp;lt;pre&amp;gt;chmod a+x Eiffel57/studio/spec/$ISE_PLATFORM/bin/ec&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now you can move the Eiffel57 directory to any place you want. Just make sure to set the ISE_EIFFEL evironment variable accordingly.&lt;br /&gt;
# If you want the gobo tools you can compile them using this script, which will place them in the correct directory and clean up: [http://n.ethz.ch/student/roederja/download/gobo-script.sh gobo-script.sh]&lt;br /&gt;
&lt;br /&gt;
====Running Eiffel Studio====&lt;br /&gt;
Enter &amp;quot;estudio&amp;quot; in a X-Term window. Make sure that your macports installation is the '''first''' item in your PATH environment variable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Hints==&lt;br /&gt;
* Use Helvetica 12 as Editor font&lt;br /&gt;
* Pick and Drop works with Apple-key + mouse click&lt;br /&gt;
* To set up the correct (default) browsers use &amp;quot;open&amp;quot; as your command-line browser in Tools&amp;gt;Preferences...&lt;br /&gt;
[[Image:preferences_open_mac.jpg]]&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5617</id>
		<title>EiffelOnMac</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5617"/>
				<updated>2006-10-31T23:26:27Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: /* Requirements */ semantics&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
*'''Install X11, X11SDK and XCode''' from your OSX-Installation disk&lt;br /&gt;
*'''Download''' [http://svn.macosforge.org/repository/macports/downloads/DarwinPorts-1.3.2/DarwinPorts-1.3.2.tar.bz2 DarwinPorts-1.3.2.tar.bz2] from macports.org&lt;br /&gt;
**open a terminal (Programs-&amp;gt;Utilities-&amp;gt;Terminal) and type: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd your_download_directory&lt;br /&gt;
tar xjvf DarwinPorts-1.3.2.tar.bz2&lt;br /&gt;
cd DarwinPorts-1.3.2&lt;br /&gt;
./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''Install GTK2''' from macports by typing: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo port install gtk2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting EiffelStudio ==&lt;br /&gt;
===PPC===&lt;br /&gt;
If you use a Mac, that '''does not have an Intel Processor''', you can download EiffelStudio here:&lt;br /&gt;
*[http://n.ethz.ch/student/haerolan/download/EiffelStudio57.zip EiffelStudio57.app] (19.10.2006 - Revision 64380)&lt;br /&gt;
----&lt;br /&gt;
*or maybe you just want the [http://n.ethz.ch/student/roederja/download/Eiffel57_gpl_64380-macosx-ppc.tar.7z Eiffel57] folder (19.10.2006 - Revision 64380)&lt;br /&gt;
** Note: This file is compressed using [http://www.7-zip.org 7-zip]. 7z compresses the Eiffel57 distribution 15 MB smaller than bzip2. To uncompress it either get the p7zip package from macports and use this command: &amp;lt;pre&amp;gt;7za x -so Eiffel57_gpl_64380-macosx-ppc.tar.7z | tar xfv - &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Intel===&lt;br /&gt;
An Application-Package for Intel '''will be provided soon'''. For the moment, you we can provide:&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - Intel''' (25.10.2006 - Revision 64493) : &lt;br /&gt;
** Compiled Archive with darwinports (the archive is compiled using darwin ports - so you SHOULD have installed the latest version of darwin ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz]&lt;br /&gt;
** Compiled Archive with macports (the archive is compiled using mac ports - so you SHOULD have installed the latest version of mac ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz]&lt;br /&gt;
&lt;br /&gt;
===Compiling Eiffel Studio using the Porter Package===&lt;br /&gt;
====Environment====&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
You need to define the following variables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# for Macports&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
export MANPATH=$MANPATH:/opt/local/share/man&lt;br /&gt;
export INFOPATH=$INFOPATH:INFOPATH:/opt/local/share/info&lt;br /&gt;
&lt;br /&gt;
# For EiffelStudio&lt;br /&gt;
export ISE_PLATFORM=macosx-ppc # macosx-x86 on intel&lt;br /&gt;
export ISE_EIFFEL=&amp;lt;PATH TO YOUR Eiffel57 directory e.g. /Developer/Applications/Eiffel57&amp;gt;&lt;br /&gt;
&lt;br /&gt;
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/bin&lt;br /&gt;
&lt;br /&gt;
# Optional&lt;br /&gt;
export GOBO=$ISE_EIFFEL/library/gobo # Only needed if you want to use gobo&lt;br /&gt;
export EIFFEL_SRC=&amp;lt;PATH TO YOUR EIFFEL SVN CHECKOUT, only needed if you want to compile ES yourself&amp;gt;&lt;br /&gt;
export ISE_LIBRARY=$ISE_EIFFEL # If this is not defined it defaults to ISE_EIFFEL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Software Requirements====&lt;br /&gt;
As above you need:&lt;br /&gt;
* X11, X11SDK, XCode. Install them from your Install Disk that came with your Mac. (You can get the latest [http://developer.apple.com/tools/ Xcode] and [http://www.apple.com/downloads/macosx/apple/x11formacosx.html X11] on the web.)&lt;br /&gt;
* [http://www.macports.org MacPorts] previously known as [http://darwinports.opendarwin.org/ Darwin Ports]&lt;br /&gt;
* GTK2 from MacPorts: Do a &amp;quot;sudo port install gtk2&amp;quot; , this will install gtk2 and all required dependencies&lt;br /&gt;
&lt;br /&gt;
====Note====&lt;br /&gt;
NOTE: Since the C code generated by Eiffel Studio might not work properly if compiled with gcc 4, you might want to switch to GCC 3 by doing a &amp;quot;sudo gcc_select 3.3&amp;quot;. However I've never encountered this problem with GCC4.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
# Make sure that you have all requirements that are listed above and that you have set the ISE_PLATFORM environment variable to macosx-ppc or macosx-x86 depending on your platform.&lt;br /&gt;
# Download the latest Porter Package from [http://eiffelsoftware.origo.ethz.ch/downloads/builds/ here] (PorterPackage_57_XXXXX.tar)&lt;br /&gt;
# Extract the PorterPackage, double-clicking should work&lt;br /&gt;
# Open a Terminal window and cd into the PorterPackage directory&lt;br /&gt;
# Compile the Porter Package:&amp;lt;pre&amp;gt;./compile_exes $ISE_PLATFORM&amp;lt;/pre&amp;gt; This will compile the complete EiffelStudio Package. This takes 1-2 hours depending on your machine.&lt;br /&gt;
# '''IMPORTANT''' : The installation now resides in PorterPackage/Eiffel57. In order to make it work you have to set execution permissions on the ec executable. &amp;lt;pre&amp;gt;chmod a+x Eiffel57/studio/spec/$ISE_PLATFORM/bin/ec&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now you can move the Eiffel57 directory to any place you want. Just make sure to set the ISE_EIFFEL evironment variable accordingly.&lt;br /&gt;
# If you want the gobo tools you can compile them using this script, which will place them in the correct directory and clean up: [http://n.ethz.ch/student/roederja/download/gobo-script.sh gobo-script.sh]&lt;br /&gt;
&lt;br /&gt;
====Running Eiffel Studio====&lt;br /&gt;
Enter &amp;quot;estudio&amp;quot; in a X-Term window. Make sure that your macports installation is the '''first''' item in your PATH environment variable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Hints==&lt;br /&gt;
* Use Helvetica 12 as Editor font&lt;br /&gt;
* Pick and Drop works with Apple-key + mouse click&lt;br /&gt;
* To set up the correct (default) browsers use &amp;quot;open&amp;quot; as your command-line browser in Tools&amp;gt;Preferences...&lt;br /&gt;
[[Image:preferences_open_mac.jpg]]&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5616</id>
		<title>EiffelOnMac</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5616"/>
				<updated>2006-10-31T23:25:23Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: Brought the page up to date (more or less)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
*'''Install X11, X11SDK and XCode''' from your OSX-Installation disk&lt;br /&gt;
*'''Download''' [http://svn.macosforge.org/repository/macports/downloads/DarwinPorts-1.3.2/DarwinPorts-1.3.2.tar.bz2 DarwinPorts-1.3.2.tar.bz2] from macports.org&lt;br /&gt;
**open a terminal (Programs-&amp;gt;Utilities-&amp;gt;Terminal) and type: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd your_download_directory&lt;br /&gt;
tar xjvf DarwinPorts-1.3.2.tar.bz2&lt;br /&gt;
cd DarwinPorts-1.3.2&lt;br /&gt;
./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''Install GTK2''' from macports by opening a new terminal and typing: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo port install gtk2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting EiffelStudio ==&lt;br /&gt;
===PPC===&lt;br /&gt;
If you use a Mac, that '''does not have an Intel Processor''', you can download EiffelStudio here:&lt;br /&gt;
*[http://n.ethz.ch/student/haerolan/download/EiffelStudio57.zip EiffelStudio57.app] (19.10.2006 - Revision 64380)&lt;br /&gt;
----&lt;br /&gt;
*or maybe you just want the [http://n.ethz.ch/student/roederja/download/Eiffel57_gpl_64380-macosx-ppc.tar.7z Eiffel57] folder (19.10.2006 - Revision 64380)&lt;br /&gt;
** Note: This file is compressed using [http://www.7-zip.org 7-zip]. 7z compresses the Eiffel57 distribution 15 MB smaller than bzip2. To uncompress it either get the p7zip package from macports and use this command: &amp;lt;pre&amp;gt;7za x -so Eiffel57_gpl_64380-macosx-ppc.tar.7z | tar xfv - &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Intel===&lt;br /&gt;
An Application-Package for Intel '''will be provided soon'''. For the moment, you we can provide:&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - Intel''' (25.10.2006 - Revision 64493) : &lt;br /&gt;
** Compiled Archive with darwinports (the archive is compiled using darwin ports - so you SHOULD have installed the latest version of darwin ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz]&lt;br /&gt;
** Compiled Archive with macports (the archive is compiled using mac ports - so you SHOULD have installed the latest version of mac ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz]&lt;br /&gt;
&lt;br /&gt;
===Compiling Eiffel Studio using the Porter Package===&lt;br /&gt;
====Environment====&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
You need to define the following variables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# for Macports&lt;br /&gt;
export PATH=/opt/local/bin:$PATH&lt;br /&gt;
export MANPATH=$MANPATH:/opt/local/share/man&lt;br /&gt;
export INFOPATH=$INFOPATH:INFOPATH:/opt/local/share/info&lt;br /&gt;
&lt;br /&gt;
# For EiffelStudio&lt;br /&gt;
export ISE_PLATFORM=macosx-ppc # macosx-x86 on intel&lt;br /&gt;
export ISE_EIFFEL=&amp;lt;PATH TO YOUR Eiffel57 directory e.g. /Developer/Applications/Eiffel57&amp;gt;&lt;br /&gt;
&lt;br /&gt;
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/bin&lt;br /&gt;
&lt;br /&gt;
# Optional&lt;br /&gt;
export GOBO=$ISE_EIFFEL/library/gobo # Only needed if you want to use gobo&lt;br /&gt;
export EIFFEL_SRC=&amp;lt;PATH TO YOUR EIFFEL SVN CHECKOUT, only needed if you want to compile ES yourself&amp;gt;&lt;br /&gt;
export ISE_LIBRARY=$ISE_EIFFEL # If this is not defined it defaults to ISE_EIFFEL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Software Requirements====&lt;br /&gt;
As above you need:&lt;br /&gt;
* X11, X11SDK, XCode. Install them from your Install Disk that came with your Mac. (You can get the latest [http://developer.apple.com/tools/ Xcode] and [http://www.apple.com/downloads/macosx/apple/x11formacosx.html X11] on the web.)&lt;br /&gt;
* [http://www.macports.org MacPorts] previously known as [http://darwinports.opendarwin.org/ Darwin Ports]&lt;br /&gt;
* GTK2 from MacPorts: Do a &amp;quot;sudo port install gtk2&amp;quot; , this will install gtk2 and all required dependencies&lt;br /&gt;
&lt;br /&gt;
====Note====&lt;br /&gt;
NOTE: Since the C code generated by Eiffel Studio might not work properly if compiled with gcc 4, you might want to switch to GCC 3 by doing a &amp;quot;sudo gcc_select 3.3&amp;quot;. However I've never encountered this problem with GCC4.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
# Make sure that you have all requirements that are listed above and that you have set the ISE_PLATFORM environment variable to macosx-ppc or macosx-x86 depending on your platform.&lt;br /&gt;
# Download the latest Porter Package from [http://eiffelsoftware.origo.ethz.ch/downloads/builds/ here] (PorterPackage_57_XXXXX.tar)&lt;br /&gt;
# Extract the PorterPackage, double-clicking should work&lt;br /&gt;
# Open a Terminal window and cd into the PorterPackage directory&lt;br /&gt;
# Compile the Porter Package:&amp;lt;pre&amp;gt;./compile_exes $ISE_PLATFORM&amp;lt;/pre&amp;gt; This will compile the complete EiffelStudio Package. This takes 1-2 hours depending on your machine.&lt;br /&gt;
# '''IMPORTANT''' : The installation now resides in PorterPackage/Eiffel57. In order to make it work you have to set execution permissions on the ec executable. &amp;lt;pre&amp;gt;chmod a+x Eiffel57/studio/spec/$ISE_PLATFORM/bin/ec&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now you can move the Eiffel57 directory to any place you want. Just make sure to set the ISE_EIFFEL evironment variable accordingly.&lt;br /&gt;
# If you want the gobo tools you can compile them using this script, which will place them in the correct directory and clean up: [http://n.ethz.ch/student/roederja/download/gobo-script.sh gobo-script.sh]&lt;br /&gt;
&lt;br /&gt;
====Running Eiffel Studio====&lt;br /&gt;
Enter &amp;quot;estudio&amp;quot; in a X-Term window. Make sure that your macports installation is the '''first''' item in your PATH environment variable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Hints==&lt;br /&gt;
* Use Helvetica 12 as Editor font&lt;br /&gt;
* Pick and Drop works with Apple-key + mouse click&lt;br /&gt;
* To set up the correct (default) browsers use &amp;quot;open&amp;quot; as your command-line browser in Tools&amp;gt;Preferences...&lt;br /&gt;
[[Image:preferences_open_mac.jpg]]&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5601</id>
		<title>EiffelOnMac</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5601"/>
				<updated>2006-10-31T21:22:38Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelStudio]]&lt;br /&gt;
==Eiffel Studio binaries for Mac OS X==&lt;br /&gt;
&lt;br /&gt;
There are currently three separate distributions of Eiffel Studio for the PPC and the Intel platform.&lt;br /&gt;
&lt;br /&gt;
* '''MaxOS X - PPC .app-Package''' (19.10.2006 - Revision 64380) : [http://n.ethz.ch/student/haerolan/download/EiffelStudio57.zip EiffelStudio57.zip]&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - PPC''' (19.10.2006 - Revision 64380) : [http://n.ethz.ch/student/roederja/download/Eiffel57_gpl_64380-macosx-ppc.tar.7z Eiffel57_gpl_64380-macosx-ppc.tar.7z]&lt;br /&gt;
** Note: This file is compressed using [http://www.7-zip.org 7-zip]. 7z compresses the Eiffel57 distribution 15 MB smaller than bzip2. To uncompress it either get the p7zip package from macports and use this command: &amp;lt;pre&amp;gt;7za x -so Eiffel57_gpl_64380-macosx-ppc.tar.7z | tar xfv - &amp;lt;/pre&amp;gt; Or get the [http://sixtyfive.xmghosting.com/ 7zX] tool to unpack the 7z file.&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - Intel''' (21.08.2006 - Revision 62801) :&lt;br /&gt;
**App Package : [http://n.ethz.ch/student/dfurrer/files/vision4mac/EiffelStudio57.app.zip EiffelStudio57.app.zip] &lt;br /&gt;
**Note that you have to manually add /opt/local/lib to your DYLD_FALLBACK_LIBRARY_PATH in your .bash_profile and .bashrc: &amp;lt;pre&amp;gt;export DYLD_FALLBACK_LIBRARY_PATH=$HOME/lib:/usr/local/lib:/lib:/usr/lib:/opt/local/lib&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - Intel''' (25.10.2006 - Revision 64493) : &lt;br /&gt;
** Compiled Archive with darwinports (the archive is compiled using darwin ports - so you SHOULD have installed the latest version of darwin ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz]&lt;br /&gt;
** Compiled Archive with macports (the archive is compiled using mac ports - so you SHOULD have installed the latest version of mac ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz]&lt;br /&gt;
&lt;br /&gt;
==Compiling Eiffel Studio using the Porter Package==&lt;br /&gt;
Since the binaries above are often out of date, you might want to build the latest release yourself.&lt;br /&gt;
# Make sure that you have all requirements that are listed in the readme section and that you have set the ISE_PLATFORM environment variable to macosx-ppc or macosx-x86 depending on your platform.&lt;br /&gt;
# Download the latest Porter Package from [http://eiffelsoftware.origo.ethz.ch/downloads/builds/ here] (PorterPackage_57_XXXXX.tar)&lt;br /&gt;
# Extract the PorterPackage, double-clicking should work&lt;br /&gt;
# Open a Terminal window and cd into the PorterPackage directory&lt;br /&gt;
# Compile the Porter Package:&amp;lt;pre&amp;gt;./compile_exes $ISE_PLATFORM&amp;lt;/pre&amp;gt; This will compile the complete EiffelStudio Package. This takes 1-2 hours depending on your machine.&lt;br /&gt;
# '''IMPORTANT''' : The installation now resides in PorterPackage/Eiffel57. In order to make it work you have to set execution permissions on the ec executable. &amp;lt;pre&amp;gt;chmod a+x Eiffel57/studio/spec/$ISE_PLATFORM/bin/ec&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now you can move the Eiffel57 directory to any place you want. Just make sure to set the ISE_EIFFEL evironment variable accordingly.&lt;br /&gt;
# If you want the gobo tools you can compile them using this script, which will place them in the correct directory and clean up: [http://n.ethz.ch/student/roederja/download/gobo-script.sh gobo-script.sh]&lt;br /&gt;
&lt;br /&gt;
==Readme==&lt;br /&gt;
&lt;br /&gt;
NOTE: Since the C code generated by Eiffel Studio might not work properly if compiled with gcc 4, you might want to switch to GCC 3 by doing a &amp;quot;sudo gcc_select 3.3&amp;quot;. However I've never encountered this problem with GCC4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
* At least Mac OS 10.3 I guess&lt;br /&gt;
* [http://www.apple.com/downloads/macosx/apple/x11formacosx.html Apple's X11]&lt;br /&gt;
Note: For Mac OS 10.4 users, X11 is on the install disc (in System/Installation/Packages/X11User.pkg)&lt;br /&gt;
* [http://developer.apple.com/tools/ Xcode]&lt;br /&gt;
* [http://www.macports.org MacPorts] previously known as [http://darwinports.opendarwin.org/ Darwin Ports]&lt;br /&gt;
* GTK2 from MacPorts: Do a &amp;quot;sudo port install gtk2&amp;quot; , this will install gtk2 and all required dependencies&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
Extract the Eiffel57 directory from the tar.7z or the tgz file anywhere you like, and set up your environment accordingly.&lt;br /&gt;
&lt;br /&gt;
===Environment===&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
You need to define the following variables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;export ISE_PLATFORM=macosx-ppc # macosx-x86 on intel&lt;br /&gt;
export ISE_EIFFEL=&amp;lt;PATH TO YOUR Eiffel57 directory e.g. /Developer/Applications/Eiffel57&amp;gt;&lt;br /&gt;
&lt;br /&gt;
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/bin&lt;br /&gt;
&lt;br /&gt;
# Optional&lt;br /&gt;
export GOBO=$ISE_EIFFEL/library/gobo # Only needed if you want to use gobo&lt;br /&gt;
export EIFFEL_SRC=&amp;lt;PATH TO YOUR EIFFEL SVN CHECKOUT, only needed if you want to compile ES yourself&amp;gt;&lt;br /&gt;
export ISE_LIBRARY=$ISE_EIFFEL # If this is not defined it defaults to ISE_EIFFEL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Running Eiffel Studio===&lt;br /&gt;
Enter &amp;quot;estudio&amp;quot; in a X-Term window. Make sure that your macports installation is the '''first''' item in your PATH environment variable.&lt;br /&gt;
&lt;br /&gt;
===Known issues===&lt;br /&gt;
&lt;br /&gt;
===Hints===&lt;br /&gt;
* Use Helvetica 12 as Editor font&lt;br /&gt;
* Pick and Drop works with Apple-key + mouse click&lt;br /&gt;
* To set up the correct (default) browsers use &amp;quot;open&amp;quot; as your command-line browser in Tools&amp;gt;Preferences...&lt;br /&gt;
[[Image:preferences_open_mac.jpg]]&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5600</id>
		<title>EiffelOnMac</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5600"/>
				<updated>2006-10-31T21:22:01Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelStudio]]&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
*Install X11 and the xTools from your OSX-Installation disk (make sure, that the X11-SDK is installed)&lt;br /&gt;
*Download [http://svn.macosforge.org/repository/macports/downloads/DarwinPorts-1.3.2/ macports.org]&lt;br /&gt;
**open a terminal (Programs-&amp;gt;Utilities-&amp;gt;Terminal) and type: &amp;lt;pre&amp;gt;cd your_download_directory &amp;lt;br /&amp;gt;&lt;br /&gt;
tar xjvf DarwinPorts-1.3.2.tar.bz2&lt;br /&gt;
cd DarwinPorts-1.3.2&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Install GTK2 from macports by typing:&amp;lt;pre&amp;gt;sudo port install gtk2&amp;lt;/pre&amp;gt;&lt;br /&gt;
==Eiffel Studio binaries for Mac OS X==&lt;br /&gt;
&lt;br /&gt;
There are currently three separate distributions of Eiffel Studio for the PPC and the Intel platform.&lt;br /&gt;
&lt;br /&gt;
* '''MaxOS X - PPC .app-Package''' (19.10.2006 - Revision 64380) : [http://n.ethz.ch/student/haerolan/download/EiffelStudio57.zip EiffelStudio57.zip]&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - PPC''' (19.10.2006 - Revision 64380) : [http://n.ethz.ch/student/roederja/download/Eiffel57_gpl_64380-macosx-ppc.tar.7z Eiffel57_gpl_64380-macosx-ppc.tar.7z]&lt;br /&gt;
** Note: This file is compressed using [http://www.7-zip.org 7-zip]. 7z compresses the Eiffel57 distribution 15 MB smaller than bzip2. To uncompress it either get the p7zip package from macports and use this command: &amp;lt;pre&amp;gt;7za x -so Eiffel57_gpl_64380-macosx-ppc.tar.7z | tar xfv - &amp;lt;/pre&amp;gt; Or get the [http://sixtyfive.xmghosting.com/ 7zX] tool to unpack the 7z file.&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - Intel''' (21.08.2006 - Revision 62801) :&lt;br /&gt;
**App Package : [http://n.ethz.ch/student/dfurrer/files/vision4mac/EiffelStudio57.app.zip EiffelStudio57.app.zip] &lt;br /&gt;
**Note that you have to manually add /opt/local/lib to your DYLD_FALLBACK_LIBRARY_PATH in your .bash_profile and .bashrc: &amp;lt;pre&amp;gt;export DYLD_FALLBACK_LIBRARY_PATH=$HOME/lib:/usr/local/lib:/lib:/usr/lib:/opt/local/lib&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - Intel''' (25.10.2006 - Revision 64493) : &lt;br /&gt;
** Compiled Archive with darwinports (the archive is compiled using darwin ports - so you SHOULD have installed the latest version of darwin ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz]&lt;br /&gt;
** Compiled Archive with macports (the archive is compiled using mac ports - so you SHOULD have installed the latest version of mac ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz]&lt;br /&gt;
&lt;br /&gt;
==Compiling Eiffel Studio using the Porter Package==&lt;br /&gt;
Since the binaries above are often out of date, you might want to build the latest release yourself.&lt;br /&gt;
# Make sure that you have all requirements that are listed in the readme section and that you have set the ISE_PLATFORM environment variable to macosx-ppc or macosx-x86 depending on your platform.&lt;br /&gt;
# Download the latest Porter Package from [http://eiffelsoftware.origo.ethz.ch/downloads/builds/ here] (PorterPackage_57_XXXXX.tar)&lt;br /&gt;
# Extract the PorterPackage, double-clicking should work&lt;br /&gt;
# Open a Terminal window and cd into the PorterPackage directory&lt;br /&gt;
# Compile the Porter Package:&amp;lt;pre&amp;gt;./compile_exes $ISE_PLATFORM&amp;lt;/pre&amp;gt; This will compile the complete EiffelStudio Package. This takes 1-2 hours depending on your machine.&lt;br /&gt;
# '''IMPORTANT''' : The installation now resides in PorterPackage/Eiffel57. In order to make it work you have to set execution permissions on the ec executable. &amp;lt;pre&amp;gt;chmod a+x Eiffel57/studio/spec/$ISE_PLATFORM/bin/ec&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now you can move the Eiffel57 directory to any place you want. Just make sure to set the ISE_EIFFEL evironment variable accordingly.&lt;br /&gt;
# If you want the gobo tools you can compile them using this script, which will place them in the correct directory and clean up: [http://n.ethz.ch/student/roederja/download/gobo-script.sh gobo-script.sh]&lt;br /&gt;
&lt;br /&gt;
==Readme==&lt;br /&gt;
&lt;br /&gt;
NOTE: Since the C code generated by Eiffel Studio might not work properly if compiled with gcc 4, you might want to switch to GCC 3 by doing a &amp;quot;sudo gcc_select 3.3&amp;quot;. However I've never encountered this problem with GCC4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
* At least Mac OS 10.3 I guess&lt;br /&gt;
* [http://www.apple.com/downloads/macosx/apple/x11formacosx.html Apple's X11]&lt;br /&gt;
Note: For Mac OS 10.4 users, X11 is on the install disc (in System/Installation/Packages/X11User.pkg)&lt;br /&gt;
* [http://developer.apple.com/tools/ Xcode]&lt;br /&gt;
* [http://www.macports.org MacPorts] previously known as [http://darwinports.opendarwin.org/ Darwin Ports]&lt;br /&gt;
* GTK2 from MacPorts: Do a &amp;quot;sudo port install gtk2&amp;quot; , this will install gtk2 and all required dependencies&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
Extract the Eiffel57 directory from the tar.7z or the tgz file anywhere you like, and set up your environment accordingly.&lt;br /&gt;
&lt;br /&gt;
===Environment===&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
You need to define the following variables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;export ISE_PLATFORM=macosx-ppc # macosx-x86 on intel&lt;br /&gt;
export ISE_EIFFEL=&amp;lt;PATH TO YOUR Eiffel57 directory e.g. /Developer/Applications/Eiffel57&amp;gt;&lt;br /&gt;
&lt;br /&gt;
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/bin&lt;br /&gt;
&lt;br /&gt;
# Optional&lt;br /&gt;
export GOBO=$ISE_EIFFEL/library/gobo # Only needed if you want to use gobo&lt;br /&gt;
export EIFFEL_SRC=&amp;lt;PATH TO YOUR EIFFEL SVN CHECKOUT, only needed if you want to compile ES yourself&amp;gt;&lt;br /&gt;
export ISE_LIBRARY=$ISE_EIFFEL # If this is not defined it defaults to ISE_EIFFEL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Running Eiffel Studio===&lt;br /&gt;
Enter &amp;quot;estudio&amp;quot; in a X-Term window. Make sure that your macports installation is the '''first''' item in your PATH environment variable.&lt;br /&gt;
&lt;br /&gt;
===Known issues===&lt;br /&gt;
&lt;br /&gt;
===Hints===&lt;br /&gt;
* Use Helvetica 12 as Editor font&lt;br /&gt;
* Pick and Drop works with Apple-key + mouse click&lt;br /&gt;
* To set up the correct (default) browsers use &amp;quot;open&amp;quot; as your command-line browser in Tools&amp;gt;Preferences...&lt;br /&gt;
[[Image:preferences_open_mac.jpg]]&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5558</id>
		<title>EiffelOnMac</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=5558"/>
				<updated>2006-10-31T13:17:28Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: /* Eiffel Studio binaries for Mac OS X */ .app-package für ppc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelStudio]]&lt;br /&gt;
==Eiffel Studio binaries for Mac OS X==&lt;br /&gt;
&lt;br /&gt;
There are currently three separate distributions of Eiffel Studio for the PPC and the Intel platform.&lt;br /&gt;
&lt;br /&gt;
* '''MaxOS X - PPC .app-Package''' (19.10.2006 - Revision 64380) : [http://n.ethz.ch/student/haerolan/download/EiffelStudio57.zip EiffelStudio57.zip]&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - PPC''' (19.10.2006 - Revision 64380) : [http://n.ethz.ch/student/roederja/download/Eiffel57_gpl_64380-macosx-ppc.tar.7z Eiffel57_gpl_64380-macosx-ppc.tar.7z]&lt;br /&gt;
** Note: This file is compressed using [http://www.7-zip.org 7-zip]. 7z compresses the Eiffel57 distribution 15 MB smaller than bzip2. To uncompress it either get the p7zip package from macports and use this command: &amp;lt;pre&amp;gt;7za x -so Eiffel57_gpl_64380-macosx-ppc.tar.7z | tar xfv - &amp;lt;/pre&amp;gt; Or get the [http://sixtyfive.xmghosting.com/ 7zX] tool to unpack the 7z file.&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - Intel''' (21.08.2006 - Revision 62801) :&lt;br /&gt;
**App Package : [http://n.ethz.ch/student/dfurrer/files/vision4mac/EiffelStudio57.app.zip EiffelStudio57.app.zip] &lt;br /&gt;
**Note that you have to manually add /opt/local/lib to your DYLD_FALLBACK_LIBRARY_PATH in your .bash_profile and .bashrc: &amp;lt;pre&amp;gt;export DYLD_FALLBACK_LIBRARY_PATH=$HOME/lib:/usr/local/lib:/lib:/usr/lib:/opt/local/lib&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - Intel''' (25.10.2006 - Revision 64493) : &lt;br /&gt;
** Compiled Archive with darwinports (the archive is compiled using darwin ports - so you SHOULD have installed the latest version of darwin ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-DarwinPorts_64493.tar.gz]&lt;br /&gt;
** Compiled Archive with macports (the archive is compiled using mac ports - so you SHOULD have installed the latest version of mac ports): [http://se.inf.ethz.ch/~moriol/www/EiffelStudioMacOSXIntel/Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz Eiffel57_gpl_macosx-intel-MacPorts_64493.tar.gz]&lt;br /&gt;
&lt;br /&gt;
==Compiling Eiffel Studio using the Porter Package==&lt;br /&gt;
Since the binaries above are often out of date, you might want to build the latest release yourself.&lt;br /&gt;
# Make sure that you have all requirements that are listed in the readme section and that you have set the ISE_PLATFORM environment variable to macosx-ppc or macosx-x86 depending on your platform.&lt;br /&gt;
# Download the latest Porter Package from [http://eiffelsoftware.origo.ethz.ch/downloads/builds/ here] (PorterPackage_57_XXXXX.tar)&lt;br /&gt;
# Extract the PorterPackage, double-clicking should work&lt;br /&gt;
# Open a Terminal window and cd into the PorterPackage directory&lt;br /&gt;
# Compile the Porter Package:&amp;lt;pre&amp;gt;./compile_exes $ISE_PLATFORM&amp;lt;/pre&amp;gt; This will compile the complete EiffelStudio Package. This takes 1-2 hours depending on your machine.&lt;br /&gt;
# '''IMPORTANT''' : The installation now resides in PorterPackage/Eiffel57. In order to make it work you have to set execution permissions on the ec executable. &amp;lt;pre&amp;gt;chmod a+x Eiffel57/studio/spec/$ISE_PLATFORM/bin/ec&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now you can move the Eiffel57 directory to any place you want. Just make sure to set the ISE_EIFFEL evironment variable accordingly.&lt;br /&gt;
# If you want the gobo tools you can compile them using this script, which will place them in the correct directory and clean up: [http://n.ethz.ch/student/roederja/download/gobo-script.sh gobo-script.sh]&lt;br /&gt;
&lt;br /&gt;
==Readme==&lt;br /&gt;
&lt;br /&gt;
NOTE: Since the C code generated by Eiffel Studio might not work properly if compiled with gcc 4, you might want to switch to GCC 3 by doing a &amp;quot;sudo gcc_select 3.3&amp;quot;. However I've never encountered this problem with GCC4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
* At least Mac OS 10.3 I guess&lt;br /&gt;
* [http://www.apple.com/downloads/macosx/apple/x11formacosx.html Apple's X11]&lt;br /&gt;
Note: For Mac OS 10.4 users, X11 is on the install disc (in System/Installation/Packages/X11User.pkg)&lt;br /&gt;
* [http://developer.apple.com/tools/ Xcode]&lt;br /&gt;
* [http://www.macports.org MacPorts] previously known as [http://darwinports.opendarwin.org/ Darwin Ports]&lt;br /&gt;
* GTK2 from MacPorts: Do a &amp;quot;sudo port install gtk2&amp;quot; , this will install gtk2 and all required dependencies&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
Extract the Eiffel57 directory from the tar.7z or the tgz file anywhere you like, and set up your environment accordingly.&lt;br /&gt;
&lt;br /&gt;
===Environment===&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
You need to define the following variables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;export ISE_PLATFORM=macosx-ppc # macosx-x86 on intel&lt;br /&gt;
export ISE_EIFFEL=&amp;lt;PATH TO YOUR Eiffel57 directory e.g. /Developer/Applications/Eiffel57&amp;gt;&lt;br /&gt;
&lt;br /&gt;
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/bin&lt;br /&gt;
&lt;br /&gt;
# Optional&lt;br /&gt;
export GOBO=$ISE_EIFFEL/library/gobo # Only needed if you want to use gobo&lt;br /&gt;
export EIFFEL_SRC=&amp;lt;PATH TO YOUR EIFFEL SVN CHECKOUT, only needed if you want to compile ES yourself&amp;gt;&lt;br /&gt;
export ISE_LIBRARY=$ISE_EIFFEL # If this is not defined it defaults to ISE_EIFFEL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Running Eiffel Studio===&lt;br /&gt;
Enter &amp;quot;estudio&amp;quot; in a X-Term window. Make sure that your macports installation is the '''first''' item in your PATH environment variable.&lt;br /&gt;
&lt;br /&gt;
===Known issues===&lt;br /&gt;
&lt;br /&gt;
===Hints===&lt;br /&gt;
* Use Helvetica 12 as Editor font&lt;br /&gt;
* Pick and Drop works with Apple-key + mouse click&lt;br /&gt;
* To set up the correct (default) browsers use &amp;quot;open&amp;quot; as your command-line browser in Tools&amp;gt;Preferences...&lt;br /&gt;
[[Image:preferences_open_mac.jpg]]&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=2855</id>
		<title>EiffelOnMac</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=EiffelOnMac&amp;diff=2855"/>
				<updated>2006-05-16T12:15:48Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: /* Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Current Status =&lt;br /&gt;
&lt;br /&gt;
'''09.05:''' We have now delegated some tasks:&lt;br /&gt;
* Eiffel Media Package for Mac (Roland)&lt;br /&gt;
* GTK based .app package, probably universal (Dani &amp;amp; Maeli)&lt;br /&gt;
* Look into Carbon application development (Ueli)&lt;br /&gt;
* Look into wrapping Carbon headers with EWG (Jann)&lt;br /&gt;
It also seems that using Carbon instead of Cocoa is more realistic for this project, so we'll primarily look into Carbon now.&lt;br /&gt;
&lt;br /&gt;
'''06.05:''' We now have a graphical version of ES 5.7 running on OS X (both ppc and intel). The problem was with the fontconfig libraray: The 2.3.2 version seems to crash where the 2.2.3 works fine. There are still a few problems with fonts sizes though...&lt;br /&gt;
From what Jann tells me self compilation is also no problem anymore so we can really start hacking the beast now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''30.4''': We have EiffelStudio compiled for ppc and running on ppc and intel macs. The Gtk+ GUI works more or less but some things (like wizards) are missing atm.&lt;br /&gt;
It required a lot of hacking and we're now trying to get newer builds, and streamline the process for getting a build on the mac.&lt;br /&gt;
I think the next goal should be to get a self-compiling version of ec so that we can skip building the f_code on linux and then adopt the build-script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Eiffel Studio binaries for Mac OS X==&lt;br /&gt;
&lt;br /&gt;
Right now there is only a PPC build. A Intel build will hopefully follow soon.&lt;br /&gt;
&lt;br /&gt;
* '''MacOS X - PPC''' (13.05.2006) : [http://n.ethz.ch/student/roederja/download/Eiffel57.tar.bz2 Eiffel57.tar.bz2] [http://n.ethz.ch/student/roederja/download/EiffelMac-Readme.txt Readme]&lt;br /&gt;
&lt;br /&gt;
==Readme==&lt;br /&gt;
&lt;br /&gt;
IMPORTANT: Before compiling projects with Eiffel Studio do a &amp;quot;sudo gcc_select 3.3&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
The C code generated by Eiffel Studio might not work properly if compiled with gcc 4.&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
* At least Mac OS 10.3 I guess&lt;br /&gt;
* Apple's X server (http://www.apple.com/downloads/macosx/apple/x11formacosx.html)&lt;br /&gt;
* Xcode (http://developer.apple.com/tools/)&lt;br /&gt;
* DarwinPorts (http://www.darwinports.org)&lt;br /&gt;
* GTK2 from darwinports Do a &amp;quot;sudo port install gtk2&amp;quot; , this will install gtk2 and all required dependencies&amp;lt;br&amp;gt;Alternatively you can download this installer: [http://n.ethz.ch/student/roederja/download/gtk2-2.8.17.mpkg.tar.bz2 GTK 2.8.17 (PPC)]&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
Extract the Eiffel57 directory from the tar.bz2 file anywhere you like, and set up your environment accordingly.&lt;br /&gt;
&lt;br /&gt;
===Environment===&lt;br /&gt;
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)&lt;br /&gt;
&lt;br /&gt;
You need to define the following variables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;export ISE_PLATFORM=macosx-ppc&lt;br /&gt;
export ISE_EIFFEL=&amp;lt;PATH TO YOUR Eiffel57 directory e.g. /Developer/Applications/Eiffel57&amp;gt;&lt;br /&gt;
export EIFFEL_SRC=&amp;lt;PATH TO YOUR EIFFEL SVN CHECKOUT, only needed if you want to compile ES yourself&amp;gt;&lt;br /&gt;
export ISE_LIBRARY=$EIFFEL_SRC&lt;br /&gt;
export GOBO=$ISE_EIFFEL/library/gobo # Only needed if you want to use gobo&lt;br /&gt;
&lt;br /&gt;
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/bin&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Running Eiffel Studio===&lt;br /&gt;
Enter &amp;quot;estudio&amp;quot; in a X-Term window. Make sure that your darwin ports  installation is in your path.&lt;br /&gt;
&lt;br /&gt;
===Known issues===&lt;br /&gt;
* Precompilation doesn't work&lt;br /&gt;
 &lt;br /&gt;
===Hints===&lt;br /&gt;
* Use Helvetica 12 as Editor font&lt;br /&gt;
* Click and Pull works with Apple-key + mouse click&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
Everyone intrested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-mac| es-mac@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* [[User:Upeter| Upeter]] (Project leader)&lt;br /&gt;
* [[User:Maeli| Maeli]]&lt;br /&gt;
* [[User:Dfurrer| Dfurrer]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User: nih| nih]]&lt;br /&gt;
* [[User:Spooky| Jann]]&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Cocoa_for_EiffelVision2&amp;diff=1963</id>
		<title>Cocoa for EiffelVision2</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Cocoa_for_EiffelVision2&amp;diff=1963"/>
				<updated>2006-04-19T08:26:16Z</updated>
		
		<summary type="html">&lt;p&gt;Nih: /* Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The goal of this project is to provide Vision with a cocoa backend to make it truly native on the mac.&lt;br /&gt;
For more information please refer to the [[Talk:Cocoa_for_EiffelVision2|discussion page]]. See also [[OSX_release_infrastructure]].&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: April 25th==&lt;br /&gt;
* get EiffelStudio 5.7 compiled under OS X&lt;br /&gt;
* set up mailinglist es-mac@origo.ethz.ch ([[User:Schoelle|Bernd]])&lt;br /&gt;
&lt;br /&gt;
==M2: May 2nd ==&lt;br /&gt;
* Get a Vision window displayed with a Cocoa window (involves eventloop porting)&lt;br /&gt;
&lt;br /&gt;
==M3: May ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
Everyone intrested in this project is welcome to join our mailinglist es-mac@origo.ethz.ch&lt;br /&gt;
&lt;br /&gt;
* [[User:Upeter| Upeter]] (Project leader)&lt;br /&gt;
* [[User:Maeli| Maeli]]&lt;br /&gt;
* [[User:Dfurrer| Dfurrer]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User: nih| nih]]&lt;br /&gt;
* TODO add Jan Roeders Nick&lt;/div&gt;</summary>
		<author><name>Nih</name></author>	</entry>

	</feed>