<?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=Pk</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=Pk"/>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/Special:Contributions/Pk"/>
		<updated>2026-04-30T07:13:41Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Automatic_Build_Scripts&amp;diff=5313</id>
		<title>Automatic Build Scripts</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Automatic_Build_Scripts&amp;diff=5313"/>
				<updated>2006-10-21T17:59:33Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: /* Gentoo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compiler]]&lt;br /&gt;
[[Category:EiffelStudio]]&lt;br /&gt;
This page references different build scripts that automate the process of building EiffelStudio.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
[[User:Barnski|Bernardo Buss]] created a set of scripts for the automated compilation of EiffelStudio under Windows.&lt;br /&gt;
* Script: http://homepage.hispeed.ch/barnski/EiffelStudio_batch_files.zip&lt;br /&gt;
* Announcement: http://origo.ethz.ch/pipermail/es-devel/2006-April/000052.html&lt;br /&gt;
'''Note:'''&amp;lt;br&amp;gt;&lt;br /&gt;
* You may need to keep &amp;quot;2_checkout_dev.bat&amp;quot; up to date by yourself according to [[Compiling_EiffelStudio#Checking_out_from_SVN|Checking out from SVN]].&lt;br /&gt;
* It is possible that the '''batchfiles only work partial''' with EiffelStudio '''newer than version 5.7.0826''' (especially parts of the compilation process may differ too much).&lt;br /&gt;
'''Update:'''&amp;lt;br&amp;gt;&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] improved the scripts with customizable parameters which should work with the newest pre-release of EiffelStudio. Download here: http://n.ethz.ch/student/pboenhof/autotest/eiffel_win_compilation_scripts.zip (updated: 2006-09-06)&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
Bernd Schoeller has developed a build script vor use with .acex configuration files. it is available for download at http://se.inf.ethz.ch/people/schoeller/download/build-ec-acex&lt;br /&gt;
&lt;br /&gt;
For use with the new .ecf configuration files, please use this updated version:&amp;lt;br/&amp;gt;&lt;br /&gt;
http://n.ethz.ch/~bherlig/download/build-ec-ecf.sh&lt;br /&gt;
&lt;br /&gt;
This script requires a single checkout from the SVN repository (with the EIFFEL_SVN environment variable pointing to it). It will compile the bench or the batch compiler (you need to modify the script for the second).&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
Ebuilds and installation instructions can be found [http://n.ethz.ch/~philipkr/eiffel-ebuilds.html here]&lt;br /&gt;
&lt;br /&gt;
== Mac OSX ==&lt;br /&gt;
Now that Mac builds are available, I guess you can use the Linux script on Mac OS, too.&lt;br /&gt;
I prefer this more simple script though:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
cd $EIFFEL_SRC/C&lt;br /&gt;
make clobber&lt;br /&gt;
./quick_configure&lt;br /&gt;
&lt;br /&gt;
cd $EIFFEL_SRC/library/event/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/net/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/implementation/gtk/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
&lt;br /&gt;
cd $EIFFEL_SRC/Eiffel/Ace&lt;br /&gt;
ec -config ec.ecf -target bench -finalize -c_compile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This basically automates the steps described [[Compiling_EiffelStudio|here]].&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Automatic_Build_Scripts&amp;diff=5312</id>
		<title>Automatic Build Scripts</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Automatic_Build_Scripts&amp;diff=5312"/>
				<updated>2006-10-21T17:59:15Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: /* Gentoo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compiler]]&lt;br /&gt;
[[Category:EiffelStudio]]&lt;br /&gt;
This page references different build scripts that automate the process of building EiffelStudio.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
[[User:Barnski|Bernardo Buss]] created a set of scripts for the automated compilation of EiffelStudio under Windows.&lt;br /&gt;
* Script: http://homepage.hispeed.ch/barnski/EiffelStudio_batch_files.zip&lt;br /&gt;
* Announcement: http://origo.ethz.ch/pipermail/es-devel/2006-April/000052.html&lt;br /&gt;
'''Note:'''&amp;lt;br&amp;gt;&lt;br /&gt;
* You may need to keep &amp;quot;2_checkout_dev.bat&amp;quot; up to date by yourself according to [[Compiling_EiffelStudio#Checking_out_from_SVN|Checking out from SVN]].&lt;br /&gt;
* It is possible that the '''batchfiles only work partial''' with EiffelStudio '''newer than version 5.7.0826''' (especially parts of the compilation process may differ too much).&lt;br /&gt;
'''Update:'''&amp;lt;br&amp;gt;&lt;br /&gt;
* [[User:Philipp|Philipp Bönhof]] improved the scripts with customizable parameters which should work with the newest pre-release of EiffelStudio. Download here: http://n.ethz.ch/student/pboenhof/autotest/eiffel_win_compilation_scripts.zip (updated: 2006-09-06)&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
Bernd Schoeller has developed a build script vor use with .acex configuration files. it is available for download at http://se.inf.ethz.ch/people/schoeller/download/build-ec-acex&lt;br /&gt;
&lt;br /&gt;
For use with the new .ecf configuration files, please use this updated version:&amp;lt;br/&amp;gt;&lt;br /&gt;
http://n.ethz.ch/~bherlig/download/build-ec-ecf.sh&lt;br /&gt;
&lt;br /&gt;
This script requires a single checkout from the SVN repository (with the EIFFEL_SVN environment variable pointing to it). It will compile the bench or the batch compiler (you need to modify the script for the second).&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
Ebuilds and installation instructions can be found [http://n.ethz.ch/~philipkr/eiffel-ebuild.html here]&lt;br /&gt;
&lt;br /&gt;
== Mac OSX ==&lt;br /&gt;
Now that Mac builds are available, I guess you can use the Linux script on Mac OS, too.&lt;br /&gt;
I prefer this more simple script though:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
cd $EIFFEL_SRC/C&lt;br /&gt;
make clobber&lt;br /&gt;
./quick_configure&lt;br /&gt;
&lt;br /&gt;
cd $EIFFEL_SRC/library/event/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/net/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
cd $EIFFEL_SRC/library/vision2/implementation/gtk/Clib&lt;br /&gt;
finish_freezing -library&lt;br /&gt;
&lt;br /&gt;
cd $EIFFEL_SRC/Eiffel/Ace&lt;br /&gt;
ec -config ec.ecf -target bench -finalize -c_compile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This basically automates the steps described [[Compiling_EiffelStudio|here]].&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Main_Page&amp;diff=3310</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Main_Page&amp;diff=3310"/>
				<updated>2006-06-11T06:00:17Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to [http://www.eiffel.com/ Eiffel Software]'s Wiki, the home page for Eiffel Software's Open Source initiative in collaboration with the [http://se.inf.ethz.ch/ Chair of Software Engineering] at [http://www.ethz.ch ETH Zurich].&lt;br /&gt;
&lt;br /&gt;
{{block|'''Project ideas'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you'd like to contribute to the progress of Eiffel technology but don't know where to start, be sure to&lt;br /&gt;
take a look at the [[:Category:Projects| project suggestion pages]]. They contain lots of great ideas for projects large and small!}}&lt;br /&gt;
&lt;br /&gt;
To download or look at the source code of EiffelStudio, please go to the [[Repository| SVN repository]] page.&lt;br /&gt;
&lt;br /&gt;
To compile the source code, you will need a snapshot of the current development release of EiffelStudio. To get it go to the [[Downloads| Downloads]] page.&lt;br /&gt;
&lt;br /&gt;
=== Wiki Contents ===&lt;br /&gt;
&lt;br /&gt;
* [[:Category:EiffelStudio|EiffelStudio]]&lt;br /&gt;
* [[:Category:EiffelBuild|EiffelBuild]]&lt;br /&gt;
* [[:Category:Compiler| Eiffel Compiler]]&lt;br /&gt;
* [[:Category:Runtime| Eiffel Runtime]]&lt;br /&gt;
* [[:Category:Library| Eiffel Libraries]]:&lt;br /&gt;
** [[:Category:EiffelBase| EiffelBase]]&lt;br /&gt;
** [[:Category:EiffelVision2| EiffelVision2]]&lt;br /&gt;
** [[:Category:WEL| WEL]]&lt;br /&gt;
* [[:Category:Documentation| Documentation]]&lt;br /&gt;
* [[Repository| SVN repository]] &lt;br /&gt;
* [[Contributing| How To Contribute?]]&lt;br /&gt;
* [[:Category:Projects| Projects and project suggestions]]&lt;br /&gt;
* [[URLs| Useful URLs]]&lt;br /&gt;
* [[TODOs| Project TODOs]]&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Automatic_Build_Scripts&amp;diff=2832</id>
		<title>Automatic Build Scripts</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Automatic_Build_Scripts&amp;diff=2832"/>
				<updated>2006-05-14T15:27:41Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: /* Gentoo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compiler]]&lt;br /&gt;
[[Category:EiffelStudio]]&lt;br /&gt;
This page references different build scripts that automate the process of building EiffelStudio.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Bernardo Buss created a set of scripts for the automated compilation of EiffelStudio under Windows.&lt;br /&gt;
* Script: http://homepage.hispeed.ch/barnski/EiffelStudio_batch_files.zip&lt;br /&gt;
* Announcement: http://origo.ethz.ch/pipermail/es-devel/2006-April/000052.html&lt;br /&gt;
Updated &amp;quot;2_checkout_dev.bat&amp;quot; according to [[Compiling_EiffelStudio#Checking_out_from_SVN|Checking out from SVN]].&amp;lt;br&amp;gt;&lt;br /&gt;
'''Note:'''&amp;lt;br&amp;gt;&lt;br /&gt;
* Additionally there is the checkout for two delivery paths, which are necessary for building the Delivery after compilation.&lt;br /&gt;
* You may need to keep &amp;quot;2_checkout_dev.bat&amp;quot; up to date by yourself according to [[Compiling_EiffelStudio#Checking_out_from_SVN|Checking out from SVN]].&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
Bernd Schoeller has developed a build script available for download at http://se.inf.ethz.ch/people/schoeller/download/build-studio&lt;br /&gt;
&lt;br /&gt;
This script requires a single checkout from the SVN repository (with the EIFFEL_SVN environment variable pointing to it). It will compile the bench or the batch compiler (you need to modify the script for the second).&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
Eiffelstudio, Gobo, edoc, ewg, eiffelmedia and eclipse edt ebuilds for gentoo, can be downloaded [http://n.ethz.ch/~philipkr/eiffel-ebuilds.tar.gz here] or from cvs:&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@waldorf.inf.ethz.ch:/public-cvs co -deiffel-ebuilds student/eiffel-ebuilds&lt;br /&gt;
Installation instructions can be found [http://n.ethz.ch/~philipkr/eiffel-tools.html here]&lt;br /&gt;
&lt;br /&gt;
== Mac OSX ==&lt;br /&gt;
&lt;br /&gt;
To compile EiffelStudio under MacOS X with a pre-compiled Linux binary, Martin has developed a script. It is included in the EiffelStudio &amp;quot;compile from source&amp;quot; archive at http://eiffelsoftware.origo.ethz.ch/downloads/tools/experimental/.&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Automatic_Build_Scripts&amp;diff=2759</id>
		<title>Automatic Build Scripts</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Automatic_Build_Scripts&amp;diff=2759"/>
				<updated>2006-05-11T14:30:45Z</updated>
		
		<summary type="html">&lt;p&gt;Pk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Compiler]]&lt;br /&gt;
[[Category:EiffelStudio]]&lt;br /&gt;
This page references different build scripts that automate the process of building EiffelStudio.&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
Bernardo Buss created a set of scripts for the automated compilation of EiffelStudio under Windows.&lt;br /&gt;
* Script: http://homepage.hispeed.ch/barnski/EiffelStudio_batch_files.zip&lt;br /&gt;
* Announcement: http://origo.ethz.ch/pipermail/es-devel/2006-April/000052.html&lt;br /&gt;
Updated &amp;quot;2_checkout_dev.bat&amp;quot; according to [[Compiling_EiffelStudio#Checking_out_from_SVN|Checking out from SVN]].&amp;lt;br&amp;gt;&lt;br /&gt;
'''Note:'''&amp;lt;br&amp;gt;&lt;br /&gt;
* Additionally there is the checkout for two delivery paths, which are necessary for building the Delivery after compilation.&lt;br /&gt;
* You may need to keep &amp;quot;2_checkout_dev.bat&amp;quot; up to date by yourself according to [[Compiling_EiffelStudio#Checking_out_from_SVN|Checking out from SVN]].&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
Bernd Schoeller has developed a build script available for download at http://se.inf.ethz.ch/people/schoeller/download/build-studio&lt;br /&gt;
&lt;br /&gt;
This script requires a single checkout from the SVN repository (with the EIFFEL_SVN environment variable pointing to it). It will compile the bench or the batch compiler (you need to modify the script for the second).&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
Eiffelstudio, Gobo, edoc, ewg, eiffelmedia and eclipse edt ebuilds for gentoo, can be downloaded [http://n.ethz.ch/~philipkr/eiffel-ebuilds.tar.gz here] or from cvs:&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@waldorf.inf.ethz.ch:/public-cvs co -d/usr/local/eiffel-ebuilds student/eiffel-ebuilds&lt;br /&gt;
Installation instructions can be found [http://n.ethz.ch/~philipkr/eiffel-tools.html here]&lt;br /&gt;
== Mac OSX ==&lt;br /&gt;
&lt;br /&gt;
To compile EiffelStudio under MacOS X with a pre-compiled Linux binary, Martin has developed a script. It is included in the EiffelStudio &amp;quot;compile from source&amp;quot; archive at http://eiffelsoftware.origo.ethz.ch/downloads/tools/experimental/.&lt;/div&gt;</summary>
		<author><name>Pk</name></author>	</entry>

	</feed>