<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.synfig.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Atrus</id>
		<title>Synfig Studio :: Documentation - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.synfig.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Atrus"/>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/Special:Contributions/Atrus"/>
		<updated>2026-04-14T22:15:58Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.3</generator>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Download&amp;diff=6178</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Download&amp;diff=6178"/>
				<updated>2008-03-18T13:12:48Z</updated>
		
		<summary type="html">&lt;p&gt;Atrus: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Note:''' Please keep in mind that current releases of Synfig are considered as '''developer previews'''. In other words, these releases are primarily targeted at developers, not end users. That being said, feel free to play around with it; just be sure to give it another chance later on down the road if you find yourself a bit frustrated with how things are currently set up. Click [[Releases/DeveloperPreview|here]] for more info.&lt;br /&gt;
&lt;br /&gt;
A special thanks to [http://www.bridgetone.com/ Bridgetone] for hosting our videos and early downloads!&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
ETL, synfig and synfigstudio are [[License|licensed]] under the GNU General Public Licence, version 2 or later.&lt;br /&gt;
&lt;br /&gt;
== Major issues ==&lt;br /&gt;
&lt;br /&gt;
Please check the bugs, links and SVN versions provided. Please check for other bug fixes and workarounds in the [[Bugs|bug trackers]].&lt;br /&gt;
&lt;br /&gt;
=== Unsolved in 0.61.08 ===&lt;br /&gt;
&lt;br /&gt;
* '''MacOS''': builds taken offline due to problems ([http://sf.net/support/tracker.php?aid=1686495 1686495]).&lt;br /&gt;
* '''Windows''': Rendering issues may be encountered on Hyperthreaded or multi-core CPUs.  Please see the FAQ for [[FAQ#Can_I_do_anything_to_improve_the_stability_of_the_Windows_version_of_Synfig.3F|workaround details]].&lt;br /&gt;
* There are '''security issues''' with the dv, imagemagick and ffmpeg targets on '''Windows''', please avoid them.&lt;br /&gt;
&lt;br /&gt;
=== Solved ===&lt;br /&gt;
&lt;br /&gt;
See the [[Releases/0.61.08|release notice]] for a list of issues solved since the previous release.&lt;br /&gt;
&lt;br /&gt;
==== Devel version ====&lt;br /&gt;
&lt;br /&gt;
Some issues have fixes available and applied in the [[Source code|development version]], but are not fixed in the latest release.  &lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
* [http://svn.voria.com/code/synfig-core/trunk/examples/ Examples]&lt;br /&gt;
* [[Build instructions]]&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
* '''Source code'''&lt;br /&gt;
** [[Source code|Source code repository]]&lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=198849 ETL] 0.04.11 &lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=158279 synfig] 0.61.08 &lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=198850 synfigstudio] 0.61.08 &lt;br /&gt;
* '''Official''' packages&lt;br /&gt;
** '''Windows''': [http://downloads.sourceforge.net/gladewin32/gtk-2.10.11-win32-1.exe gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.11-1.exe gtkmm] [http://downloads.sourceforge.net/synfig/synfig-0.61.08.exe synfig] [http://downloads.sourceforge.net/synfig/synfigstudio-0.61.08.exe synfigstudio] 0.61.08 (gtk &amp;amp; gtkmm required) &lt;br /&gt;
** '''MacOS X''': &amp;lt;!--[http://www.bridgetone.com/voria/files/Synfig-0.61.04.mpkg.zip gtkmm synfig synfigstudio] 0.61.04 ([http://www.apple.com/macosx/features/x11/ X11] required)--&amp;gt; &amp;lt;small&amp;gt;Taken offline. See bug [http://sf.net/support/tracker.php?aid=1686495 1686495].&amp;lt;/small&amp;gt;&lt;br /&gt;
** '''Debian''': [http://packages.debian.org/src:etl etl] [http://packages.debian.org/src:synfig synfig] [http://packages.debian.org/src:synfigstudio synfigstudio] [http://svn.debian.org/wsvn/pkg-synfig SVN]&lt;br /&gt;
** '''Ubuntu''': [http://packages.ubuntu.com/src:etl etl] [http://packages.ubuntu.com/src:synfig synfig] [http://packages.ubuntu.com/src:synfigstudio synfigstudio]&lt;br /&gt;
** '''Zenwalk''': [http://download.zenwalk.org/i486/snapshot/extra/d/ etl] [http://download.zenwalk.org/i486/snapshot/extra/ap/ synfig] [http://download.zenwalk.org/i486/snapshot/extra/xap/ synfigstudio]&lt;br /&gt;
** '''Fink''': [http://pdb.finkproject.org/pdb/package.php/etl etl] [http://pdb.finkproject.org/pdb/package.php/synfig synfig] [http://pdb.finkproject.org/pdb/package.php/synfigstudio synfigstudio]&lt;br /&gt;
&amp;lt;!--** '''Gentoo''': [ etl] [ synfig]&lt;br /&gt;
[ synfigstudio] --&amp;gt;&lt;br /&gt;
&amp;lt;!--** '''Fedora''': [ etl] [ synfig]&lt;br /&gt;
[ synfigstudio] --&amp;gt;&lt;br /&gt;
* '''Unofficial''' packages (releases)&lt;br /&gt;
** '''Gentoo''': [http://bugs.gentoo.org/show_bug.cgi?id=111277 etl] [http://bugs.gentoo.org/show_bug.cgi?id=111278 synfig] [http://bugs.gentoo.org/show_bug.cgi?id=111279 synfigstudio] (in sunrise)&lt;br /&gt;
** '''SUSE''': [http://packman.links2linux.de/package/etl etl] [http://packman.links2linux.de/package/synfig synfig] [http://packman.links2linux.de/package/synfigstudio synfigstudio]&lt;br /&gt;
** '''Slackware''': [http://slacky.eu/?searchword=synfig&amp;amp;option=com_search&amp;amp;Itemid=5 etl synfig synfigstudio]&lt;br /&gt;
** '''Arch Linux''': [http://aur.archlinux.org/packages.php?K=synfig etl synfig synfigstudio]&lt;br /&gt;
** '''Fedora''': [https://bugzilla.redhat.com/show_bug.cgi?id=428567 etl]&lt;br /&gt;
** '''Pardus''': [http://paketler.pardus.org.tr/contrib-2007/etl-0.04.10-1-1.pisi etl] [http://paketler.pardus.org.tr/contrib-2007/synfig-0.61.07-1-1.pisi synfig] [http://paketler.pardus.org.tr/contrib-2007/synfigstudio-0.61.07-1-2.pisi synfigstudio]&lt;br /&gt;
* '''Unofficial''' packages (devel version)&lt;br /&gt;
** '''[http://atrus.mmaa.ru/synfig/#win32 Windows]''': [http://gladewin32.sourceforge.net/modules/news/article.php?storyid=52 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/ gtkmm] [http://atrus.mmaa.ru/synfig/index.php?download=core synfig] [http://atrus.mmaa.ru/synfig/index.php?download=studio synfigstudio] SVN 1915 (gtk &amp;amp; gtkmm required)&lt;br /&gt;
** '''Windows''': [http://gladewin32.sourceforge.net/modules/wfdownloads/visit.php?lid=111 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.8-1.exe gtkmm] [http://www.synfig.com/synfig-0.61.07-1796.exe synfig] [http://www.synfig.com/synfigstudio-0.61.07-1796.exe synfigstudio]  SVN 1796 (gtk &amp;amp; gtkmm required)&lt;br /&gt;
** '''Gentoo''': [[Gentoo_Ebuilds|etl synfig synfigstudio]]&lt;br /&gt;
** '''Fedora''': [http://atrus.mmaa.ru/synfig/#fc etl synfig synfigstudio]&lt;br /&gt;
** '''Ubuntu''': [http://dooglus.rincevent.net/synfig/repository/ repositories] for feisty (svn 1513), gutsy (svn 1456), hardy (svn 1514)&lt;br /&gt;
** '''Debian''': [http://dooglus.rincevent.net/synfig/repository/ repository] for sid (svn 1514)&lt;br /&gt;
* '''Old''' unofficial packages&lt;br /&gt;
** '''Fedora''': [http://math.ifi.unizh.ch/fedora/ etl synfig synfigstudio]&lt;br /&gt;
** '''Slackware''': [http://mounir.aittahar.free.fr/ etl synfig synfigstudio]&lt;br /&gt;
** '''Mandriva''':&lt;br /&gt;
***SRPMs: [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/ETL-devel-0.04.08-1.2006mcnl.src.rpm ETL-devel] [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/synfig-0.61.05-1.2006mcnl.src.rpm synfig] [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/synfigstudio-0.61.05-1.2006mcnl.src.rpm synfigstudio]&lt;br /&gt;
***RPMs:&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/ETL-devel-0.04.08-1.2006mcnl.i586.rpm ETL-devel]&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/synfig-0.61.05-1.2006mcnl.i586.rpm synfig] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfig0-0.61.05-1.2006mcnl.i586.rpm libsynfig0] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfig0-devel-0.61.05-1.2006mcnl.i586.rpm libsynfig0-devel]&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/synfigstudio-0.61.05-1.2006mcnl.i586.rpm synfigstudio] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfigstudio0-0.61.05-1.2006mcnl.i586.rpm libsynfigstudio0] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfigstudio0-devel-0.61.05-1.2006mcnl.i586.rpm libsynfigstudio0-devel] &lt;br /&gt;
* '''Other'''&lt;br /&gt;
** No-one has contributed other packages yet. Feel free to contribute packages for your favourite operating system or distro and add them to this page or let us know about them on IRC or the user or development lists.&lt;/div&gt;</summary>
		<author><name>Atrus</name></author>	</entry>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Download&amp;diff=5811</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Download&amp;diff=5811"/>
				<updated>2008-02-26T12:01:41Z</updated>
		
		<summary type="html">&lt;p&gt;Atrus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Note:''' Please keep in mind that current releases of Synfig are considered as '''developer previews'''. In other words, these releases are primarily targeted at developers, not end users. That being said, feel free to play around with it; just be sure to give it another chance later on down the road if you find yourself a bit frustrated with how things are currently set up. Click [[Releases/DeveloperPreview|here]] for more info.&lt;br /&gt;
&lt;br /&gt;
A special thanks to [http://www.bridgetone.com/ Bridgetone] for hosting our videos and early downloads!&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
ETL, synfig and synfigstudio are [[License|licensed]] under the GNU General Public Licence.&lt;br /&gt;
&lt;br /&gt;
== Major issues ==&lt;br /&gt;
&lt;br /&gt;
Please check the bugs, links and SVN versions provided. Please check for other bug fixes and workarounds in the [http://sf.net/tracker/?group_id=144022&amp;amp;atid=757416 bug tracker].&lt;br /&gt;
&lt;br /&gt;
=== Unsolved in 0.61.07 ===&lt;br /&gt;
&lt;br /&gt;
* '''MacOS''': builds taken offline due to problems ([http://sf.net/support/tracker.php?aid=1686495 1686495]).&lt;br /&gt;
* '''Windows''': Rendering issues may be encountered on Hyperthreaded or multi-core CPUs.  Please see the FAQ for [[FAQ#Can_I_do_anything_to_improve_the_stability_of_the_Windows_version_of_Synfig.3F|workaround details]].&lt;br /&gt;
* There are '''security issues''' with the dv, imagemagick and ffmpeg targets, please avoid them. These issues are fixed in SVN for platforms other than Windows.&lt;br /&gt;
&lt;br /&gt;
=== Solved ===&lt;br /&gt;
&lt;br /&gt;
See the [[Releases/0.61.07|release notice]] for a list of issues solved since the previous release.&lt;br /&gt;
&lt;br /&gt;
==== SVN ====&lt;br /&gt;
&lt;br /&gt;
Some issues have fixes available and applied in SVN, but are not fixed in the latest release.  &lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
* [http://svn.voria.com/code/synfig-core/trunk/examples/ Examples]&lt;br /&gt;
* [[Build instructions]]&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
* '''Source code'''&lt;br /&gt;
** [[Source code|Source code repository]]&lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=198849 ETL] 0.04.10 &lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=158279 synfig] 0.61.07 &lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=198850 synfigstudio] 0.61.07 &lt;br /&gt;
* '''Official''' packages&lt;br /&gt;
** '''Windows''': [http://gladewin32.sourceforge.net/modules/wfdownloads/visit.php?lid=111 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.8-1.exe gtkmm] [http://downloads.sourceforge.net/synfig/synfig-0.61.07.exe synfig] [http://downloads.sourceforge.net/synfig/synfigstudio-0.61.07.exe synfigstudio] 0.61.07 (gtk &amp;amp; gtkmm required) &lt;br /&gt;
** '''MacOS X''': &amp;lt;!--[http://www.bridgetone.com/voria/files/Synfig-0.61.04.mpkg.zip gtkmm synfig synfigstudio] 0.61.04 ([http://www.apple.com/macosx/features/x11/ X11] required)--&amp;gt; &amp;lt;small&amp;gt;Taken offline. See bug [http://sf.net/support/tracker.php?aid=1686495 1686495].&amp;lt;/small&amp;gt;&lt;br /&gt;
** '''Debian''': [http://packages.debian.org/src:etl etl] [http://packages.debian.org/src:synfig synfig] [http://packages.debian.org/src:synfigstudio synfigstudio] [http://svn.debian.org/wsvn/pkg-synfig SVN]&lt;br /&gt;
** '''Ubuntu''': [http://packages.ubuntu.com/src:etl etl] [http://packages.ubuntu.com/src:synfig synfig] [http://packages.ubuntu.com/src:synfigstudio synfigstudio]&lt;br /&gt;
** '''Zenwalk''': [http://download.zenwalk.org/i486/snapshot/extra/d/ etl] [http://download.zenwalk.org/i486/snapshot/extra/ap/ synfig] [http://download.zenwalk.org/i486/snapshot/extra/xap/ synfigstudio]&lt;br /&gt;
** '''Fink''': [http://pdb.finkproject.org/pdb/package.php/etl etl] [http://pdb.finkproject.org/pdb/package.php/synfig synfig] [http://pdb.finkproject.org/pdb/package.php/synfigstudio synfigstudio]&lt;br /&gt;
&amp;lt;!--** '''Gentoo''': [ etl] [ synfig]&lt;br /&gt;
[ synfigstudio] --&amp;gt;&lt;br /&gt;
&amp;lt;!--** '''Fedora''': [ etl] [ synfig]&lt;br /&gt;
[ synfigstudio] --&amp;gt;&lt;br /&gt;
* '''Unofficial''' packages (releases)&lt;br /&gt;
** '''Gentoo''': [http://bugs.gentoo.org/show_bug.cgi?id=111277 etl] [http://bugs.gentoo.org/show_bug.cgi?id=111278 synfig] [http://bugs.gentoo.org/show_bug.cgi?id=111279 synfigstudio] (in sunrise)&lt;br /&gt;
** '''SUSE''': [http://packman.links2linux.de/package/etl etl] [http://packman.links2linux.de/package/synfig synfig] [http://packman.links2linux.de/package/synfigstudio synfigstudio]&lt;br /&gt;
** '''Slackware''': [http://slacky.eu/?searchword=synfig&amp;amp;option=com_search&amp;amp;Itemid=5 etl synfig synfigstudio]&lt;br /&gt;
** '''Arch Linux''': [http://aur.archlinux.org/packages.php?K=synfig etl synfig synfigstudio]&lt;br /&gt;
** '''Fedora''': [https://bugzilla.redhat.com/show_bug.cgi?id=428567 etl]&lt;br /&gt;
** '''Pardus''': [http://paketler.pardus.org.tr/contrib-2007/etl-0.04.10-1-1.pisi etl] [http://paketler.pardus.org.tr/contrib-2007/synfig-0.61.07-1-1.pisi synfig] [http://paketler.pardus.org.tr/contrib-2007/synfigstudio-0.61.07-1-2.pisi synfigstudio]&lt;br /&gt;
* '''Unofficial''' packages (SVN)&lt;br /&gt;
** '''[http://atrus.mmaa.ru/synfig/#win32 Windows]''': [http://gladewin32.sourceforge.net/modules/news/article.php?storyid=52 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/ gtkmm] [http://atrus.mmaa.ru/synfig/index.php?download=core synfig] [http://atrus.mmaa.ru/synfig/index.php?download=studio synfigstudio] SVN 1811 (gtk &amp;amp; gtkmm required)&lt;br /&gt;
** '''Windows''': [http://gladewin32.sourceforge.net/modules/wfdownloads/visit.php?lid=111 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.8-1.exe gtkmm] [http://www.synfig.com/synfig-0.61.07-1796.exe synfig] [http://www.synfig.com/synfigstudio-0.61.07-1796.exe synfigstudio]  SVN 1796 (gtk &amp;amp; gtkmm required)&lt;br /&gt;
** '''Gentoo''': [[Gentoo_Ebuilds|etl synfig synfigstudio]]&lt;br /&gt;
** '''Fedora''': [http://atrus.mmaa.ru/synfig/#fc etl synfig synfigstudio]&lt;br /&gt;
** '''Ubuntu''': [http://dooglus.rincevent.net/synfig/repository/ repositories] for feisty (svn 1513), gutsy (svn 1456), hardy (svn 1514)&lt;br /&gt;
** '''Debian''': [http://dooglus.rincevent.net/synfig/repository/ repository] for sid (svn 1514)&lt;br /&gt;
* '''Old''' unofficial packages&lt;br /&gt;
** '''Fedora''': [http://math.ifi.unizh.ch/fedora/ etl synfig synfigstudio]&lt;br /&gt;
** '''Slackware''': [http://mounir.aittahar.free.fr/ etl synfig synfigstudio]&lt;br /&gt;
** '''Mandriva''':&lt;br /&gt;
***SRPMs: [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/ETL-devel-0.04.08-1.2006mcnl.src.rpm ETL-devel] [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/synfig-0.61.05-1.2006mcnl.src.rpm synfig] [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/synfigstudio-0.61.05-1.2006mcnl.src.rpm synfigstudio]&lt;br /&gt;
***RPMs:&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/ETL-devel-0.04.08-1.2006mcnl.i586.rpm ETL-devel]&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/synfig-0.61.05-1.2006mcnl.i586.rpm synfig] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfig0-0.61.05-1.2006mcnl.i586.rpm libsynfig0] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfig0-devel-0.61.05-1.2006mcnl.i586.rpm libsynfig0-devel]&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/synfigstudio-0.61.05-1.2006mcnl.i586.rpm synfigstudio] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfigstudio0-0.61.05-1.2006mcnl.i586.rpm libsynfigstudio0] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfigstudio0-devel-0.61.05-1.2006mcnl.i586.rpm libsynfigstudio0-devel] &lt;br /&gt;
* '''Other'''&lt;br /&gt;
** No-one has contributed other packages yet. Feel free to contribute packages for your favourite operating system or distro and add them to this page or let us know about them on IRC or the user or development lists.&lt;/div&gt;</summary>
		<author><name>Atrus</name></author>	</entry>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Download&amp;diff=5768</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Download&amp;diff=5768"/>
				<updated>2008-02-18T13:12:13Z</updated>
		
		<summary type="html">&lt;p&gt;Atrus: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Note:''' Please keep in mind that current releases of Synfig are considered as '''developer previews'''. In other words, these releases are primarily targeted at developers, not end users. That being said, feel free to play around with it; just be sure to give it another chance later on down the road if you find yourself a bit frustrated with how things are currently set up. Click [[Releases/DeveloperPreview|here]] for more info.&lt;br /&gt;
&lt;br /&gt;
A special thanks to [http://www.bridgetone.com/ Bridgetone] for hosting our videos and early downloads!&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
ETL, synfig and synfigstudio are [[License|licensed]] under the GNU General Public Licence.&lt;br /&gt;
&lt;br /&gt;
== Major issues ==&lt;br /&gt;
&lt;br /&gt;
Please check the bugs, links and SVN versions provided. Please check for other bug fixes and workarounds in the [http://sf.net/tracker/?group_id=144022&amp;amp;atid=757416 bug tracker].&lt;br /&gt;
&lt;br /&gt;
=== Unsolved in 0.61.07 ===&lt;br /&gt;
&lt;br /&gt;
* '''MacOS''': builds taken offline due to problems ([http://sf.net/support/tracker.php?aid=1686495 1686495]).&lt;br /&gt;
* '''Windows''': Rendering issues may be encountered on Hyperthreaded or multi-core CPUs.  Please see the FAQ for [[FAQ#Can_I_do_anything_to_improve_the_stability_of_the_Windows_version_of_Synfig.3F|workaround details]].&lt;br /&gt;
&lt;br /&gt;
=== Solved ===&lt;br /&gt;
&lt;br /&gt;
See the [[Releases/0.61.07|release notice]] for a list of issues solved since the previous release.&lt;br /&gt;
&lt;br /&gt;
==== SVN ====&lt;br /&gt;
&lt;br /&gt;
Some issues have fixes available and applied in SVN, but are not fixed in the latest release.  &lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
* [http://svn.voria.com/code/synfig-core/trunk/examples/ Examples]&lt;br /&gt;
* [[Build instructions]]&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
* '''Source code'''&lt;br /&gt;
** [[Source code|Source code repository]]&lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=198849 ETL] 0.04.10 &lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=158279 synfig] 0.61.07 &lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=198850 synfigstudio] 0.61.07 &lt;br /&gt;
* '''Official''' packages&lt;br /&gt;
** '''Windows''': [http://gladewin32.sourceforge.net/modules/wfdownloads/visit.php?lid=111 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.8-1.exe gtkmm] [http://downloads.sourceforge.net/synfig/synfig-0.61.07.exe synfig] [http://downloads.sourceforge.net/synfig/synfigstudio-0.61.07.exe synfigstudio] 0.61.07 (gtk &amp;amp; gtkmm required) &lt;br /&gt;
** '''MacOS X''': &amp;lt;!--[http://www.bridgetone.com/voria/files/Synfig-0.61.04.mpkg.zip gtkmm synfig synfigstudio] 0.61.04 ([http://www.apple.com/macosx/features/x11/ X11] required)--&amp;gt; &amp;lt;small&amp;gt;Taken offline. See bug [http://sf.net/support/tracker.php?aid=1686495 1686495].&amp;lt;/small&amp;gt;&lt;br /&gt;
** '''Debian''': [http://packages.debian.org/src:etl etl] [http://packages.debian.org/src:synfig synfig] [http://packages.debian.org/src:synfigstudio synfigstudio] [http://svn.debian.org/wsvn/pkg-synfig SVN]&lt;br /&gt;
** '''Ubuntu''': [http://packages.ubuntu.com/src:etl etl] [http://packages.ubuntu.com/src:synfig synfig] [http://packages.ubuntu.com/src:synfigstudio synfigstudio]&lt;br /&gt;
** '''Zenwalk''': [http://download.zenwalk.org/i486/snapshot/extra/d/ etl] [http://download.zenwalk.org/i486/snapshot/extra/ap/ synfig] [http://download.zenwalk.org/i486/snapshot/extra/xap/ synfigstudio]&lt;br /&gt;
** '''Fink''': [http://pdb.finkproject.org/pdb/package.php/etl etl] [http://pdb.finkproject.org/pdb/package.php/synfig synfig] [http://pdb.finkproject.org/pdb/package.php/synfigstudio synfigstudio]&lt;br /&gt;
&amp;lt;!--** '''Gentoo''': [ etl] [ synfig]&lt;br /&gt;
[ synfigstudio] --&amp;gt;&lt;br /&gt;
&amp;lt;!--** '''Fedora''': [ etl] [ synfig]&lt;br /&gt;
[ synfigstudio] --&amp;gt;&lt;br /&gt;
* '''Unofficial''' packages (releases)&lt;br /&gt;
** '''Gentoo''': [http://bugs.gentoo.org/show_bug.cgi?id=111277 etl] [http://bugs.gentoo.org/show_bug.cgi?id=111278 synfig] [http://bugs.gentoo.org/show_bug.cgi?id=111279 synfigstudio] (in sunrise)&lt;br /&gt;
** '''SUSE''': [http://packman.links2linux.de/package/etl etl] [http://packman.links2linux.de/package/synfig synfig] [http://packman.links2linux.de/package/synfigstudio synfigstudio]&lt;br /&gt;
** '''Slackware''': [http://slacky.eu/?searchword=synfig&amp;amp;option=com_search&amp;amp;Itemid=5 etl synfig synfigstudio]&lt;br /&gt;
** '''Arch Linux''': [http://aur.archlinux.org/packages.php?K=synfig etl synfig synfigstudio]&lt;br /&gt;
** '''Fedora''': [https://bugzilla.redhat.com/show_bug.cgi?id=428567 etl]&lt;br /&gt;
** '''Pardus''': [http://paketler.pardus.org.tr/contrib-2007/etl-0.04.10-1-1.pisi etl] [http://paketler.pardus.org.tr/contrib-2007/synfig-0.61.07-1-1.pisi synfig] [http://paketler.pardus.org.tr/contrib-2007/synfigstudio-0.61.07-1-2.pisi synfigstudio]&lt;br /&gt;
* '''Unofficial''' packages (SVN)&lt;br /&gt;
** '''[http://atrus.mmaa.ru/synfig/#win32 Windows]''': [http://gladewin32.sourceforge.net/modules/news/article.php?storyid=52 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/ gtkmm] [http://atrus.mmaa.ru/synfig/index.php?download=core synfig] [http://atrus.mmaa.ru/synfig/index.php?download=studio synfigstudio] SVN 1702 (gtk &amp;amp; gtkmm required)&lt;br /&gt;
** '''Windows''': [http://gladewin32.sourceforge.net/modules/wfdownloads/visit.php?lid=111 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.8-1.exe gtkmm] [http://www.synfig.com/synfig-0.61.07-1634.exe synfig] [http://www.synfig.com/synfigstudio-0.61.07-1634.exe synfigstudio]  SVN 1634 with a manual patch to make it equivalent to 1635 (gtk &amp;amp; gtkmm required) {resolves problems rendering targets of ffmpeg and imagemagick for pathnames with spaces}&lt;br /&gt;
** '''Gentoo''': [[Gentoo_Ebuilds|etl synfig synfigstudio]]&lt;br /&gt;
** '''Fedora''': [http://atrus.mmaa.ru/synfig/#fc etl synfig synfigstudio]&lt;br /&gt;
** '''Ubuntu''': [http://dooglus.rincevent.net/synfig/repository/ repositories] for feisty (svn 1513), gutsy (svn 1456), hardy (svn 1514)&lt;br /&gt;
** '''Debian''': [http://dooglus.rincevent.net/synfig/repository/ repository] for sid (svn 1514)&lt;br /&gt;
* '''Old''' unofficial packages&lt;br /&gt;
** '''Fedora''': [http://math.ifi.unizh.ch/fedora/ etl synfig synfigstudio]&lt;br /&gt;
** '''Slackware''': [http://mounir.aittahar.free.fr/ etl synfig synfigstudio]&lt;br /&gt;
** '''Mandriva''':&lt;br /&gt;
***SRPMs: [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/ETL-devel-0.04.08-1.2006mcnl.src.rpm ETL-devel] [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/synfig-0.61.05-1.2006mcnl.src.rpm synfig] [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/synfigstudio-0.61.05-1.2006mcnl.src.rpm synfigstudio]&lt;br /&gt;
***RPMs:&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/ETL-devel-0.04.08-1.2006mcnl.i586.rpm ETL-devel]&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/synfig-0.61.05-1.2006mcnl.i586.rpm synfig] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfig0-0.61.05-1.2006mcnl.i586.rpm libsynfig0] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfig0-devel-0.61.05-1.2006mcnl.i586.rpm libsynfig0-devel]&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/synfigstudio-0.61.05-1.2006mcnl.i586.rpm synfigstudio] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfigstudio0-0.61.05-1.2006mcnl.i586.rpm libsynfigstudio0] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfigstudio0-devel-0.61.05-1.2006mcnl.i586.rpm libsynfigstudio0-devel] &lt;br /&gt;
* '''Other'''&lt;br /&gt;
** No-one has contributed other packages yet. Feel free to contribute packages for your favourite operating system or distro and add them to this page or let us know about them on IRC or the user or development lists.&lt;/div&gt;</summary>
		<author><name>Atrus</name></author>	</entry>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Download&amp;diff=5712</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Download&amp;diff=5712"/>
				<updated>2008-02-11T13:47:56Z</updated>
		
		<summary type="html">&lt;p&gt;Atrus: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Note:''' Please keep in mind that current releases of Synfig are considered as '''developer previews'''. In other words, these releases are primarily targeted at developers, not end users. That being said, feel free to play around with it; just be sure to give it another chance later on down the road if you find yourself a bit frustrated with how things are currently set up. Click [[Releases/DeveloperPreview|here]] for more info.&lt;br /&gt;
&lt;br /&gt;
A special thanks to [http://www.bridgetone.com/ Bridgetone] for hosting our videos and early downloads!&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
ETL, synfig and synfigstudio are [[License|licensed]] under the GNU General Public Licence.&lt;br /&gt;
&lt;br /&gt;
== Major issues ==&lt;br /&gt;
&lt;br /&gt;
Please check the bugs, links and SVN versions provided. Please check for other bug fixes and workarounds in the [http://sf.net/tracker/?group_id=144022&amp;amp;atid=757416 bug tracker].&lt;br /&gt;
&lt;br /&gt;
=== Unsolved in 0.61.07 ===&lt;br /&gt;
&lt;br /&gt;
* '''MacOS''': builds taken offline due to problems ([http://sf.net/support/tracker.php?aid=1686495 1686495]).&lt;br /&gt;
* '''Windows''': Rendering issues may be encountered on Hyperthreaded or multi-core CPUs.  Please see the FAQ for [[FAQ#Can_I_do_anything_to_improve_the_stability_of_the_Windows_version_of_Synfig.3F|workaround details]].&lt;br /&gt;
&lt;br /&gt;
=== Solved ===&lt;br /&gt;
&lt;br /&gt;
See the [[Releases/0.61.07|release notice]] for a list of issues solved since the previous release.&lt;br /&gt;
&lt;br /&gt;
==== SVN ====&lt;br /&gt;
&lt;br /&gt;
Some issues have fixes available and applied in SVN, but are not fixed in the latest release.  &lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
* [http://svn.voria.com/code/synfig-core/trunk/examples/ Examples]&lt;br /&gt;
* [[Build instructions]]&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
* '''Source code'''&lt;br /&gt;
** [[Source code|Source code repository]]&lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=198849 ETL] 0.04.10 &lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=158279 synfig] 0.61.07 &lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=198850 synfigstudio] 0.61.07 &lt;br /&gt;
* '''Official''' packages&lt;br /&gt;
** '''Windows''': [http://gladewin32.sourceforge.net/modules/wfdownloads/visit.php?lid=111 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.8-1.exe gtkmm] [http://downloads.sourceforge.net/synfig/synfig-0.61.07.exe synfig] [http://downloads.sourceforge.net/synfig/synfigstudio-0.61.07.exe synfigstudio] 0.61.07 (gtk &amp;amp; gtkmm required) &lt;br /&gt;
** '''MacOS X''': &amp;lt;!--[http://www.bridgetone.com/voria/files/Synfig-0.61.04.mpkg.zip gtkmm synfig synfigstudio] 0.61.04 ([http://www.apple.com/macosx/features/x11/ X11] required)--&amp;gt; &amp;lt;small&amp;gt;Taken offline. See bug [http://sf.net/support/tracker.php?aid=1686495 1686495].&amp;lt;/small&amp;gt;&lt;br /&gt;
** '''Debian''': [http://packages.debian.org/src:etl etl] [http://packages.debian.org/src:synfig synfig] [http://packages.debian.org/src:synfigstudio synfigstudio] [http://svn.debian.org/wsvn/pkg-synfig SVN]&lt;br /&gt;
** '''Ubuntu''': [http://packages.ubuntu.com/src:etl etl] [http://packages.ubuntu.com/src:synfig synfig] [http://packages.ubuntu.com/src:synfigstudio synfigstudio]&lt;br /&gt;
** '''Zenwalk''': [http://download.zenwalk.org/i486/snapshot/extra/d/ etl] [http://download.zenwalk.org/i486/snapshot/extra/ap/ synfig] [http://download.zenwalk.org/i486/snapshot/extra/xap/ synfigstudio]&lt;br /&gt;
** '''Fink''': [http://pdb.finkproject.org/pdb/package.php/etl etl] [http://pdb.finkproject.org/pdb/package.php/synfig synfig] [http://pdb.finkproject.org/pdb/package.php/synfigstudio synfigstudio]&lt;br /&gt;
&amp;lt;!--** '''Gentoo''': [ etl] [ synfig]&lt;br /&gt;
[ synfigstudio] --&amp;gt;&lt;br /&gt;
&amp;lt;!--** '''Fedora''': [ etl] [ synfig]&lt;br /&gt;
[ synfigstudio] --&amp;gt;&lt;br /&gt;
* '''Unofficial''' packages (releases)&lt;br /&gt;
** '''Gentoo''': [http://bugs.gentoo.org/show_bug.cgi?id=111277 etl] [http://bugs.gentoo.org/show_bug.cgi?id=111278 synfig] [http://bugs.gentoo.org/show_bug.cgi?id=111279 synfigstudio] (in sunrise)&lt;br /&gt;
** '''SUSE''': [http://packman.links2linux.de/package/etl etl] [http://packman.links2linux.de/package/synfig synfig] [http://packman.links2linux.de/package/synfigstudio synfigstudio]&lt;br /&gt;
** '''Slackware''': [http://slacky.eu/?searchword=synfig&amp;amp;option=com_search&amp;amp;Itemid=5 etl synfig synfigstudio]&lt;br /&gt;
** '''Arch Linux''': [http://aur.archlinux.org/packages.php?K=synfig etl synfig synfigstudio]&lt;br /&gt;
** '''Fedora''': [https://bugzilla.redhat.com/show_bug.cgi?id=428567 etl]&lt;br /&gt;
** '''Pardus''': [http://paketler.pardus.org.tr/contrib-2007/etl-0.04.10-1-1.pisi etl] [http://paketler.pardus.org.tr/contrib-2007/synfig-0.61.07-1-1.pisi synfig] [http://paketler.pardus.org.tr/contrib-2007/synfigstudio-0.61.07-1-2.pisi synfigstudio]&lt;br /&gt;
* '''Unofficial''' packages (SVN)&lt;br /&gt;
** '''[http://atrus.mmaa.ru/synfig/#win32 Windows]''': [http://gladewin32.sourceforge.net/modules/news/article.php?storyid=52 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/ gtkmm] [http://atrus.mmaa.ru/synfig/index.php?download=core synfig] [http://atrus.mmaa.ru/synfig/index.php?download=studio synfigstudio] SVN 1644 (gtk &amp;amp; gtkmm required)&lt;br /&gt;
** '''Windows''': [http://gladewin32.sourceforge.net/modules/wfdownloads/visit.php?lid=111 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.8-1.exe gtkmm] [http://www.synfig.com/synfig-0.61.07-1634.exe synfig] [http://www.synfig.com/synfigstudio-0.61.07-1634.exe synfigstudio]  SVN 1634 with a manual patch to make it equivalent to 1635 (gtk &amp;amp; gtkmm required) {resolves problems rendering targets of ffmpeg and imagemagick for pathnames with spaces}&lt;br /&gt;
** '''Gentoo''': [[Gentoo_Ebuilds|etl synfig synfigstudio]]&lt;br /&gt;
** '''Fedora''': [http://atrus.mmaa.ru/synfig/#fc etl synfig synfigstudio]&lt;br /&gt;
** '''Ubuntu''': [http://dooglus.rincevent.net/synfig/repository/ repositories] for feisty (svn 1513), gutsy (svn 1456), hardy (svn 1514)&lt;br /&gt;
** '''Debian''': [http://dooglus.rincevent.net/synfig/repository/ repository] for sid (svn 1514)&lt;br /&gt;
* '''Old''' unofficial packages&lt;br /&gt;
** '''Fedora''': [http://math.ifi.unizh.ch/fedora/ etl synfig synfigstudio]&lt;br /&gt;
** '''Slackware''': [http://mounir.aittahar.free.fr/ etl synfig synfigstudio]&lt;br /&gt;
** '''Mandriva''':&lt;br /&gt;
***SRPMs: [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/ETL-devel-0.04.08-1.2006mcnl.src.rpm ETL-devel] [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/synfig-0.61.05-1.2006mcnl.src.rpm synfig] [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/synfigstudio-0.61.05-1.2006mcnl.src.rpm synfigstudio]&lt;br /&gt;
***RPMs:&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/ETL-devel-0.04.08-1.2006mcnl.i586.rpm ETL-devel]&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/synfig-0.61.05-1.2006mcnl.i586.rpm synfig] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfig0-0.61.05-1.2006mcnl.i586.rpm libsynfig0] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfig0-devel-0.61.05-1.2006mcnl.i586.rpm libsynfig0-devel]&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/synfigstudio-0.61.05-1.2006mcnl.i586.rpm synfigstudio] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfigstudio0-0.61.05-1.2006mcnl.i586.rpm libsynfigstudio0] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfigstudio0-devel-0.61.05-1.2006mcnl.i586.rpm libsynfigstudio0-devel] &lt;br /&gt;
* '''Other'''&lt;br /&gt;
** No-one has contributed other packages yet. Feel free to contribute packages for your favourite operating system or distro and add them to this page or let us know about them on IRC or the user or development lists.&lt;/div&gt;</summary>
		<author><name>Atrus</name></author>	</entry>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Download&amp;diff=5405</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Download&amp;diff=5405"/>
				<updated>2008-01-21T09:52:13Z</updated>
		
		<summary type="html">&lt;p&gt;Atrus: unofficial win32 revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Note:''' Please keep in mind that current releases of Synfig are considered as '''developer previews'''. In other words, these releases are primarily targeted at developers, not end users. That being said, feel free to play around with it; just be sure to give it another chance later on down the road if you find yourself a bit frustrated with how things are currently set up. Click [[Releases/DeveloperPreview|here]] for more info.&lt;br /&gt;
&lt;br /&gt;
A special thanks to [http://www.bridgetone.com/ Bridgetone] for hosting our videos and early downloads!&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
ETL, synfig and synfigstudio are [[License|licensed]] under the GNU General Public Licence.&lt;br /&gt;
&lt;br /&gt;
== Major issues ==&lt;br /&gt;
&lt;br /&gt;
Please check the bugs, links and SVN versions provided. Please check for other bug fixes and workarounds in the [http://sf.net/tracker/?group_id=144022&amp;amp;atid=757416 bug tracker].&lt;br /&gt;
&lt;br /&gt;
=== Unsolved in 0.61.07 ===&lt;br /&gt;
&lt;br /&gt;
* '''MacOS''': builds taken offline due to problems ([http://sf.net/support/tracker.php?aid=1686495 1686495]).&lt;br /&gt;
* '''Windows''': Rendering issues may be encountered on Hyperthreaded or multi-core CPUs.  Please see the FAQ for [[FAQ#Can_I_do_anything_to_improve_the_stability_of_the_Windows_version_of_Synfig.3F|workaround details]].&lt;br /&gt;
&lt;br /&gt;
=== Solved ===&lt;br /&gt;
&lt;br /&gt;
See the [[Releases/0.61.07|release notice]] for a list of issues solved since the previous release.&lt;br /&gt;
&lt;br /&gt;
==== SVN ====&lt;br /&gt;
&lt;br /&gt;
Some issues have fixes available and applied in SVN, but are not fixed in the latest release.  &lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
* [http://svn.voria.com/code/synfig-core/trunk/examples/ Examples]&lt;br /&gt;
* [[Build instructions]]&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
* '''Source code'''&lt;br /&gt;
** [[Source code|Source code repository]]&lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=198849 ETL] 0.04.10 &lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=158279 synfig] 0.61.07 &lt;br /&gt;
** [http://sf.net/project/showfiles.php?group_id=144022&amp;amp;package_id=198850 synfigstudio] 0.61.07 &lt;br /&gt;
* '''Official''' packages&lt;br /&gt;
** '''Windows''': [http://gladewin32.sourceforge.net/modules/wfdownloads/visit.php?lid=111 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.8-1.exe gtkmm] [http://downloads.sourceforge.net/synfig/synfig-0.61.07.exe synfig] [http://downloads.sourceforge.net/synfig/synfigstudio-0.61.07.exe synfigstudio] 0.61.07 (gtk &amp;amp; gtkmm required) &lt;br /&gt;
** '''MacOS X''': &amp;lt;!--[http://www.bridgetone.com/voria/files/Synfig-0.61.04.mpkg.zip gtkmm synfig synfigstudio] 0.61.04 ([http://www.apple.com/macosx/features/x11/ X11] required)--&amp;gt; &amp;lt;small&amp;gt;Taken offline. See bug [http://sf.net/support/tracker.php?aid=1686495 1686495].&amp;lt;/small&amp;gt;&lt;br /&gt;
** '''Debian''': [http://packages.debian.org/src:etl etl] [http://packages.debian.org/src:synfig synfig] [http://packages.debian.org/src:synfigstudio synfigstudio] [http://svn.debian.org/wsvn/pkg-synfig SVN]&lt;br /&gt;
** '''Ubuntu''': [http://packages.ubuntu.com/src:etl etl] [http://packages.ubuntu.com/src:synfig synfig] [http://packages.ubuntu.com/src:synfigstudio synfigstudio]&lt;br /&gt;
** '''Zenwalk''': [http://download.zenwalk.org/i486/snapshot/extra/d/ etl] [http://download.zenwalk.org/i486/snapshot/extra/ap/ synfig] [http://download.zenwalk.org/i486/snapshot/extra/xap/ synfigstudio]&lt;br /&gt;
** '''Fink''': [http://pdb.finkproject.org/pdb/package.php/etl etl] [http://pdb.finkproject.org/pdb/package.php/synfig synfig] [http://pdb.finkproject.org/pdb/package.php/synfigstudio synfigstudio]&lt;br /&gt;
&amp;lt;!--** '''Gentoo''': [ etl] [ synfig]&lt;br /&gt;
[ synfigstudio] --&amp;gt;&lt;br /&gt;
* '''Unofficial''' packages (releases)&lt;br /&gt;
** '''Gentoo''': [http://bugs.gentoo.org/show_bug.cgi?id=111277 etl] [http://bugs.gentoo.org/show_bug.cgi?id=111278 synfig] [http://bugs.gentoo.org/show_bug.cgi?id=111279 synfigstudio] &lt;br /&gt;
** '''SUSE''': [http://packman.links2linux.de/package/etl etl] [http://packman.links2linux.de/package/synfig synfig] [http://packman.links2linux.de/package/synfigstudio synfigstudio]&lt;br /&gt;
** '''Slackware''': [http://slacky.eu/?searchword=synfig&amp;amp;option=com_search&amp;amp;Itemid=5 etl synfig synfigstudio]&lt;br /&gt;
** '''Arch Linux''': [http://aur.archlinux.org/packages.php?K=synfig etl synfig synfigstudio]&lt;br /&gt;
* '''Unofficial''' packages (SVN)&lt;br /&gt;
** '''[http://atrus.mmaa.ru/synfig/#win32 Windows]''': [http://gladewin32.sourceforge.net/modules/news/article.php?storyid=52 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/ gtkmm] [http://atrus.mmaa.ru/synfig/index.php?download=core synfig] [http://atrus.mmaa.ru/synfig/index.php?download=studio synfigstudio] SVN 1399 (gtk &amp;amp; gtkmm required)&lt;br /&gt;
** '''Windows''': [http://gladewin32.sourceforge.net/modules/wfdownloads/visit.php?lid=111 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.8-1.exe gtkmm] [http://www.synfig.com/synfig-0.61.07-1398.exe synfig] [http://www.synfig.com/synfigstudio-0.61.07-1398.exe synfigstudio]  SVN 1398 (gtk &amp;amp; gtkmm required) {For render targets ffmpeg and imagemagick, put pathnames with spaces in quotes e.g. &amp;quot;c:\Program Files\synfig\examples\test.mpg&amp;quot;}&lt;br /&gt;
** '''Gentoo''': [[Gentoo_Ebuilds|etl synfig synfigstudio]]&lt;br /&gt;
** '''Fedora''': [http://atrus.mmaa.ru/synfig/#fc etl synfig synfigstudio]&lt;br /&gt;
* '''Old''' unofficial packages&lt;br /&gt;
** '''Fedora''': [http://math.ifi.unizh.ch/fedora/ etl synfig synfigstudio]&lt;br /&gt;
** '''Slackware''': [http://mounir.aittahar.free.fr/ etl synfig synfigstudio]&lt;br /&gt;
** '''Mandriva''':&lt;br /&gt;
***SRPMs: [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/ETL-devel-0.04.08-1.2006mcnl.src.rpm ETL-devel] [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/synfig-0.61.05-1.2006mcnl.src.rpm synfig] [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/synfigstudio-0.61.05-1.2006mcnl.src.rpm synfigstudio]&lt;br /&gt;
***RPMs:&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/ETL-devel-0.04.08-1.2006mcnl.i586.rpm ETL-devel]&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/synfig-0.61.05-1.2006mcnl.i586.rpm synfig] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfig0-0.61.05-1.2006mcnl.i586.rpm libsynfig0] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfig0-devel-0.61.05-1.2006mcnl.i586.rpm libsynfig0-devel]&lt;br /&gt;
****[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/synfigstudio-0.61.05-1.2006mcnl.i586.rpm synfigstudio] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfigstudio0-0.61.05-1.2006mcnl.i586.rpm libsynfigstudio0] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfigstudio0-devel-0.61.05-1.2006mcnl.i586.rpm libsynfigstudio0-devel] &lt;br /&gt;
* '''Other'''&lt;br /&gt;
** No-one has contributed other packages yet. Feel free to contribute packages for your favourite operating system or distro and let us know about them on IRC or the user or development lists.&lt;/div&gt;</summary>
		<author><name>Atrus</name></author>	</entry>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Dev:Mingw_installation&amp;diff=723</id>
		<title>Dev:Mingw installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Dev:Mingw_installation&amp;diff=723"/>
				<updated>2007-06-23T21:04:46Z</updated>
		
		<summary type="html">&lt;p&gt;Atrus: Big update of products version and download links.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MinGW==&lt;br /&gt;
First - download [http://www.mingw.org/ MinGW] installer. You may get version 5.1.3 or higher (recommended).&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/MinGW-5.1.3.exe (135.5 Kb)&lt;br /&gt;
&lt;br /&gt;
Run MinGW-5.1.3.exe. Select &amp;quot;Download and install&amp;quot;. Choose &amp;quot;Candidate&amp;quot; package, because &amp;quot;Current&amp;quot; is too old. When the installer asks which packages to install, select:&lt;br /&gt;
&lt;br /&gt;
* MinGW base tools&lt;br /&gt;
* g++ Compiler&lt;br /&gt;
* g77 Compiler&lt;br /&gt;
* MinGW Make&lt;br /&gt;
&lt;br /&gt;
Note: you really do need to install Fortran; even though Synfig does not require it, it is required by the autoconf configuration scripts. These are the minimal required package versions which are needed to successfully build win32 synfig:&lt;br /&gt;
&lt;br /&gt;
* mingw-runtime-3.12.tar.gz (429.7 Kb)&lt;br /&gt;
* w32api-3.9.tar.gz (1.6 Mb)&lt;br /&gt;
* binutils-2.17.50-20060824-1.tar.gz (8.9 Mb)&lt;br /&gt;
* gcc-core-3.4.5-20060117-1.tar.gz (3.3 Mb)&lt;br /&gt;
* gcc-g++-3.4.5-20060117-1.tar.gz (4.5 Mb)&lt;br /&gt;
* gcc-g77-3.4.5-20060117-1.tar.gz (2.0 Mb)&lt;br /&gt;
* mingw32-make-3.81-2.tar.gz (95 Kb)&lt;br /&gt;
&lt;br /&gt;
Confirm default installation path &amp;lt;code&amp;gt;C:\MinGW&amp;lt;/code&amp;gt;. If you install MinGW into another directory, synfig compilation may fail.&lt;br /&gt;
&lt;br /&gt;
===MSYS===&lt;br /&gt;
Now download and install MSYS - a shell and tools kit.&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe (2.7 Mb)&lt;br /&gt;
&lt;br /&gt;
Run MSYS-1.0.10.exe, confirm default installation path &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;. Wait until installation completes. Then the installer opens a console and asks some questions.&lt;br /&gt;
&lt;br /&gt;
''This is a post install process that will try to normalize between''&amp;lt;br /&amp;gt;&lt;br /&gt;
''your MinGW install if any as well as your previous MSYS installs''&amp;lt;br /&amp;gt;&lt;br /&gt;
''if any. I don't have any traps as aborts will not hurt anything.''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Do you wish to continue with the post install? [yn ]''&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;y&amp;quot; here.&lt;br /&gt;
&lt;br /&gt;
''Do you have MinGW installed? [yn ]''&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;y&amp;quot; here.&lt;br /&gt;
&lt;br /&gt;
''Please answer following the in the form of c:/foo/bar.''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Where is your MinGW installation?''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;&amp;lt;code&amp;gt;c:/mingw&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The installer script prints some text and finally writes:&lt;br /&gt;
&lt;br /&gt;
''Oh joy, you do not have c:/mingw/bin/make.exe. Keep it that way.''&lt;br /&gt;
&lt;br /&gt;
It's OK. The first phase of installation is completed. Press any key.&lt;br /&gt;
&lt;br /&gt;
===MSYS Developer Toolkit===&lt;br /&gt;
Download MSYS Developer Toolkit, which contain such required tools as [http://www.gnu.org/software/autoconf/ autoconf], [http://www.gnu.org/software/automake/ automake], [http://www.gnu.org/software/libtool/ libtool], [http://www.cpan.org/ perl], pkg-tools, etc. Unfortunately, many tools included in MSYS DTK is too old and we need update it manually later.&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/msysDTK-1.0.1.exe (9.8 Mb)&lt;br /&gt;
&lt;br /&gt;
Run msysDTK-1.0.1.exe. Confirm your MSYS installation path &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;. Nothing more. Installation will continue without any additional questions.&lt;br /&gt;
&lt;br /&gt;
===bash===&lt;br /&gt;
The current bash version is not enough for Synfig building and neither is the new 2.05b version. It contains an error and you need to download 3.1 snapshot:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/bash-3.1-MSYS-1.0.11-snapshot.tar.bz2 (538.2 Kb)&lt;br /&gt;
&lt;br /&gt;
Make sure that all msys sessions are closed, then just decompress bash-3.1 directory from archive into &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Also, you may want to edit &amp;lt;code&amp;gt;C:\msys\1.0\msys.bat&amp;lt;/code&amp;gt; file. You may find string which contain &amp;lt;code&amp;gt;if &amp;quot;x%MINGW32BGCOLOR%&amp;quot; == &amp;quot;x&amp;quot; set MINGW32BGCOLOR=&amp;lt;/code&amp;gt; and set &amp;lt;code&amp;gt;Black&amp;lt;/code&amp;gt; as color. Into &amp;lt;code&amp;gt;if &amp;quot;x%MINGW32FGCOLOR%&amp;quot; == &amp;quot;x&amp;quot; set MINGW32FGCOLOR=&amp;lt;/code&amp;gt; you may set color &amp;lt;code&amp;gt;White&amp;lt;/code&amp;gt;. In string &amp;lt;code&amp;gt;start rxvt -backspacekey&amp;lt;/code&amp;gt; you may replace &amp;lt;code&amp;gt;-fn Courier-12&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;-fn Courier-16&amp;lt;/code&amp;gt;. In my opinion this makes msys sessions look better.&lt;br /&gt;
&lt;br /&gt;
===[http://www.gnu.org/software/autoconf/ autoconf]===&lt;br /&gt;
As written before, some tool are too old for Synfig build. For example, since revision 547 synfig required autoconf and automake, included in MSYS DTK are not acceptible. And we need replace them by new version.&lt;br /&gt;
&lt;br /&gt;
Download new autoconf from:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/msys-autoconf-2.59.tar.bz2 (394.7 Kb)&lt;br /&gt;
&lt;br /&gt;
Decompress content of archive to &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
===[http://www.gnu.org/software/automake/ automake]===&lt;br /&gt;
Download new automake from:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/msys-automake-1.8.2.tar.bz2 (304 Kb)&lt;br /&gt;
&lt;br /&gt;
Decompress content of archive to &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[http://www.gnu.org/software/libtool/ libtool]===&lt;br /&gt;
In Synfig Core bootstrap file we can find that libtool prior to version 1.4.2 has an error in libltdl but msys has only 1.4e. I think - will be better to update it instead of patching. Download libtool 1.5 from:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/msys-libtool-1.5.tar.bz2 (411.3 Kb)&lt;br /&gt;
&lt;br /&gt;
Decompress content of archive to &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
===[http://www.mktemp.org/ mktemp]===&lt;br /&gt;
Synfig requires mktemp for building, but for some unknown reason this tool is not installed by default in MinGW. Download the MinGW implementation of this tool from:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/mktemp-1.5-MSYS.tar.bz2 (4 Kb)&lt;br /&gt;
&lt;br /&gt;
Decompress mktemp.exe from this archive to &amp;lt;code&amp;gt;C:\msys\1.0\bin&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
===[http://darwinsys.com/file/ file]===&lt;br /&gt;
libtool requires the &amp;quot;file&amp;quot; tool to check filetypes of libraries. So we need to download it:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/file-4.16-MSYS-1.0.11-snapshot.tar.bz2 (236.2 Kb)&lt;br /&gt;
&lt;br /&gt;
and decompress content of directory file-4.16 from the archive to &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===[http://www.zlib.net/ zlib]===&lt;br /&gt;
&amp;lt;pxegeek writes&amp;gt; I needed zlib also.  It can be downloaded from:&lt;br /&gt;
* http://www.zlib.net/zlib-1.2.3.tar.gz &lt;br /&gt;
&lt;br /&gt;
zlib is configured with --prefix=/mingw and installed in /mingw/include and /mingw/lib.  Install it using the following commands: &lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
$ tar zxvf zlib-1.2.3.tar.gz&amp;lt;br&amp;gt;&lt;br /&gt;
$ cd zlib-1.2.3&amp;lt;br&amp;gt;&lt;br /&gt;
$ ./configure --prefix=/mingw&amp;lt;br&amp;gt;&lt;br /&gt;
$ make&amp;lt;br&amp;gt;&lt;br /&gt;
$ make install&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cygpath emulation===&lt;br /&gt;
As far as I read, Cygwin only supports paths like /C/somedir/somefile. MinGW can use native windows paths also. Cygwin has a special tool for this (and some another features). MinGW has not. But several Synfig configure scripts require this tool so it will be better to make it. Just save the following text as &amp;lt;code&amp;gt;C:\msys\1.0\bin\cygpath&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
# A simple cygpath replacement&lt;br /&gt;
&lt;br /&gt;
until [ -z &amp;quot;$1&amp;quot; ]&lt;br /&gt;
do&lt;br /&gt;
    if [ &amp;quot;${1:0:1}&amp;quot; != &amp;quot;-&amp;quot; ]; then&lt;br /&gt;
        echo $1 | sed -e 's/\\/\//g' -e 's/^\([a-zA-Z]\):/\/\1/g'&lt;br /&gt;
    fi&lt;br /&gt;
    shift&lt;br /&gt;
done&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[http://www.winterdrache.de/freeware/png2ico/index.html png2ico]===&lt;br /&gt;
Early version of Synfig used [http://www.kernel.org/pub/software/graphics/pngtoico/ pngtoico] tool to produce icons from png files. Unfortunately this tool is broken now. You can see this for youeself by installing the official build of Synfig Studio 0.61.05. The latest versions of Synfig using another tool: png2ico. This tool is not perfect, but it works. Download it from:&lt;br /&gt;
&lt;br /&gt;
* http://www.winterdrache.de/freeware/png2ico/data/png2ico-win-2002-12-08.zip (89.9 Kb)&lt;br /&gt;
&lt;br /&gt;
And decompress png2ico.exe file to &amp;lt;code&amp;gt;C:\msys\1.0\bin&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
==Non MinGW packages==&lt;br /&gt;
===[http://subversion.tigris.org Subversion]===&lt;br /&gt;
Synfig source is stored in a subversion repository. You will need the svn client to get it. Also the svn client is required by the Synfig build scripts, to receive the revision number of the source.&lt;br /&gt;
You can download the Windows subversion package from this page:&lt;br /&gt;
&lt;br /&gt;
* http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&lt;br /&gt;
&lt;br /&gt;
When I wrote this the latest version was 1.4.3:&lt;br /&gt;
&lt;br /&gt;
* http://subversion.tigris.org/files/documents/15/36797/svn-1.4.3-setup.exe (3.58 Mb)&lt;br /&gt;
&lt;br /&gt;
But it is best to get the newest available version.&lt;br /&gt;
&lt;br /&gt;
===[http://sourceforge.net/projects/nsis/ NSIS]===&lt;br /&gt;
NSIS is the Nullsoft Scriptable Install System, a free and open source installer for WinAmp, a popular windows music player.&lt;br /&gt;
When I wrote this the latest version was 2.27:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/nsis/nsis-2.28-setup.exe (1.4 Mb)&lt;br /&gt;
&lt;br /&gt;
You can use this or any newer version.&lt;br /&gt;
&lt;br /&gt;
===[http://www.imagemagick.org ImageMagick]===&lt;br /&gt;
When I wrote this the latest version was 6.3.4-10:&lt;br /&gt;
&lt;br /&gt;
* http://www.imagemagick.org/download/binaries/ImageMagick-6.3.4-10-Q16-windows-dll.exe (6.9 Mb)&lt;br /&gt;
&lt;br /&gt;
ImageMagick is required to build Studio, also Core has an ImageMagick render target.&lt;br /&gt;
&lt;br /&gt;
==Gtk+/Gtkmm==&lt;br /&gt;
===[http://www.gtk.org/ GTK+]===&lt;br /&gt;
Go to [http://gladewin32.sourceforge.net/modules/news/ this page] and download the latest GTK+ devel package for windows:&lt;br /&gt;
&lt;br /&gt;
* http://gladewin32.sourceforge.net/modules/wfdownloads/visit.php?lid=110 (12 Mb)&lt;br /&gt;
&lt;br /&gt;
You need only install the following components:&lt;br /&gt;
&lt;br /&gt;
* Gtk+ Runtime (required)&lt;br /&gt;
* Register Environment Variables&lt;br /&gt;
* Devel header/libraries&lt;br /&gt;
&lt;br /&gt;
Confirm registration for environment: ''MSYS (C:\msys\1.0)''.&lt;br /&gt;
&lt;br /&gt;
Install GTK+ to &amp;lt;code&amp;gt;C:\GTK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===[http://www.gtkmm.org/ GTKmm]===&lt;br /&gt;
Go to [http://www.pcpm.ucl.ac.be/~gustin/win32_ports/ this page] and download the latest GTKmm devel package for Windows:&lt;br /&gt;
&lt;br /&gt;
* http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-devel-2.10.8-1.exe (16.1 Mb)&lt;br /&gt;
&lt;br /&gt;
You need only install the following components:&lt;br /&gt;
&lt;br /&gt;
* libsigc++&lt;br /&gt;
* cairomm&lt;br /&gt;
* glibmm&lt;br /&gt;
* gtkmm&lt;br /&gt;
* libxml++&lt;br /&gt;
&lt;br /&gt;
For each selected component you may keep only&lt;br /&gt;
&lt;br /&gt;
* Runtime&lt;br /&gt;
* Development&lt;br /&gt;
&lt;br /&gt;
subcategories. Install GTKmm to &amp;lt;code&amp;gt;C:\GTK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Collision Resolution===&lt;br /&gt;
If you have several Gtk-applications (f.e. InkScape), you can receive a strange errors, like &amp;quot;''the procedure entry point XML_SetDoctypeDeclHandler could not be located in the dynamic link library xmlparse.dll''&amp;quot;. Thats mean you have an old version of this library in windows system32 directory, installed by another program. Just search and rename/delete this old library and all will work perfectly again.&lt;br /&gt;
&lt;br /&gt;
[[Category:Windows]]&lt;/div&gt;</summary>
		<author><name>Atrus</name></author>	</entry>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Dev:Mingw_installation&amp;diff=550</id>
		<title>Dev:Mingw installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Dev:Mingw_installation&amp;diff=550"/>
				<updated>2007-05-10T12:59:07Z</updated>
		
		<summary type="html">&lt;p&gt;Atrus: fix of NSIS name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MinGW==&lt;br /&gt;
First - download [http://www.mingw.org/ MinGW] installer. You may get version 5.1.3 or higher (recommended).&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/MinGW-5.1.3.exe?big_mirror=1 (136K)&lt;br /&gt;
&lt;br /&gt;
Run MinGW-5.1.3.exe. Select &amp;quot;Download and install&amp;quot;. Choose &amp;quot;Candidate&amp;quot; package, because &amp;quot;Current&amp;quot; is too old. When the installer asks which packages to install, select:&lt;br /&gt;
&lt;br /&gt;
* MinGW base tools&lt;br /&gt;
* g++ Compiler&lt;br /&gt;
* g77 Compiler&lt;br /&gt;
* MinGW Make&lt;br /&gt;
&lt;br /&gt;
Note: you really do need to install Fortran; even though Synfig does not require it, it is required by the autoconf configuration scripts. These are the minimal required package versions which are needed to successfully build win32 synfig:&lt;br /&gt;
&lt;br /&gt;
* mingw-runtime-3.11.tar.gz (416 Kb)&lt;br /&gt;
* w32api-3.8.tar.gz (1.54 Mb)&lt;br /&gt;
* binutils-2.17.50-20060824-1.tar.gz (8.9 Mb)&lt;br /&gt;
* gcc-core-3.4.5-20060117-1.tar.gz (3.3 Mb)&lt;br /&gt;
* gcc-g++-3.4.5-20060117-1.gz (4.5 Mb)&lt;br /&gt;
* gcc-g77-3.4.5-20060117-1.tar.gz (2.0 Mb)&lt;br /&gt;
* mingw32-make-3.81-1.tar.gz (237.5 Kb)&lt;br /&gt;
* mingw32-make-3.80.0-3.tar.gz (928 Kb)&lt;br /&gt;
&lt;br /&gt;
Confirm default installation path &amp;lt;code&amp;gt;C:\MinGW&amp;lt;/code&amp;gt;. If you install MinGW into another directory, synfig compilation may fail.&lt;br /&gt;
&lt;br /&gt;
===MSYS===&lt;br /&gt;
Now download and install MSYS - a shell and tools kit.&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe?big_mirror=1 (2.8 Mb)&lt;br /&gt;
&lt;br /&gt;
Run MSYS-1.0.10.exe, confirm default installation path &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;. Wait until installation completes. Then the installer opens a console and asks some questions.&lt;br /&gt;
&lt;br /&gt;
''This is a post install process that will try to normalize between''&amp;lt;br /&amp;gt;&lt;br /&gt;
''your MinGW install if any as well as your previous MSYS installs''&amp;lt;br /&amp;gt;&lt;br /&gt;
''if any. I don't have any traps as aborts will not hurt anything.''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Do you wish to continue with the post install? [yn ]''&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;y&amp;quot; here.&lt;br /&gt;
&lt;br /&gt;
''Do you have MinGW installed? [yn ]''&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;y&amp;quot; here.&lt;br /&gt;
&lt;br /&gt;
''Please answer following the in the form of c:/foo/bar.''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Where is your MinGW installation?''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;&amp;lt;code&amp;gt;c:/mingw&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The installer script prints some text and finally writes:&lt;br /&gt;
&lt;br /&gt;
''Oh joy, you do not have c:/mingw/bin/make.exe. Keep it that way.''&lt;br /&gt;
&lt;br /&gt;
It's OK. The first phase of installation is completed. Press any key.&lt;br /&gt;
&lt;br /&gt;
===MSYS Developer Toolkit===&lt;br /&gt;
Download MSYS Developer Toolkit, which contain such required tools as [http://www.gnu.org/software/autoconf/ autoconf], [http://www.gnu.org/software/automake/ automake], [http://www.gnu.org/software/libtool/ libtool], [http://www.cpan.org/ perl], pkg-tools, etc.&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/msysDTK-1.0.1.exe?big_mirror=1 (10.29 Mb)&lt;br /&gt;
&lt;br /&gt;
Run msysDTK-1.0.1.exe. Confirm your MSYS installation path &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;. Nothing more. Installation will continue without any additional questions.&lt;br /&gt;
&lt;br /&gt;
===bash===&lt;br /&gt;
The current bash version is not enough for Synfig building and neither is the new 2.05b version. It contains an error and you need to download 3.1 snapshot:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/bash-3.1-MSYS-1.0.11-snapshot.tar.bz2?big_mirror=1 (551K)&lt;br /&gt;
&lt;br /&gt;
Make sure that all msys sessions are closed, then just decompress bash-3.1 directory from archive into &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Also, you may want to edit &amp;lt;code&amp;gt;C:\msys\1.0\msys.bat&amp;lt;/code&amp;gt; file. You may find string which contain &amp;lt;code&amp;gt;if &amp;quot;x%MINGW32BGCOLOR%&amp;quot; == &amp;quot;x&amp;quot; set MINGW32BGCOLOR=&amp;lt;/code&amp;gt; and set &amp;lt;code&amp;gt;Black&amp;lt;/code&amp;gt; as color. Into &amp;lt;code&amp;gt;if &amp;quot;x%MINGW32FGCOLOR%&amp;quot; == &amp;quot;x&amp;quot; set MINGW32FGCOLOR=&amp;lt;/code&amp;gt; you may set color &amp;lt;code&amp;gt;White&amp;lt;/code&amp;gt;. In string &amp;lt;code&amp;gt;start rxvt -backspacekey&amp;lt;/code&amp;gt; you may replace &amp;lt;code&amp;gt;-fn Courier-12&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;-fn Courier-16&amp;lt;/code&amp;gt;. In my opinion this makes msys sessions look better.&lt;br /&gt;
&lt;br /&gt;
===[http://www.gnu.org/software/libtool/ libtool]===&lt;br /&gt;
In Synfig Core bootstrap file we can find that libtool prior to version 1.4.2 has an error in libltdl but msys has only 1.4e. I think - will be better to update it instead of patching. Download libtool 1.5 from:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/msys-libtool-1.5.tar.bz2?big_mirror=1 (421 Kb)&lt;br /&gt;
&lt;br /&gt;
Decompress content of archive to &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
===[http://www.mktemp.org/ mktemp]===&lt;br /&gt;
Synfig requires mktemp for building, but for some unknown reason this tool is not installed by default in MinGW. Download the MinGW implementation of this tool from:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/mktemp-1.5-MSYS.tar.bz2?big_mirror=1 (4 Kb)&lt;br /&gt;
&lt;br /&gt;
Decompress mktemp.exe from this archive to &amp;lt;code&amp;gt;C:\msys\1.0\bin&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
===[http://darwinsys.com/file/ file]===&lt;br /&gt;
libtool requires the &amp;quot;file&amp;quot; tool to check filetypes of libraries. So we need to download it:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/file-4.16-MSYS-1.0.11-snapshot.tar.bz2?big_mirror=1 (241 Kb)&lt;br /&gt;
&lt;br /&gt;
and decompress content of directory file-4.16 from the archive to &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===cygpath emulation===&lt;br /&gt;
As far as I read, Cygwin only supports paths like /C/somedir/somefile. MinGW can use native windows paths also. Cygwin has a special tool for this (and some another features). MinGW has not. But several Synfig configure scripts require this tool so it will be better to make it. Just save the following text as &amp;lt;code&amp;gt;C:\msys\1.0\bin\cygpath&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
# A simple cygpath replacement&lt;br /&gt;
&lt;br /&gt;
until [ -z &amp;quot;$1&amp;quot; ]&lt;br /&gt;
do&lt;br /&gt;
    if [ &amp;quot;${1:0:1}&amp;quot; != &amp;quot;-&amp;quot; ]; then&lt;br /&gt;
        echo $1 | sed -e 's/\\/\//g' -e 's/^\([a-zA-Z]\):/\/\1/g'&lt;br /&gt;
    fi&lt;br /&gt;
    shift&lt;br /&gt;
done&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[http://www.winterdrache.de/freeware/png2ico/index.html png2ico]===&lt;br /&gt;
Early version of Synfig used [http://www.kernel.org/pub/software/graphics/pngtoico/ pngtoico] tool to produce icons from png files. Unfortunately this tool is broken now. You can see this for youeself by installing the official build of Synfig Studio 0.61.05. The latest versions of Synfig using another tool: png2ico. This tool is not perfect, but it works. Download it from:&lt;br /&gt;
&lt;br /&gt;
* http://www.winterdrache.de/freeware/png2ico/data/png2ico-win-2002-12-08.zip (92 Kb)&lt;br /&gt;
&lt;br /&gt;
And decompress png2ico.exe file to &amp;lt;code&amp;gt;C:\msys\1.0\bin&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
==Non MinGW packages==&lt;br /&gt;
===[http://subversion.tigris.org Subversion]===&lt;br /&gt;
Synfig source is stored in a subversion repository. You will need the svn client to get it. Also the svn client is required by the Synfig build scripts, to receive the revision number of the source.&lt;br /&gt;
You can download the Windows subversion package from this page:&lt;br /&gt;
&lt;br /&gt;
* http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&lt;br /&gt;
&lt;br /&gt;
When I wrote this the latest version was 1.4.3:&lt;br /&gt;
&lt;br /&gt;
* http://subversion.tigris.org/files/documents/15/36797/svn-1.4.3-setup.exe (3.58 Mb)&lt;br /&gt;
&lt;br /&gt;
But it is best to get the newest available version.&lt;br /&gt;
&lt;br /&gt;
===[http://sourceforge.net/projects/nsis/ NSIS]===&lt;br /&gt;
NSIS is the Nullsoft Scriptable Install System, a free and open source installer for WinAmp, a popular windows music player.&lt;br /&gt;
When I wrote this the latest version was 2.27:&lt;br /&gt;
&lt;br /&gt;
* http://prdownloads.sourceforge.net/nsis/nsis-2.27-setup.exe?download (1.52 Mb)&lt;br /&gt;
&lt;br /&gt;
You can use this or any newer version.&lt;br /&gt;
&lt;br /&gt;
===[http://www.imagemagick.org ImageMagick]===&lt;br /&gt;
When I wrote this the latest version was 6.3.4-0:&lt;br /&gt;
&lt;br /&gt;
* http://www.imagemagick.org/download/binaries/ImageMagick-6.3.4-0-Q16-windows-dll.exe (7.23 Mb)&lt;br /&gt;
&lt;br /&gt;
ImageMagick is required to build Studio, also Core has an ImageMagick render target.&lt;br /&gt;
&lt;br /&gt;
==Gtk+/Gtkmm==&lt;br /&gt;
===[http://www.gtk.org/ GTK+]===&lt;br /&gt;
Go to [http://gladewin32.sourceforge.net/modules/news/ this page] and download the latest GTK+ devel package for windows:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/gladewin32/gtk-dev-2.10.6-win32-1.exe?big_mirror=0 (11.41 Mb)&lt;br /&gt;
&lt;br /&gt;
You need only instal the following components:&lt;br /&gt;
&lt;br /&gt;
* Gtk+ Runtime (required)&lt;br /&gt;
* Register Environment Variables&lt;br /&gt;
* Devel header/libraries&lt;br /&gt;
&lt;br /&gt;
Confirm registration for environment: ''MSYS (C:\msys\1.0)''.&lt;br /&gt;
&lt;br /&gt;
Install GTK+ to &amp;lt;code&amp;gt;C:\GTK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===[http://www.gtkmm.org/ GTKmm]===&lt;br /&gt;
Go to [http://www.pcpm.ucl.ac.be/~gustin/win32_ports/ this page] and download the latest GTKmm devel package for Windows:&lt;br /&gt;
&lt;br /&gt;
* http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.8/gtkmm-devel-2.8.8-2.exe (16.65 Mb)&lt;br /&gt;
&lt;br /&gt;
You need only install the following components:&lt;br /&gt;
&lt;br /&gt;
* libsigs++&lt;br /&gt;
* glibmm&lt;br /&gt;
* gtkmm&lt;br /&gt;
* libxml++&lt;br /&gt;
&lt;br /&gt;
For each selected component you may keep only&lt;br /&gt;
&lt;br /&gt;
* Runtime&lt;br /&gt;
* Development&lt;br /&gt;
&lt;br /&gt;
subcategories. Install GTKmm to &amp;lt;code&amp;gt;C:\GTK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Collision Resolution===&lt;br /&gt;
If you have several Gtk-applications (f.e. InkScape), you can receive a strange errors, like &amp;quot;''the procedure entry point XML_SetDoctypeDeclHandler could not be located in the dynamic link library xmlparse.dll''&amp;quot;. Thats mean you have an old version of this library in windows system32 directory, installed by another program. Just search and rename/delete this old library and all will work perfectly again.&lt;br /&gt;
&lt;br /&gt;
[[Category:Windows]]&lt;/div&gt;</summary>
		<author><name>Atrus</name></author>	</entry>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Dev:Build_Instructions&amp;diff=2300</id>
		<title>Dev:Build Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Dev:Build_Instructions&amp;diff=2300"/>
				<updated>2007-05-09T01:35:58Z</updated>
		
		<summary type="html">&lt;p&gt;Atrus: /* System-Specific */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Notes =&lt;br /&gt;
&lt;br /&gt;
If you are using the released versions instead of SVN, the first 3 steps for each component are not necessary. For released versions, &amp;quot;./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&amp;quot; should be enough.&lt;br /&gt;
&lt;br /&gt;
If you are using packages for synfig's dependencies, you want the '''development packages''' not the main packages. Check below for your distribution's packages.&lt;br /&gt;
&lt;br /&gt;
Please read the [http://www.synfig.com/download/ download page] and the [[FAQ]] to find out about any issues that you may run into along the way.&lt;br /&gt;
&lt;br /&gt;
== System-Specific ==&lt;br /&gt;
&lt;br /&gt;
The later sections of this page can be used for any system, but the following links and wiki pages offer some system-specific help:&lt;br /&gt;
&lt;br /&gt;
* Unix (Linux/MacOS X/BSD)&lt;br /&gt;
** General&lt;br /&gt;
*** some distros have a pkg-config that doesn't look in /usr/local/lib/pkgconfig by default. So if you are installing in anywhere other than the system pkg-config path, please run &amp;quot;export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig&amp;quot; or similar before building or installing anything.&lt;br /&gt;
*** don't use automake 1.4, there are problems with it&lt;br /&gt;
** Gentoo: SVN [[Gentoo Ebuilds|ebuilds]] are available&lt;br /&gt;
* Windows: [[Windows build instructions|instructions for building]] in [[Mingw_installation|mingw]] are available.&lt;br /&gt;
&lt;br /&gt;
= ETL = &lt;br /&gt;
&lt;br /&gt;
ETL is a template library, there is nothing to build really, it just needed to be installed.&lt;br /&gt;
&lt;br /&gt;
Requires: autoconf automake&amp;lt;br&amp;gt;&lt;br /&gt;
* Debian: build-essential autoconf automake1.9&lt;br /&gt;
&lt;br /&gt;
# svn co http://svn.voria.com/code/ETL/trunk/ etl&lt;br /&gt;
# cd etl&lt;br /&gt;
# ./bootstrap&lt;br /&gt;
# ./configure&lt;br /&gt;
# sudo make install&lt;br /&gt;
&lt;br /&gt;
= synfig =&lt;br /&gt;
&lt;br /&gt;
Requires: ETL, libxml++, libsigc++, libltdl, libtool&amp;lt;br&amp;gt;&lt;br /&gt;
* Debian: etl-dev libxml++2.6-dev libsigc++-2.0-dev libltdl3-dev libtool&lt;br /&gt;
* Gentoo: virtual/ETL dev-cpp/libxmlpp dev-libs/libsigc++&lt;br /&gt;
&lt;br /&gt;
Note: libpng isn't required to build synfig, but if you build synfig without PNG support and go on to build synfigstudio, that step will fail (because the build process for synfigstudio uses synfig to create .png icon files).  The package is  libpng12-dev on Debian or media-libs/libpng on Gentoo.&lt;br /&gt;
&lt;br /&gt;
Optional: libpng, libtiff, libjpeg, libfreetype, libfontconfig, libopenexr, libavcodec, vimage (MacOS only, proprietary)&amp;lt;br&amp;gt;&lt;br /&gt;
* Debian: libpng12-dev libtiff4-dev libjpeg62-dev libfreetype6-dev libfontconfig1-dev libopenexr-dev libavcodec-dev libavformat-dev&lt;br /&gt;
** if using debian-multimedia.org debs swap the libav packages with the virtual packages libavformatcvs-dev libavcodeccvs-dev libavutilcvs-dev from debian-multimedia&lt;br /&gt;
* Gentoo: sys-devel/libtool media-libs/libpng media-libs/tiff media-libs/jpeg media-libs/freetype media-libs/fontconfig media-libs/openexr media-libs/libavcodec&lt;br /&gt;
Runtime: encodedv (from libdv), ffmpeg, convert (from imagemagick)&lt;br /&gt;
* Debian: libdv-bin ffmpeg imagemagick&lt;br /&gt;
* Gentoo: media-libs/libdv media-video/ffmpeg media-gfx/imagemagick &lt;br /&gt;
&lt;br /&gt;
# svn co http://svn.voria.com/code/synfig-core/trunk/ synfig&lt;br /&gt;
# cd synfig&lt;br /&gt;
# ./bootstrap&lt;br /&gt;
# ./configure&lt;br /&gt;
# make&lt;br /&gt;
# sudo make install&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Don't use --enable-half, it is slow.&lt;br /&gt;
&lt;br /&gt;
= synfigstudio =&lt;br /&gt;
&lt;br /&gt;
Requires: ETL, synfig, gtkmm &amp;gt;= 2.4, gtk &amp;gt;= 2.0, glibmm, libsigc++, libltdl, libtool&amp;lt;br&amp;gt;&lt;br /&gt;
* Debian: etl-dev libsynfig-dev libgtkmm-2.4-dev libgtk2.0-dev libglibmm-2.4-dev libsigc++-2.0-dev libltdl3-dev libtool&lt;br /&gt;
* Gentoo: virtual/ETL virtual/synfig dev-cpp/gtkmm-2.4 dev-libs/libsigc++ sys-devel/libtool&lt;br /&gt;
Optional: fonts (for the images), [http://www.fmod.org FMOD] (proprietary)&lt;br /&gt;
* Debian: ttf-freefont ttf-dejavu ttf-dustin&lt;br /&gt;
* Gentoo: freefonts dejavu&lt;br /&gt;
&lt;br /&gt;
# svn co http://svn.voria.com/code/synfig-studio/trunk/ synfigstudio&lt;br /&gt;
# cd synfigstudio&lt;br /&gt;
# ./bootstrap&lt;br /&gt;
# ./configure&lt;br /&gt;
# make&lt;br /&gt;
# sudo make install&lt;br /&gt;
&lt;br /&gt;
= synfig-docs =&lt;br /&gt;
&lt;br /&gt;
This is basically a copy of what is on this wiki.&lt;br /&gt;
&lt;br /&gt;
Requires: sgml processor, ldp docbook stylesheets, db2ps, db2pdf&lt;br /&gt;
* Debian: openjade ldp-docbook-dsssl docbook-utils&lt;br /&gt;
&lt;br /&gt;
# svn co http://svn.voria.com/code/synfig-docs/trunk/ synfig-docs&lt;br /&gt;
# cd synfig-docs&lt;br /&gt;
# make multiple-html&lt;br /&gt;
# make ps&lt;br /&gt;
# make pdf&lt;/div&gt;</summary>
		<author><name>Atrus</name></author>	</entry>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Dev:Building_on_Windows&amp;diff=551</id>
		<title>Dev:Building on Windows</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Dev:Building_on_Windows&amp;diff=551"/>
				<updated>2007-05-09T01:33:49Z</updated>
		
		<summary type="html">&lt;p&gt;Atrus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Directories==&lt;br /&gt;
First, if you dont start msys session before - do it now. Just make double click MSYS shortcut or run &amp;lt;code&amp;gt;C:\msys\1.0\msys.bat&amp;lt;/code&amp;gt;. The msys will open session and create you profile directory at &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;&amp;lt;/code&amp;gt;. As you can see, MinGW use windows login as user name into it fake unix environment. Be careful, I don't check it functionality with non latin-character accounts.&lt;br /&gt;
&lt;br /&gt;
Now, use explorer or you favorite file manager and go to &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;&amp;lt;/code&amp;gt;. Make here one directory for all Synfig operations. For example, let it be &amp;lt;code&amp;gt;synfig&amp;lt;/code&amp;gt;. Go into this directory.&lt;br /&gt;
&lt;br /&gt;
Ok, now you are at &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;\synfig&amp;lt;/code&amp;gt;. Make here next four directory:&lt;br /&gt;
* &amp;lt;code&amp;gt;_filez&amp;lt;/code&amp;gt;, for patches (and may be later - an additional files).&lt;br /&gt;
* &amp;lt;code&amp;gt;_src&amp;lt;/code&amp;gt;, for programs sources.&lt;br /&gt;
* &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt;, for building programs.&lt;br /&gt;
* &amp;lt;code&amp;gt;temp&amp;lt;/code&amp;gt;, for local installation programs and libraries, which required for synfig building. (For example: ETL, synfig (core for studio), openexr, etc...)&lt;br /&gt;
&lt;br /&gt;
Of course, you can choose you own name for all directories and choose its locations. All you need then is a set new path in configuration file. But now, we choose the easy way.&lt;br /&gt;
&lt;br /&gt;
==Files==&lt;br /&gt;
Save this configuration file as &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;\synfig\synbuild.conf&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;# Synfig for Win32 build configuration script.&lt;br /&gt;
#############################################################################&lt;br /&gt;
# 1. Files and Directories&lt;br /&gt;
&lt;br /&gt;
# Uncompressed Synfig svn snapshots and another package sources&lt;br /&gt;
SYN_SOURCE_DIR=`dirname ~/.`&amp;quot;/synfig/_src&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Directory additional files (patches f.e.)&lt;br /&gt;
SYN_FILEZ_DIR=`dirname ~/.`&amp;quot;/synfig/_filez&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Temporary installations (ETL headers, synfig binaries for icon and image making)&lt;br /&gt;
SYN_TEMP_INSTALL=`dirname ~/.`&amp;quot;/synfig/temp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Build directory&lt;br /&gt;
SYN_BUILD_DIR=`dirname ~/.`&amp;quot;/synfig/build&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# OpenEXR source package&lt;br /&gt;
SYN_OPENEXR_VERSION=&amp;quot;1.4.0&amp;quot;&lt;br /&gt;
SYN_OPENEXR_SRC=&amp;quot;${SYN_SOURCE_DIR}/openexr-${SYN_OPENEXR_VERSION}a.tar.gz&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#############################################################################&lt;br /&gt;
# 2. External tools&lt;br /&gt;
&lt;br /&gt;
# Path to ImageMagick directory.&lt;br /&gt;
SYN_IMAGEMAGICK_PATH=&amp;quot;C:\Program Files\ImageMagick&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Path to Subversion bin directory.&lt;br /&gt;
SYN_SUBVERSION_PATH=&amp;quot;C:\Program Files\Subversion\bin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Path to NSIS directory with makensis.exe file.&lt;br /&gt;
SYN_NSIS_PATH=&amp;quot;C:\Program Files\NSIS&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#############################################################################&lt;br /&gt;
# 3. Build setup&lt;br /&gt;
&lt;br /&gt;
# Build host&lt;br /&gt;
MINGW_HOST=&amp;quot;mingw32&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Make debug build of Synfig Core&lt;br /&gt;
SYN_CORE_DEBUG_BUILD=&amp;quot;no&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Make debug build of Synfig Studio&lt;br /&gt;
SYN_STUDIO_DEBUG_BUILD=&amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#############################################################################&lt;br /&gt;
# 4. Patches (you can place here any additional patches)&lt;br /&gt;
&lt;br /&gt;
# ETL patches&lt;br /&gt;
ETL_PATCHES=$(cat &amp;lt;&amp;lt;:END_ETL:&lt;br /&gt;
:END_ETL:)&lt;br /&gt;
&lt;br /&gt;
# Synfig Core patches&lt;br /&gt;
SYNCORE_PATCHES=$(cat &amp;lt;&amp;lt;:END_SYNCORE:&lt;br /&gt;
:END_SYNCORE:)&lt;br /&gt;
&lt;br /&gt;
# Sunfig Studio patches&lt;br /&gt;
SYNSTUDIO_PATCHES=$(cat &amp;lt;&amp;lt;:END_SYNSTUDIO:&lt;br /&gt;
:END_SYNSTUDIO:)&lt;br /&gt;
&lt;br /&gt;
# OpenEXR patches&lt;br /&gt;
OPENEXR_PATCHES=$(cat &amp;lt;&amp;lt;:END_OPENEXR:&lt;br /&gt;
openexr-1.4.0-pkgconfig.patch&lt;br /&gt;
openexr-1.4.0-mingw32.patch&lt;br /&gt;
:END_OPENEXR:)&lt;br /&gt;
&lt;br /&gt;
#############################################################################&lt;br /&gt;
# 5. Autoconfiguration&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$GTK_BASEPATH&amp;quot; ]; then&lt;br /&gt;
  CPPFLAGS=&amp;quot;-I${GTK_BASEPATH}/include $CPPFLAGS&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$SYN_IMAGEMAGICK_PATH&amp;quot; ]; then&lt;br /&gt;
  PATH=&amp;quot;${SYN_IMAGEMAGICK_PATH}:${PATH}&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$SYN_SUBVERSION_PATH&amp;quot; ]; then&lt;br /&gt;
  PATH=&amp;quot;${SYN_SUBVERSION_PATH}:${PATH}&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$SYN_NSIS_PATH&amp;quot; ]; then&lt;br /&gt;
  PATH=&amp;quot;${SYN_NSIS_PATH}:${PATH}&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ -d &amp;quot;${SYN_TEMP_INSTALL}/ETL&amp;quot; ]; then&lt;br /&gt;
  PATH=&amp;quot;${SYN_TEMP_INSTALL}/ETL/bin:${PATH}&amp;quot;&lt;br /&gt;
  PKG_CONFIG_PATH=&amp;quot;${SYN_TEMP_INSTALL}/ETL/lib/pkgconfig:${PKG_CONFIG_PATH}&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ -d &amp;quot;${SYN_TEMP_INSTALL}/synfig-devel&amp;quot; ]; then&lt;br /&gt;
  PATH=&amp;quot;${SYN_TEMP_INSTALL}/synfig-devel/bin:${PATH}&amp;quot;&lt;br /&gt;
  PKG_CONFIG_PATH=&amp;quot;${SYN_TEMP_INSTALL}/synfig-devel/lib/pkgconfig:${PKG_CONFIG_PATH}&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ -d &amp;quot;${SYN_TEMP_INSTALL}/openexr&amp;quot; ]; then&lt;br /&gt;
  PATH=&amp;quot;${SYN_TEMP_INSTALL}/openexr/bin:${PATH}&amp;quot;&lt;br /&gt;
  PKG_CONFIG_PATH=&amp;quot;${SYN_TEMP_INSTALL}/openexr/lib/pkgconfig:${PKG_CONFIG_PATH}&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
export PATH&lt;br /&gt;
export PKG_CONFIG_PATH&lt;br /&gt;
export CPPFLAGS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save OpenEXR build script as &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;\synfig\make_openexr.sh&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Making OpenEXR...&amp;quot;&lt;br /&gt;
# Including configuration&lt;br /&gt;
if [ -r &amp;quot;./synbuild.conf&amp;quot; ]; then&lt;br /&gt;
  . ./synbuild.conf&lt;br /&gt;
else&lt;br /&gt;
  echo &amp;quot;No config file for synfig build (./synbuild.conf) found.&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
CURRENT_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Cleanup directories&amp;quot;&lt;br /&gt;
rm -rf ${SYN_BUILD_DIR}/openexr&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
rm -rf ${SYN_TEMP_INSTALL}/openexr&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparing sources&amp;quot;&lt;br /&gt;
tar -xzf ${SYN_OPENEXR_SRC} -C ${SYN_BUILD_DIR}&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Applying patches...&amp;quot;&lt;br /&gt;
cd  ${SYN_BUILD_DIR}/openexr-${SYN_OPENEXR_VERSION}&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
for SFILE in ${OPENEXR_PATCHES[@]}&lt;br /&gt;
do&lt;br /&gt;
  patch -p1 &amp;lt;${SYN_FILEZ_DIR}/${SFILE}&lt;br /&gt;
  [ $? -eq 0 ] || exit 1&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Configuring&amp;quot;&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
./configure --host=${MINGW_HOST} --prefix=${SYN_TEMP_INSTALL}/openexr \&lt;br /&gt;
  --disable-static --disable-threading --disable-posix-sem&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Making&amp;quot;&lt;br /&gt;
make&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
make install&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
cd ${CURRENT_DIR}&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
rm -rf ${SYN_BUILD_DIR}/openexr-${SYN_OPENEXR_VERSION}&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Done: OpenEXR&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save ETL build script as &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;\synfig\make_etl.sh&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Making ETL...&amp;quot;&lt;br /&gt;
# Including configuration&lt;br /&gt;
if [ -r &amp;quot;./synbuild.conf&amp;quot; ]; then&lt;br /&gt;
  . ./synbuild.conf&lt;br /&gt;
else&lt;br /&gt;
  echo &amp;quot;No config file for synfig build (./synbuild.conf) found.&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
CURRENT_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Cleanup directories&amp;quot;&lt;br /&gt;
rm -rf ${SYN_BUILD_DIR}/ETL&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
rm -rf ${SYN_TEMP_INSTALL}/ETL&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparing sources&amp;quot;&lt;br /&gt;
mkdir  ${SYN_BUILD_DIR}/ETL&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
cp -R ${SYN_SOURCE_DIR}/ETL/*  ${SYN_BUILD_DIR}/ETL/&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
cp -R ${SYN_SOURCE_DIR}/ETL/.svn  ${SYN_BUILD_DIR}/ETL/&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Applying patches...&amp;quot;&lt;br /&gt;
cd  ${SYN_BUILD_DIR}/ETL&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
for SFILE in ${ETL_PATCHES[@]}&lt;br /&gt;
do&lt;br /&gt;
  patch -p1 &amp;lt;${SYN_FILEZ_DIR}/${SFILE}&lt;br /&gt;
  [ $? -eq 0 ] || exit 1&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Configuring&amp;quot;&lt;br /&gt;
./bootstrap&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
./configure --host=${MINGW_HOST} --prefix=${SYN_TEMP_INSTALL}/ETL&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Making&amp;quot;&lt;br /&gt;
make install&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
cd ${CURRENT_DIR}&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
rm -rf ${SYN_BUILD_DIR}/ETL&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Done: ETL&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save Synfig Core build script as &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;\synfig\make_core.sh&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Making Synfig-Core...&amp;quot;&lt;br /&gt;
# Including configuration&lt;br /&gt;
if [ -r &amp;quot;./synbuild.conf&amp;quot; ]; then&lt;br /&gt;
  . ./synbuild.conf&lt;br /&gt;
else&lt;br /&gt;
  echo &amp;quot;No config file for synfig build (./synbuild.conf) found.&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
CURRENT_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Cleanup directories&amp;quot;&lt;br /&gt;
rm -rf ${SYN_BUILD_DIR}/synfig-core&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
rm -rf ${SYN_TEMP_INSTALL}/synfig-devel&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparing sources&amp;quot;&lt;br /&gt;
mkdir ${SYN_BUILD_DIR}/synfig-core&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
cp -R ${SYN_SOURCE_DIR}/synfig-core/* ${SYN_BUILD_DIR}/synfig-core/&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
cp -R ${SYN_SOURCE_DIR}/synfig-core/.svn ${SYN_BUILD_DIR}/synfig-core/&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Applying patches...&amp;quot;&lt;br /&gt;
cd  ${SYN_BUILD_DIR}/synfig-core&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
for SFILE in ${SYNCORE_PATCHES[@]}&lt;br /&gt;
do&lt;br /&gt;
  patch -p1 &amp;lt;${SYN_FILEZ_DIR}/${SFILE}&lt;br /&gt;
  [ $? -eq 0 ] || exit 1&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Configuring&amp;quot;&lt;br /&gt;
./bootstrap&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
mkdir win32build&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
cd win32build&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
if [ &amp;quot;$SYN_CORE_DEBUG_BUILD&amp;quot; == &amp;quot;yes&amp;quot; ]; then&lt;br /&gt;
  ../configure --host=${MINGW_HOST} --prefix=C:/PROGRA~1/Synfig --disable-optimization --enable-debug&lt;br /&gt;
  [ $? -eq 0 ] || exit 1&lt;br /&gt;
else&lt;br /&gt;
  ../configure --host=${MINGW_HOST} --prefix=C:/PROGRA~1/Synfig --enable-optimization=1 --disable-debug&lt;br /&gt;
  [ $? -eq 0 ] || exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Making&amp;quot;&lt;br /&gt;
# libtool hack patch [begin]&lt;br /&gt;
patch -p2 &amp;lt;${SYN_FILEZ_DIR}/synfig-core-hack-libtool.patch&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
# libtool hack patch [end]&lt;br /&gt;
make package&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
mv ./synfig-*.exe ${CURRENT_DIR}/&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
make clean&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
# auto build hack installation [begin]&lt;br /&gt;
make install prefix=${SYN_TEMP_INSTALL}/synfig-devel&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
# auto build hack installation [end]&lt;br /&gt;
cd ${CURRENT_DIR}&lt;br /&gt;
&lt;br /&gt;
# auto build hack patch [begin]&lt;br /&gt;
echo &amp;quot;Postprocessing&amp;quot;&lt;br /&gt;
SYN_SED_PATH=`echo ${SYN_TEMP_INSTALL}/synfig-devel | sed -e 's/\//\\\\\//g'`&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
mv ${SYN_TEMP_INSTALL}/synfig-devel/bin/synfig-config ${SYN_TEMP_INSTALL}/synfig-devel/bin/synfig-config.tmp&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
sed -e &amp;quot;s/C:\/PROGRA~1\\/Synfig/${SYN_SED_PATH}/g&amp;quot; \&lt;br /&gt;
  ${SYN_TEMP_INSTALL}/synfig-devel/bin/synfig-config.tmp &amp;gt;${SYN_TEMP_INSTALL}/synfig-devel/bin/synfig-config&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
rm -f ${SYN_TEMP_INSTALL}/synfig-devel/bin/synfig-config.tmp&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
mv ${SYN_TEMP_INSTALL}/synfig-devel/lib/pkgconfig/synfig.pc ${SYN_TEMP_INSTALL}/synfig-devel/lib/pkgconfig/synfig.pc.tmp&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
sed -e &amp;quot;s/C:\/PROGRA~1\\/Synfig/${SYN_SED_PATH}/g&amp;quot; \&lt;br /&gt;
  ${SYN_TEMP_INSTALL}/synfig-devel/lib/pkgconfig/synfig.pc.tmp &amp;gt;${SYN_TEMP_INSTALL}/synfig-devel/lib/pkgconfig/synfig.pc&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
rm -f ${SYN_TEMP_INSTALL}/synfig-devel/lib/pkgconfig/synfig.pc.tmp&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
# auto build hack patch [end]&lt;br /&gt;
&lt;br /&gt;
rm -rf ${SYN_BUILD_DIR}/synfig-core&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Done: synfig-core&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save Synfig Studio build script as &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;\synfig\make_studio.sh&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Making Synfig-Studio...&amp;quot;&lt;br /&gt;
# Including configuration&lt;br /&gt;
if [ -r &amp;quot;./synbuild.conf&amp;quot; ]; then&lt;br /&gt;
  . ./synbuild.conf&lt;br /&gt;
else&lt;br /&gt;
  echo &amp;quot;No config file for synfig build (./synbuild.conf) found.&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
CURRENT_DIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Cleanup directories&amp;quot;&lt;br /&gt;
rm -rf ${SYN_BUILD_DIR}/synfig-studio&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Preparing sources&amp;quot;&lt;br /&gt;
mkdir ${SYN_BUILD_DIR}/synfig-studio&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
cp -R ${SYN_SOURCE_DIR}/synfig-studio/* ${SYN_BUILD_DIR}/synfig-studio/&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
cp -R ${SYN_SOURCE_DIR}/synfig-studio/.svn ${SYN_BUILD_DIR}/synfig-studio/&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Applying patches...&amp;quot;&lt;br /&gt;
cd  ${SYN_BUILD_DIR}/synfig-studio&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
for SFILE in ${SYNSTUDIO_PATCHES[@]}&lt;br /&gt;
do&lt;br /&gt;
  patch -p1 &amp;lt;${SYN_FILEZ_DIR}/${SFILE}&lt;br /&gt;
  [ $? -eq 0 ] || exit 1&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Configuring&amp;quot;&lt;br /&gt;
./bootstrap&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
mkdir win32build&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
cd win32build&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
if [ &amp;quot;$SYN_STUDIO_DEBUG_BUILD&amp;quot; == &amp;quot;yes&amp;quot; ]; then&lt;br /&gt;
  ../configure --host=${MINGW_HOST} --prefix=C:/PROGRA~1/Synfig --disable-optimization --enable-debug&lt;br /&gt;
  [ $? -eq 0 ] || exit 1&lt;br /&gt;
else&lt;br /&gt;
  ../configure --host=${MINGW_HOST} --prefix=C:/PROGRA~1/Synfig --enable-optimization=1 --disable-debug&lt;br /&gt;
  [ $? -eq 0 ] || exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Making&amp;quot;&lt;br /&gt;
make package&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
mv ./synfigstudio-*.exe ${CURRENT_DIR}/&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
cd ${CURRENT_DIR}&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
rm -rf ${SYN_BUILD_DIR}/synfig-studio&lt;br /&gt;
[ $? -eq 0 ] || exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Done: synfig-studio&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===_src directory===&lt;br /&gt;
Go to &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;\synfig\_src&amp;lt;/code&amp;gt; directory. Get the latest sources of Synfig from its repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;$ svn co http://svn.voria.com/code/ETL/trunk/ ETL&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;$ svn co http://svn.voria.com/code/synfig-core/trunk/ synfig-core&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;$ svn co http://svn.voria.com/code/synfig-studio/trunk/ synfig-studio&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download current stable [http://www.openexr.com/ OpenEXR] version from:&lt;br /&gt;
&lt;br /&gt;
* http://download.savannah.nongnu.org/releases/openexr/openexr-1.4.0a.tar.gz (9.22 Mb)&lt;br /&gt;
&lt;br /&gt;
Finally you must have three directories (ETL, synfig-core and synfig-studio) and openexr-1.4.0a.tar.gz file in your &amp;lt;code&amp;gt;_src&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
===_filez directory===&lt;br /&gt;
Save next text as &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;\synfig\_filez\synfig-core-hack-libtool.patch&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;diff -Nuar synfig-core.orig/win32build/libtool synfig-core/win32build/libtool&lt;br /&gt;
--- synfig-core.orig/win32build/libtool	Wed Feb  7 21:52:34 2007&lt;br /&gt;
+++ synfig-core/win32build/libtool	Wed Feb  7 21:57:12 2007&lt;br /&gt;
@@ -2805,7 +2805,7 @@&lt;br /&gt;
 	  fi&lt;br /&gt;
 	elif test &amp;quot;$build_libtool_libs&amp;quot; = yes; then&lt;br /&gt;
 	  # Not a shared library&lt;br /&gt;
-	  if test &amp;quot;$deplibs_check_method&amp;quot; != pass_all; then&lt;br /&gt;
+	  if test &amp;quot;$deplibs_check_method&amp;quot; != pass_all &amp;amp;&amp;amp; test &amp;quot;$old_library&amp;quot; != &amp;quot;libltdl.a&amp;quot;; then&lt;br /&gt;
 	    # We're trying link a shared library against a static one&lt;br /&gt;
 	    # but the system doesn't support it.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then save next as &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;\synfig\_filez\openexr-1.4.0-mingw32.patch&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;diff -Nuar openexr-1.4.0.orig/IlmThread/Makefile.in openexr-1.4.0/IlmThread/Makefile.in&lt;br /&gt;
--- openexr-1.4.0.orig/IlmThread/Makefile.in	Wed Aug  9 05:45:52 2006&lt;br /&gt;
+++ openexr-1.4.0/IlmThread/Makefile.in	Wed Apr 18 20:31:58 2007&lt;br /&gt;
@@ -62,7 +62,8 @@&lt;br /&gt;
 am_libIlmThread_la_OBJECTS = IlmThreadPool.lo IlmThread.lo \&lt;br /&gt;
 	IlmThreadSemaphore.lo IlmThreadMutex.lo IlmThreadPosix.lo \&lt;br /&gt;
 	IlmThreadSemaphorePosix.lo IlmThreadSemaphorePosixCompat.lo \&lt;br /&gt;
-	IlmThreadMutexPosix.lo&lt;br /&gt;
+	IlmThreadMutexPosix.lo IlmThreadWin32.lo IlmThreadSemaphoreWin32.lo \&lt;br /&gt;
+	IlmThreadMutexWin32.lo&lt;br /&gt;
 libIlmThread_la_OBJECTS = $(am_libIlmThread_la_OBJECTS)&lt;br /&gt;
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/config&lt;br /&gt;
 depcomp = $(SHELL) $(top_srcdir)/depcomp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally save next as &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;\synfig\_filez\openexr-1.4.0-pkgconfig.patch&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;diff -Nuar openexr-1.4.0.orig/OpenEXR.pc.in openexr-1.4.0/OpenEXR.pc.in&lt;br /&gt;
--- openexr-1.4.0.orig/OpenEXR.pc.in	Wed Aug  9 05:37:50 2006&lt;br /&gt;
+++ openexr-1.4.0/OpenEXR.pc.in	Fri Apr 20 20:52:46 2007&lt;br /&gt;
@@ -7,5 +7,5 @@&lt;br /&gt;
 Name: OpenEXR&lt;br /&gt;
 Description: OpenEXR image library&lt;br /&gt;
 Version: @OPENEXR_VERSION@&lt;br /&gt;
-Libs: -L${libdir} -lIlmImf -lImath -lHalf -lIex -lz @PTHREAD_LIBS@&lt;br /&gt;
-Cflags: @PTHREAD_CFLAGS@ -I${OpenEXR_includedir}&lt;br /&gt;
+Libs: -L${libdir} -lIlmImf -lImath -lHalf -lIex -lz&lt;br /&gt;
+Cflags: -I@includedir@ -I${OpenEXR_includedir}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
This section is described parameters of &amp;lt;code&amp;gt;synbuild.conf&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
===Files and Directories===&lt;br /&gt;
As you can see in this section you can define path and name of special directories (with sources, patches and temporary directories). If you install build scripts as written above, there nothing to change.&lt;br /&gt;
&lt;br /&gt;
Also this section contain path and version of OpenEXR source file.&lt;br /&gt;
&lt;br /&gt;
===External tools===&lt;br /&gt;
In this section you need define path to executable files of three auxiliary packages: ImageMagick, Subversion and NSIS. ImageMagick and Subversion are set it paths to PATH environment variable. But it add its to the end of list and we can get name collision. For example, &amp;quot;convert&amp;quot; tool from ImageMagick name some like &amp;quot;convert&amp;quot; tool from Borland Delphi Explorer, which can be installed before ImageMagick.&lt;br /&gt;
&lt;br /&gt;
===Build setup===&lt;br /&gt;
'''MINGW_HOST''' - host parameter of &amp;quot;configure&amp;quot; script. Do not change it.&lt;br /&gt;
&lt;br /&gt;
'''SYN_CORE_DEBUG_BUILD''' - if &amp;quot;yes&amp;quot;, Synfig Core will maked with debug info.&lt;br /&gt;
&lt;br /&gt;
'''SYN_STUDIO_DEBUG_BUILD''' - if &amp;quot;yes&amp;quot;, Synfig Studio will maked with debug info.&lt;br /&gt;
&lt;br /&gt;
===Patches===&lt;br /&gt;
In this section you can find a number of patches definition blocks, looking like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# ETL patches&lt;br /&gt;
ETL_PATCHES=$(cat &amp;lt;&amp;lt;:END_ETL:&lt;br /&gt;
:END_ETL:)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, if you place any filenames of patches between '':END_ETL:'' blocks, it will be applied before configuration of ETL. Patch files need to be stored into &amp;lt;code&amp;gt;_filez&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
This section is useful if you want to test your own patches before send it to Synfig developers.&lt;br /&gt;
&lt;br /&gt;
===Autoconfiguration===&lt;br /&gt;
This section contatin code, which setup required environment variables and (by default) there no need to be changed.&lt;br /&gt;
&lt;br /&gt;
==Build Order==&lt;br /&gt;
Note: If you want build synfig without lags, open a single msys session, then open &amp;quot;Task Manager&amp;quot;, search for ''sh.exe'' process and set priority &amp;quot;Below normal&amp;quot; to it.&lt;br /&gt;
&lt;br /&gt;
Note: On-access antivirus scanner can dramatically decrease configuration speed.&lt;br /&gt;
&lt;br /&gt;
===OpenEXR===&lt;br /&gt;
This package need to build only once. Rebuild is required if you get new version or want apply new patch to it or you update the compiler and its incompatible with oldest binaries.&lt;br /&gt;
&lt;br /&gt;
In your msys console goto &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;\synfig&amp;lt;/code&amp;gt; directory by typing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;$ cd ~/synfig&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;$ ./make_openexr.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wait for &amp;quot;Done: OpenEXR&amp;quot; string.&lt;br /&gt;
&lt;br /&gt;
===ETL===&lt;br /&gt;
Rebuild it when you get new version of Synfig.&lt;br /&gt;
&lt;br /&gt;
In your msys console goto &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;\synfig&amp;lt;/code&amp;gt; directory by typing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;$ cd ~/synfig&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;$ ./make_etl.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wait for &amp;quot;Done: ETL&amp;quot; string.&lt;br /&gt;
&lt;br /&gt;
===Synfig Core===&lt;br /&gt;
Rebuild it when you get new version of Synfig.&lt;br /&gt;
&lt;br /&gt;
In your msys console goto &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;\synfig&amp;lt;/code&amp;gt; directory by typing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;$ cd ~/synfig&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;$ ./make_core.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wait for &amp;quot;Done: synfig-core&amp;quot; string. It can take along time. Synfig Core installer will be moved into current directory.&lt;br /&gt;
&lt;br /&gt;
===Synfig Studio===&lt;br /&gt;
Rebuild it when you get new version of Synfig.&lt;br /&gt;
&lt;br /&gt;
In your msys console goto &amp;lt;code&amp;gt;C:\msys\1.0\home\&amp;lt;windows login&amp;gt;\synfig&amp;lt;/code&amp;gt; directory by typing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;$ cd ~/synfig&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;nowiki&amp;gt;$ ./make_studio.sh&amp;lt;/nowiki&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wait for &amp;quot;Done: synfig-studio&amp;quot; string. It can take along time. Synfig Studio installer will be moved into current directory.&lt;br /&gt;
&lt;br /&gt;
==Additional tools==&lt;br /&gt;
This tools is not required for Synfig building, but its can help in debugging process.&lt;br /&gt;
&lt;br /&gt;
P.S. Post this later. ;-)&lt;br /&gt;
&lt;br /&gt;
[[Category:Windows]]&lt;/div&gt;</summary>
		<author><name>Atrus</name></author>	</entry>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Dev:Mingw_installation&amp;diff=549</id>
		<title>Dev:Mingw installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Dev:Mingw_installation&amp;diff=549"/>
				<updated>2007-05-09T01:31:03Z</updated>
		
		<summary type="html">&lt;p&gt;Atrus: /* Collision Resolution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MinGW==&lt;br /&gt;
First - download [http://www.mingw.org/ MinGW] installer. You may get version 5.1.3 or higher (recommended).&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/MinGW-5.1.3.exe?big_mirror=1 (136K)&lt;br /&gt;
&lt;br /&gt;
Run MinGW-5.1.3.exe. Select &amp;quot;Download and install&amp;quot;. Choose &amp;quot;Candidate&amp;quot; package, because &amp;quot;Current&amp;quot; is too old. When the installer asks which packages to install, select:&lt;br /&gt;
&lt;br /&gt;
* MinGW base tools&lt;br /&gt;
* g++ Compiler&lt;br /&gt;
* g77 Compiler&lt;br /&gt;
* MinGW Make&lt;br /&gt;
&lt;br /&gt;
Note: you really do need to install Fortran; even though Synfig does not require it, it is required by the autoconf configuration scripts. These are the minimal required package versions which are needed to successfully build win32 synfig:&lt;br /&gt;
&lt;br /&gt;
* mingw-runtime-3.11.tar.gz (416 Kb)&lt;br /&gt;
* w32api-3.8.tar.gz (1.54 Mb)&lt;br /&gt;
* binutils-2.17.50-20060824-1.tar.gz (8.9 Mb)&lt;br /&gt;
* gcc-core-3.4.5-20060117-1.tar.gz (3.3 Mb)&lt;br /&gt;
* gcc-g++-3.4.5-20060117-1.gz (4.5 Mb)&lt;br /&gt;
* gcc-g77-3.4.5-20060117-1.tar.gz (2.0 Mb)&lt;br /&gt;
* mingw32-make-3.81-1.tar.gz (237.5 Kb)&lt;br /&gt;
* mingw32-make-3.80.0-3.tar.gz (928 Kb)&lt;br /&gt;
&lt;br /&gt;
Confirm default installation path &amp;lt;code&amp;gt;C:\MinGW&amp;lt;/code&amp;gt;. If you install MinGW into another directory, synfig compilation may fail.&lt;br /&gt;
&lt;br /&gt;
===MSYS===&lt;br /&gt;
Now download and install MSYS - a shell and tools kit.&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe?big_mirror=1 (2.8 Mb)&lt;br /&gt;
&lt;br /&gt;
Run MSYS-1.0.10.exe, confirm default installation path &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;. Wait until installation completes. Then the installer opens a console and asks some questions.&lt;br /&gt;
&lt;br /&gt;
''This is a post install process that will try to normalize between''&amp;lt;br /&amp;gt;&lt;br /&gt;
''your MinGW install if any as well as your previous MSYS installs''&amp;lt;br /&amp;gt;&lt;br /&gt;
''if any. I don't have any traps as aborts will not hurt anything.''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Do you wish to continue with the post install? [yn ]''&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;y&amp;quot; here.&lt;br /&gt;
&lt;br /&gt;
''Do you have MinGW installed? [yn ]''&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;y&amp;quot; here.&lt;br /&gt;
&lt;br /&gt;
''Please answer following the in the form of c:/foo/bar.''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Where is your MinGW installation?''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;&amp;lt;code&amp;gt;c:/mingw&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The installer script prints some text and finally writes:&lt;br /&gt;
&lt;br /&gt;
''Oh joy, you do not have c:/mingw/bin/make.exe. Keep it that way.''&lt;br /&gt;
&lt;br /&gt;
It's OK. The first phase of installation is completed. Press any key.&lt;br /&gt;
&lt;br /&gt;
===MSYS Developer Toolkit===&lt;br /&gt;
Download MSYS Developer Toolkit, which contain such required tools as [http://www.gnu.org/software/autoconf/ autoconf], [http://www.gnu.org/software/automake/ automake], [http://www.gnu.org/software/libtool/ libtool], [http://www.cpan.org/ perl], pkg-tools, etc.&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/msysDTK-1.0.1.exe?big_mirror=1 (10.29 Mb)&lt;br /&gt;
&lt;br /&gt;
Run msysDTK-1.0.1.exe. Confirm your MSYS installation path &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;. Nothing more. Installation will continue without any additional questions.&lt;br /&gt;
&lt;br /&gt;
===bash===&lt;br /&gt;
The current bash version is not enough for Synfig building and neither is the new 2.05b version. It contains an error and you need to download 3.1 snapshot:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/bash-3.1-MSYS-1.0.11-snapshot.tar.bz2?big_mirror=1 (551K)&lt;br /&gt;
&lt;br /&gt;
Make sure that all msys sessions are closed, then just decompress bash-3.1 directory from archive into &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Also, you may want to edit &amp;lt;code&amp;gt;C:\msys\1.0\msys.bat&amp;lt;/code&amp;gt; file. You may find string which contain &amp;lt;code&amp;gt;if &amp;quot;x%MINGW32BGCOLOR%&amp;quot; == &amp;quot;x&amp;quot; set MINGW32BGCOLOR=&amp;lt;/code&amp;gt; and set &amp;lt;code&amp;gt;Black&amp;lt;/code&amp;gt; as color. Into &amp;lt;code&amp;gt;if &amp;quot;x%MINGW32FGCOLOR%&amp;quot; == &amp;quot;x&amp;quot; set MINGW32FGCOLOR=&amp;lt;/code&amp;gt; you may set color &amp;lt;code&amp;gt;White&amp;lt;/code&amp;gt;. In string &amp;lt;code&amp;gt;start rxvt -backspacekey&amp;lt;/code&amp;gt; you may replace &amp;lt;code&amp;gt;-fn Courier-12&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;-fn Courier-16&amp;lt;/code&amp;gt;. In my opinion this makes msys sessions look better.&lt;br /&gt;
&lt;br /&gt;
===[http://www.gnu.org/software/libtool/ libtool]===&lt;br /&gt;
In Synfig Core bootstrap file we can find that libtool prior to version 1.4.2 has an error in libltdl but msys has only 1.4e. I think - will be better to update it instead of patching. Download libtool 1.5 from:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/msys-libtool-1.5.tar.bz2?big_mirror=1 (421 Kb)&lt;br /&gt;
&lt;br /&gt;
Decompress content of archive to &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
===[http://www.mktemp.org/ mktemp]===&lt;br /&gt;
Synfig requires mktemp for building, but for some unknown reason this tool is not installed by default in MinGW. Download the MinGW implementation of this tool from:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/mktemp-1.5-MSYS.tar.bz2?big_mirror=1 (4 Kb)&lt;br /&gt;
&lt;br /&gt;
Decompress mktemp.exe from this archive to &amp;lt;code&amp;gt;C:\msys\1.0\bin&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
===[http://darwinsys.com/file/ file]===&lt;br /&gt;
libtool requires the &amp;quot;file&amp;quot; tool to check filetypes of libraries. So we need to download it:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/file-4.16-MSYS-1.0.11-snapshot.tar.bz2?big_mirror=1 (241 Kb)&lt;br /&gt;
&lt;br /&gt;
and decompress content of directory file-4.16 from the archive to &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===cygpath emulation===&lt;br /&gt;
As far as I read, Cygwin only supports paths like /C/somedir/somefile. MinGW can use native windows paths also. Cygwin has a special tool for this (and some another features). MinGW has not. But several Synfig configure scripts require this tool so it will be better to make it. Just save the following text as &amp;lt;code&amp;gt;C:\msys\1.0\bin\cygpath&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
# A simple cygpath replacement&lt;br /&gt;
&lt;br /&gt;
until [ -z &amp;quot;$1&amp;quot; ]&lt;br /&gt;
do&lt;br /&gt;
    if [ &amp;quot;${1:0:1}&amp;quot; != &amp;quot;-&amp;quot; ]; then&lt;br /&gt;
        echo $1 | sed -e 's/\\/\//g' -e 's/^\([a-zA-Z]\):/\/\1/g'&lt;br /&gt;
    fi&lt;br /&gt;
    shift&lt;br /&gt;
done&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[http://www.winterdrache.de/freeware/png2ico/index.html png2ico]===&lt;br /&gt;
Early version of Synfig used [http://www.kernel.org/pub/software/graphics/pngtoico/ pngtoico] tool to produce icons from png files. Unfortunately this tool is broken now. You can see this for youeself by installing the official build of Synfig Studio 0.61.05. The latest versions of Synfig using another tool: png2ico. This tool is not perfect, but it works. Download it from:&lt;br /&gt;
&lt;br /&gt;
* http://www.winterdrache.de/freeware/png2ico/data/png2ico-win-2002-12-08.zip (92 Kb)&lt;br /&gt;
&lt;br /&gt;
And decompress png2ico.exe file to &amp;lt;code&amp;gt;C:\msys\1.0\bin&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
==Non MinGW packages==&lt;br /&gt;
===[http://subversion.tigris.org Subversion]===&lt;br /&gt;
Synfig source is stored in a subversion repository. You will need the svn client to get it. Also the svn client is required by the Synfig build scripts, to receive the revision number of the source.&lt;br /&gt;
You can download the Windows subversion package from this page:&lt;br /&gt;
&lt;br /&gt;
* http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&lt;br /&gt;
&lt;br /&gt;
When I wrote this the latest version was 1.4.3:&lt;br /&gt;
&lt;br /&gt;
* http://subversion.tigris.org/files/documents/15/36797/svn-1.4.3-setup.exe (3.58 Mb)&lt;br /&gt;
&lt;br /&gt;
But it is best to get the newest available version.&lt;br /&gt;
&lt;br /&gt;
===[http://sourceforge.net/projects/nsis/ NSIS]===&lt;br /&gt;
NSIS is the Null Soft Installer System, a free and open source installer for WinAmp, a popular windows music player.&lt;br /&gt;
When I wrote this the latest version was 2.27:&lt;br /&gt;
&lt;br /&gt;
* http://prdownloads.sourceforge.net/nsis/nsis-2.27-setup.exe?download (1.52 Mb)&lt;br /&gt;
&lt;br /&gt;
You can use this or any newer version.&lt;br /&gt;
&lt;br /&gt;
===[http://www.imagemagick.org ImageMagick]===&lt;br /&gt;
When I wrote this the latest version was 6.3.4-0:&lt;br /&gt;
&lt;br /&gt;
* http://www.imagemagick.org/download/binaries/ImageMagick-6.3.4-0-Q16-windows-dll.exe (7.23 Mb)&lt;br /&gt;
&lt;br /&gt;
ImageMagick is required to build Studio, also Core has an ImageMagick render target.&lt;br /&gt;
&lt;br /&gt;
==Gtk+/Gtkmm==&lt;br /&gt;
===[http://www.gtk.org/ GTK+]===&lt;br /&gt;
Go to [http://gladewin32.sourceforge.net/modules/news/ this page] and download the latest GTK+ devel package for windows:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/gladewin32/gtk-dev-2.10.6-win32-1.exe?big_mirror=0 (11.41 Mb)&lt;br /&gt;
&lt;br /&gt;
You need only instal the following components:&lt;br /&gt;
&lt;br /&gt;
* Gtk+ Runtime (required)&lt;br /&gt;
* Register Environment Variables&lt;br /&gt;
* Devel header/libraries&lt;br /&gt;
&lt;br /&gt;
Confirm registration for environment: ''MSYS (C:\msys\1.0)''.&lt;br /&gt;
&lt;br /&gt;
Install GTK+ to &amp;lt;code&amp;gt;C:\GTK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===[http://www.gtkmm.org/ GTKmm]===&lt;br /&gt;
Go to [http://www.pcpm.ucl.ac.be/~gustin/win32_ports/ this page] and download the latest GTKmm devel package for Windows:&lt;br /&gt;
&lt;br /&gt;
* http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.8/gtkmm-devel-2.8.8-2.exe (16.65 Mb)&lt;br /&gt;
&lt;br /&gt;
You need only install the following components:&lt;br /&gt;
&lt;br /&gt;
* libsigs++&lt;br /&gt;
* glibmm&lt;br /&gt;
* gtkmm&lt;br /&gt;
* libxml++&lt;br /&gt;
&lt;br /&gt;
For each selected component you may keep only&lt;br /&gt;
&lt;br /&gt;
* Runtime&lt;br /&gt;
* Development&lt;br /&gt;
&lt;br /&gt;
subcategories. Install GTKmm to &amp;lt;code&amp;gt;C:\GTK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Collision Resolution===&lt;br /&gt;
If you have several Gtk-applications (f.e. InkScape), you can receive a strange errors, like &amp;quot;''the procedure entry point XML_SetDoctypeDeclHandler could not be located in the dynamic link library xmlparse.dll''&amp;quot;. Thats mean you have an old version of this library in windows system32 directory, installed by another program. Just search and rename/delete this old library and all will work perfectly again.&lt;br /&gt;
&lt;br /&gt;
[[Category:Windows]]&lt;/div&gt;</summary>
		<author><name>Atrus</name></author>	</entry>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Dev:Mingw_installation&amp;diff=547</id>
		<title>Dev:Mingw installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Dev:Mingw_installation&amp;diff=547"/>
				<updated>2007-05-09T01:30:18Z</updated>
		
		<summary type="html">&lt;p&gt;Atrus: Added &amp;quot;collision resolution&amp;quot; section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MinGW==&lt;br /&gt;
First - download [http://www.mingw.org/ MinGW] installer. You may get version 5.1.3 or higher (recommended).&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/MinGW-5.1.3.exe?big_mirror=1 (136K)&lt;br /&gt;
&lt;br /&gt;
Run MinGW-5.1.3.exe. Select &amp;quot;Download and install&amp;quot;. Choose &amp;quot;Candidate&amp;quot; package, because &amp;quot;Current&amp;quot; is too old. When the installer asks which packages to install, select:&lt;br /&gt;
&lt;br /&gt;
* MinGW base tools&lt;br /&gt;
* g++ Compiler&lt;br /&gt;
* g77 Compiler&lt;br /&gt;
* MinGW Make&lt;br /&gt;
&lt;br /&gt;
Note: you really do need to install Fortran; even though Synfig does not require it, it is required by the autoconf configuration scripts. These are the minimal required package versions which are needed to successfully build win32 synfig:&lt;br /&gt;
&lt;br /&gt;
* mingw-runtime-3.11.tar.gz (416 Kb)&lt;br /&gt;
* w32api-3.8.tar.gz (1.54 Mb)&lt;br /&gt;
* binutils-2.17.50-20060824-1.tar.gz (8.9 Mb)&lt;br /&gt;
* gcc-core-3.4.5-20060117-1.tar.gz (3.3 Mb)&lt;br /&gt;
* gcc-g++-3.4.5-20060117-1.gz (4.5 Mb)&lt;br /&gt;
* gcc-g77-3.4.5-20060117-1.tar.gz (2.0 Mb)&lt;br /&gt;
* mingw32-make-3.81-1.tar.gz (237.5 Kb)&lt;br /&gt;
* mingw32-make-3.80.0-3.tar.gz (928 Kb)&lt;br /&gt;
&lt;br /&gt;
Confirm default installation path &amp;lt;code&amp;gt;C:\MinGW&amp;lt;/code&amp;gt;. If you install MinGW into another directory, synfig compilation may fail.&lt;br /&gt;
&lt;br /&gt;
===MSYS===&lt;br /&gt;
Now download and install MSYS - a shell and tools kit.&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe?big_mirror=1 (2.8 Mb)&lt;br /&gt;
&lt;br /&gt;
Run MSYS-1.0.10.exe, confirm default installation path &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;. Wait until installation completes. Then the installer opens a console and asks some questions.&lt;br /&gt;
&lt;br /&gt;
''This is a post install process that will try to normalize between''&amp;lt;br /&amp;gt;&lt;br /&gt;
''your MinGW install if any as well as your previous MSYS installs''&amp;lt;br /&amp;gt;&lt;br /&gt;
''if any. I don't have any traps as aborts will not hurt anything.''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Do you wish to continue with the post install? [yn ]''&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;y&amp;quot; here.&lt;br /&gt;
&lt;br /&gt;
''Do you have MinGW installed? [yn ]''&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;y&amp;quot; here.&lt;br /&gt;
&lt;br /&gt;
''Please answer following the in the form of c:/foo/bar.''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Where is your MinGW installation?''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;&amp;lt;code&amp;gt;c:/mingw&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The installer script prints some text and finally writes:&lt;br /&gt;
&lt;br /&gt;
''Oh joy, you do not have c:/mingw/bin/make.exe. Keep it that way.''&lt;br /&gt;
&lt;br /&gt;
It's OK. The first phase of installation is completed. Press any key.&lt;br /&gt;
&lt;br /&gt;
===MSYS Developer Toolkit===&lt;br /&gt;
Download MSYS Developer Toolkit, which contain such required tools as [http://www.gnu.org/software/autoconf/ autoconf], [http://www.gnu.org/software/automake/ automake], [http://www.gnu.org/software/libtool/ libtool], [http://www.cpan.org/ perl], pkg-tools, etc.&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/msysDTK-1.0.1.exe?big_mirror=1 (10.29 Mb)&lt;br /&gt;
&lt;br /&gt;
Run msysDTK-1.0.1.exe. Confirm your MSYS installation path &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;. Nothing more. Installation will continue without any additional questions.&lt;br /&gt;
&lt;br /&gt;
===bash===&lt;br /&gt;
The current bash version is not enough for Synfig building and neither is the new 2.05b version. It contains an error and you need to download 3.1 snapshot:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/bash-3.1-MSYS-1.0.11-snapshot.tar.bz2?big_mirror=1 (551K)&lt;br /&gt;
&lt;br /&gt;
Make sure that all msys sessions are closed, then just decompress bash-3.1 directory from archive into &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Also, you may want to edit &amp;lt;code&amp;gt;C:\msys\1.0\msys.bat&amp;lt;/code&amp;gt; file. You may find string which contain &amp;lt;code&amp;gt;if &amp;quot;x%MINGW32BGCOLOR%&amp;quot; == &amp;quot;x&amp;quot; set MINGW32BGCOLOR=&amp;lt;/code&amp;gt; and set &amp;lt;code&amp;gt;Black&amp;lt;/code&amp;gt; as color. Into &amp;lt;code&amp;gt;if &amp;quot;x%MINGW32FGCOLOR%&amp;quot; == &amp;quot;x&amp;quot; set MINGW32FGCOLOR=&amp;lt;/code&amp;gt; you may set color &amp;lt;code&amp;gt;White&amp;lt;/code&amp;gt;. In string &amp;lt;code&amp;gt;start rxvt -backspacekey&amp;lt;/code&amp;gt; you may replace &amp;lt;code&amp;gt;-fn Courier-12&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;-fn Courier-16&amp;lt;/code&amp;gt;. In my opinion this makes msys sessions look better.&lt;br /&gt;
&lt;br /&gt;
===[http://www.gnu.org/software/libtool/ libtool]===&lt;br /&gt;
In Synfig Core bootstrap file we can find that libtool prior to version 1.4.2 has an error in libltdl but msys has only 1.4e. I think - will be better to update it instead of patching. Download libtool 1.5 from:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/msys-libtool-1.5.tar.bz2?big_mirror=1 (421 Kb)&lt;br /&gt;
&lt;br /&gt;
Decompress content of archive to &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
===[http://www.mktemp.org/ mktemp]===&lt;br /&gt;
Synfig requires mktemp for building, but for some unknown reason this tool is not installed by default in MinGW. Download the MinGW implementation of this tool from:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/mktemp-1.5-MSYS.tar.bz2?big_mirror=1 (4 Kb)&lt;br /&gt;
&lt;br /&gt;
Decompress mktemp.exe from this archive to &amp;lt;code&amp;gt;C:\msys\1.0\bin&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
===[http://darwinsys.com/file/ file]===&lt;br /&gt;
libtool requires the &amp;quot;file&amp;quot; tool to check filetypes of libraries. So we need to download it:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/file-4.16-MSYS-1.0.11-snapshot.tar.bz2?big_mirror=1 (241 Kb)&lt;br /&gt;
&lt;br /&gt;
and decompress content of directory file-4.16 from the archive to &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===cygpath emulation===&lt;br /&gt;
As far as I read, Cygwin only supports paths like /C/somedir/somefile. MinGW can use native windows paths also. Cygwin has a special tool for this (and some another features). MinGW has not. But several Synfig configure scripts require this tool so it will be better to make it. Just save the following text as &amp;lt;code&amp;gt;C:\msys\1.0\bin\cygpath&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
# A simple cygpath replacement&lt;br /&gt;
&lt;br /&gt;
until [ -z &amp;quot;$1&amp;quot; ]&lt;br /&gt;
do&lt;br /&gt;
    if [ &amp;quot;${1:0:1}&amp;quot; != &amp;quot;-&amp;quot; ]; then&lt;br /&gt;
        echo $1 | sed -e 's/\\/\//g' -e 's/^\([a-zA-Z]\):/\/\1/g'&lt;br /&gt;
    fi&lt;br /&gt;
    shift&lt;br /&gt;
done&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[http://www.winterdrache.de/freeware/png2ico/index.html png2ico]===&lt;br /&gt;
Early version of Synfig used [http://www.kernel.org/pub/software/graphics/pngtoico/ pngtoico] tool to produce icons from png files. Unfortunately this tool is broken now. You can see this for youeself by installing the official build of Synfig Studio 0.61.05. The latest versions of Synfig using another tool: png2ico. This tool is not perfect, but it works. Download it from:&lt;br /&gt;
&lt;br /&gt;
* http://www.winterdrache.de/freeware/png2ico/data/png2ico-win-2002-12-08.zip (92 Kb)&lt;br /&gt;
&lt;br /&gt;
And decompress png2ico.exe file to &amp;lt;code&amp;gt;C:\msys\1.0\bin&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
==Non MinGW packages==&lt;br /&gt;
===[http://subversion.tigris.org Subversion]===&lt;br /&gt;
Synfig source is stored in a subversion repository. You will need the svn client to get it. Also the svn client is required by the Synfig build scripts, to receive the revision number of the source.&lt;br /&gt;
You can download the Windows subversion package from this page:&lt;br /&gt;
&lt;br /&gt;
* http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&lt;br /&gt;
&lt;br /&gt;
When I wrote this the latest version was 1.4.3:&lt;br /&gt;
&lt;br /&gt;
* http://subversion.tigris.org/files/documents/15/36797/svn-1.4.3-setup.exe (3.58 Mb)&lt;br /&gt;
&lt;br /&gt;
But it is best to get the newest available version.&lt;br /&gt;
&lt;br /&gt;
===[http://sourceforge.net/projects/nsis/ NSIS]===&lt;br /&gt;
NSIS is the Null Soft Installer System, a free and open source installer for WinAmp, a popular windows music player.&lt;br /&gt;
When I wrote this the latest version was 2.27:&lt;br /&gt;
&lt;br /&gt;
* http://prdownloads.sourceforge.net/nsis/nsis-2.27-setup.exe?download (1.52 Mb)&lt;br /&gt;
&lt;br /&gt;
You can use this or any newer version.&lt;br /&gt;
&lt;br /&gt;
===[http://www.imagemagick.org ImageMagick]===&lt;br /&gt;
When I wrote this the latest version was 6.3.4-0:&lt;br /&gt;
&lt;br /&gt;
* http://www.imagemagick.org/download/binaries/ImageMagick-6.3.4-0-Q16-windows-dll.exe (7.23 Mb)&lt;br /&gt;
&lt;br /&gt;
ImageMagick is required to build Studio, also Core has an ImageMagick render target.&lt;br /&gt;
&lt;br /&gt;
==Gtk+/Gtkmm==&lt;br /&gt;
===[http://www.gtk.org/ GTK+]===&lt;br /&gt;
Go to [http://gladewin32.sourceforge.net/modules/news/ this page] and download the latest GTK+ devel package for windows:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/gladewin32/gtk-dev-2.10.6-win32-1.exe?big_mirror=0 (11.41 Mb)&lt;br /&gt;
&lt;br /&gt;
You need only instal the following components:&lt;br /&gt;
&lt;br /&gt;
* Gtk+ Runtime (required)&lt;br /&gt;
* Register Environment Variables&lt;br /&gt;
* Devel header/libraries&lt;br /&gt;
&lt;br /&gt;
Confirm registration for environment: ''MSYS (C:\msys\1.0)''.&lt;br /&gt;
&lt;br /&gt;
Install GTK+ to &amp;lt;code&amp;gt;C:\GTK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===[http://www.gtkmm.org/ GTKmm]===&lt;br /&gt;
Go to [http://www.pcpm.ucl.ac.be/~gustin/win32_ports/ this page] and download the latest GTKmm devel package for Windows:&lt;br /&gt;
&lt;br /&gt;
* http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.8/gtkmm-devel-2.8.8-2.exe (16.65 Mb)&lt;br /&gt;
&lt;br /&gt;
You need only install the following components:&lt;br /&gt;
&lt;br /&gt;
* libsigs++&lt;br /&gt;
* glibmm&lt;br /&gt;
* gtkmm&lt;br /&gt;
* libxml++&lt;br /&gt;
&lt;br /&gt;
For each selected component you may keep only&lt;br /&gt;
&lt;br /&gt;
* Runtime&lt;br /&gt;
* Development&lt;br /&gt;
&lt;br /&gt;
subcategories. Install GTKmm to &amp;lt;code&amp;gt;C:\GTK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Collision Resolution===&lt;br /&gt;
If you have several Gtk-applications (f.e. InkScape), you can reveive  strange errors, like &amp;quot;''the procedure entry point XML_SetDoctypeDeclHandler could not be located in the dynamic link library xmlparse.dll''&amp;quot;. Thats mean you have an old version of this library in windows system32 directory, installed by another program. Just search and rename/delete this old library and all will work perfectly again.&lt;br /&gt;
&lt;br /&gt;
[[Category:Windows]]&lt;/div&gt;</summary>
		<author><name>Atrus</name></author>	</entry>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Dev:Mingw_installation&amp;diff=545</id>
		<title>Dev:Mingw installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Dev:Mingw_installation&amp;diff=545"/>
				<updated>2007-05-08T17:23:47Z</updated>
		
		<summary type="html">&lt;p&gt;Atrus: /* [http://www.winterdrache.de/freeware/png2ico/index.html png2ico] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MinGW==&lt;br /&gt;
First - download [http://www.mingw.org/ MinGW] installer. You may get version 5.1.3 or higher (recommended).&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/MinGW-5.1.3.exe?big_mirror=1 (136K)&lt;br /&gt;
&lt;br /&gt;
Run MinGW-5.1.3.exe. Select &amp;quot;Download and install&amp;quot;. Choose &amp;quot;Candidate&amp;quot; package, because &amp;quot;Current&amp;quot; is too old. When the installer asks which packages to install, select:&lt;br /&gt;
&lt;br /&gt;
* MinGW base tools&lt;br /&gt;
* g++ Compiler&lt;br /&gt;
* g77 Compiler&lt;br /&gt;
* MinGW Make&lt;br /&gt;
&lt;br /&gt;
Note: you really do need to install Fortran; even though Synfig does not require it, it is required by the autoconf configuration scripts. These are the minimal required package versions which are needed to successfully build win32 synfig:&lt;br /&gt;
&lt;br /&gt;
* mingw-runtime-3.11.tar.gz (416 Kb)&lt;br /&gt;
* w32api-3.8.tar.gz (1.54 Mb)&lt;br /&gt;
* binutils-2.17.50-20060824-1.tar.gz (8.9 Mb)&lt;br /&gt;
* gcc-core-3.4.5-20060117-1.tar.gz (3.3 Mb)&lt;br /&gt;
* gcc-g++-3.4.5-20060117-1.gz (4.5 Mb)&lt;br /&gt;
* gcc-g77-3.4.5-20060117-1.tar.gz (2.0 Mb)&lt;br /&gt;
* mingw32-make-3.81-1.tar.gz (237.5 Kb)&lt;br /&gt;
* mingw32-make-3.80.0-3.tar.gz (928 Kb)&lt;br /&gt;
&lt;br /&gt;
Confirm default installation path &amp;lt;code&amp;gt;C:\MinGW&amp;lt;/code&amp;gt;. If you install MinGW into another directory, synfig compilation may fail.&lt;br /&gt;
&lt;br /&gt;
===MSYS===&lt;br /&gt;
Now download and install MSYS - a shell and tools kit.&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe?big_mirror=1 (2.8 Mb)&lt;br /&gt;
&lt;br /&gt;
Run MSYS-1.0.10.exe, confirm default installation path &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;. Wait until installation completes. Then the installer opens a console and asks some questions.&lt;br /&gt;
&lt;br /&gt;
''This is a post install process that will try to normalize between''&amp;lt;br /&amp;gt;&lt;br /&gt;
''your MinGW install if any as well as your previous MSYS installs''&amp;lt;br /&amp;gt;&lt;br /&gt;
''if any. I don't have any traps as aborts will not hurt anything.''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Do you wish to continue with the post install? [yn ]''&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;y&amp;quot; here.&lt;br /&gt;
&lt;br /&gt;
''Do you have MinGW installed? [yn ]''&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;y&amp;quot; here.&lt;br /&gt;
&lt;br /&gt;
''Please answer following the in the form of c:/foo/bar.''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Where is your MinGW installation?''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;&amp;lt;code&amp;gt;c:/mingw&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The installer script prints some text and finally writes:&lt;br /&gt;
&lt;br /&gt;
''Oh joy, you do not have c:/mingw/bin/make.exe. Keep it that way.''&lt;br /&gt;
&lt;br /&gt;
It's OK. The first phase of installation is completed. Press any key.&lt;br /&gt;
&lt;br /&gt;
===MSYS Developer Toolkit===&lt;br /&gt;
Download MSYS Developer Toolkit, which contain such required tools as [http://www.gnu.org/software/autoconf/ autoconf], [http://www.gnu.org/software/automake/ automake], [http://www.gnu.org/software/libtool/ libtool], [http://www.cpan.org/ perl], pkg-tools, etc.&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/msysDTK-1.0.1.exe?big_mirror=1 (10.29 Mb)&lt;br /&gt;
&lt;br /&gt;
Run msysDTK-1.0.1.exe. Confirm your MSYS installation path &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;. Nothing more. Installation will continue without any additional questions.&lt;br /&gt;
&lt;br /&gt;
===bash===&lt;br /&gt;
The current bash version is not enough for Synfig building and neither is the new 2.05b version. It contains an error and you need to download 3.1 snapshot:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/bash-3.1-MSYS-1.0.11-snapshot.tar.bz2?big_mirror=1 (551K)&lt;br /&gt;
&lt;br /&gt;
Make sure that all msys sessions are closed, then just decompress bash-3.1 directory from archive into &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Also, you may want to edit &amp;lt;code&amp;gt;C:\msys\1.0\msys.bat&amp;lt;/code&amp;gt; file. You may find string which contain &amp;lt;code&amp;gt;if &amp;quot;x%MINGW32BGCOLOR%&amp;quot; == &amp;quot;x&amp;quot; set MINGW32BGCOLOR=&amp;lt;/code&amp;gt; and set &amp;lt;code&amp;gt;Black&amp;lt;/code&amp;gt; as color. Into &amp;lt;code&amp;gt;if &amp;quot;x%MINGW32FGCOLOR%&amp;quot; == &amp;quot;x&amp;quot; set MINGW32FGCOLOR=&amp;lt;/code&amp;gt; you may set color &amp;lt;code&amp;gt;White&amp;lt;/code&amp;gt;. In string &amp;lt;code&amp;gt;start rxvt -backspacekey&amp;lt;/code&amp;gt; you may replace &amp;lt;code&amp;gt;-fn Courier-12&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;-fn Courier-16&amp;lt;/code&amp;gt;. In my opinion this makes msys sessions look better.&lt;br /&gt;
&lt;br /&gt;
===[http://www.gnu.org/software/libtool/ libtool]===&lt;br /&gt;
In Synfig Core bootstrap file we can find that libtool prior to version 1.4.2 has an error in libltdl but msys has only 1.4e. I think - will be better to update it instead of patching. Download libtool 1.5 from:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/msys-libtool-1.5.tar.bz2?big_mirror=1 (421 Kb)&lt;br /&gt;
&lt;br /&gt;
Decompress content of archive to &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
===[http://www.mktemp.org/ mktemp]===&lt;br /&gt;
Synfig requires mktemp for building, but for some unknown reason this tool is not installed by default in MinGW. Download the MinGW implementation of this tool from:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/mktemp-1.5-MSYS.tar.bz2?big_mirror=1 (4 Kb)&lt;br /&gt;
&lt;br /&gt;
Decompress mktemp.exe from this archive to &amp;lt;code&amp;gt;C:\msys\1.0\bin&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
===[http://darwinsys.com/file/ file]===&lt;br /&gt;
libtool requires the &amp;quot;file&amp;quot; tool to check filetypes of libraries. So we need to download it:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/file-4.16-MSYS-1.0.11-snapshot.tar.bz2?big_mirror=1 (241 Kb)&lt;br /&gt;
&lt;br /&gt;
and decompress content of directory file-4.16 from the archive to &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===cygpath emulation===&lt;br /&gt;
As far as I read, Cygwin only supports paths like /C/somedir/somefile. MinGW can use native windows paths also. Cygwin has a special tool for this (and some another features). MinGW has not. But several Synfig configure scripts require this tool so it will be better to make it. Just save the following text as &amp;lt;code&amp;gt;C:\msys\1.0\bin\cygpath&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
# A simple cygpath replacement&lt;br /&gt;
&lt;br /&gt;
until [ -z &amp;quot;$1&amp;quot; ]&lt;br /&gt;
do&lt;br /&gt;
    if [ &amp;quot;${1:0:1}&amp;quot; != &amp;quot;-&amp;quot; ]; then&lt;br /&gt;
        echo $1 | sed -e 's/\\/\//g' -e 's/^\([a-zA-Z]\):/\/\1/g'&lt;br /&gt;
    fi&lt;br /&gt;
    shift&lt;br /&gt;
done&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[http://www.winterdrache.de/freeware/png2ico/index.html png2ico]===&lt;br /&gt;
Early version of Synfig used [http://www.kernel.org/pub/software/graphics/pngtoico/ pngtoico] tool to produce icons from png files. Unfortunately this tool is broken now. You can see this for youeself by installing the official build of Synfig Studio 0.61.05. The latest versions of Synfig using another tool: png2ico. This tool is not perfect, but it works. Download it from:&lt;br /&gt;
&lt;br /&gt;
* http://www.winterdrache.de/freeware/png2ico/data/png2ico-win-2002-12-08.zip (92 Kb)&lt;br /&gt;
&lt;br /&gt;
And decompress png2ico.exe file to &amp;lt;code&amp;gt;C:\msys\1.0\bin&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
==Non MinGW packages==&lt;br /&gt;
===[http://subversion.tigris.org Subversion]===&lt;br /&gt;
Synfig source is stored in a subversion repository. You will need the svn client to get it. Also the svn client is required by the Synfig build scripts, to receive the revision number of the source.&lt;br /&gt;
You can download the Windows subversion package from this page:&lt;br /&gt;
&lt;br /&gt;
* http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&lt;br /&gt;
&lt;br /&gt;
When I wrote this the latest version was 1.4.3:&lt;br /&gt;
&lt;br /&gt;
* http://subversion.tigris.org/files/documents/15/36797/svn-1.4.3-setup.exe (3.58 Mb)&lt;br /&gt;
&lt;br /&gt;
But it is best to get the newest available version.&lt;br /&gt;
&lt;br /&gt;
===[http://sourceforge.net/projects/nsis/ NSIS]===&lt;br /&gt;
NSIS is the Null Soft Installer System, a free and open source installer for WinAmp, a popular windows music player.&lt;br /&gt;
When I wrote this the latest version was 2.27:&lt;br /&gt;
&lt;br /&gt;
* http://prdownloads.sourceforge.net/nsis/nsis-2.27-setup.exe?download (1.52 Mb)&lt;br /&gt;
&lt;br /&gt;
You can use this or any newer version.&lt;br /&gt;
&lt;br /&gt;
===[http://www.imagemagick.org ImageMagick]===&lt;br /&gt;
When I wrote this the latest version was 6.3.4-0:&lt;br /&gt;
&lt;br /&gt;
* http://www.imagemagick.org/download/binaries/ImageMagick-6.3.4-0-Q16-windows-dll.exe (7.23 Mb)&lt;br /&gt;
&lt;br /&gt;
ImageMagick is required to build Studio, also Core has an ImageMagick render target.&lt;br /&gt;
&lt;br /&gt;
==Gtk+/Gtkmm==&lt;br /&gt;
===[http://www.gtk.org/ GTK+]===&lt;br /&gt;
Go to [http://gladewin32.sourceforge.net/modules/news/ this page] and download the latest GTK+ devel package for windows:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/gladewin32/gtk-dev-2.10.6-win32-1.exe?big_mirror=0 (11.41 Mb)&lt;br /&gt;
&lt;br /&gt;
You need only instal the following components:&lt;br /&gt;
&lt;br /&gt;
* Gtk+ Runtime (required)&lt;br /&gt;
* Register Environment Variables&lt;br /&gt;
* Devel header/libraries&lt;br /&gt;
&lt;br /&gt;
Confirm registration for environment: ''MSYS (C:\msys\1.0)''.&lt;br /&gt;
&lt;br /&gt;
Install GTK+ to &amp;lt;code&amp;gt;C:\GTK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===[http://www.gtkmm.org/ GTKmm]===&lt;br /&gt;
Go to [http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html this page] and download the latest GTK+ devel package for Windows:&lt;br /&gt;
&lt;br /&gt;
* http://www.pcpm.ucl.ac.be/~gustin/win32_ports/binaries/gtkmm-devel-2.8.8-2.exe (16.65 Mb)&lt;br /&gt;
&lt;br /&gt;
You need only install the following components:&lt;br /&gt;
&lt;br /&gt;
* libsigs++&lt;br /&gt;
* glibmm&lt;br /&gt;
* gtkmm&lt;br /&gt;
* libxml++&lt;br /&gt;
&lt;br /&gt;
For each selected component you may keep only&lt;br /&gt;
&lt;br /&gt;
* Runtime&lt;br /&gt;
* Development&lt;br /&gt;
&lt;br /&gt;
subcategories. Install GTKmm to &amp;lt;code&amp;gt;C:\GTK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Category:Windows]]&lt;/div&gt;</summary>
		<author><name>Atrus</name></author>	</entry>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Dev:Mingw_installation&amp;diff=539</id>
		<title>Dev:Mingw installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Dev:Mingw_installation&amp;diff=539"/>
				<updated>2007-05-08T11:17:38Z</updated>
		
		<summary type="html">&lt;p&gt;Atrus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MinGW==&lt;br /&gt;
First - download [http://www.mingw.org/ MinGW] installer. You may get version 5.1.3 or higher (recommended).&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/MinGW-5.1.3.exe?big_mirror=1 (136K)&lt;br /&gt;
&lt;br /&gt;
Run MinGW-5.1.3.exe. Select &amp;quot;Download and install&amp;quot;. Choose &amp;quot;Candidate&amp;quot; package, because &amp;quot;Current&amp;quot; is too old. When installer ask which packages need install select:&lt;br /&gt;
&lt;br /&gt;
* MinGW base tools&lt;br /&gt;
* g++ Compiler&lt;br /&gt;
* g77 Compiler&lt;br /&gt;
* MinGW Make&lt;br /&gt;
&lt;br /&gt;
Remember, you really need Fortran. Of course, Synfig does not required it, but it required autoconf configuration scripts. This is minimal required packages version which need to successful build win32 synfig:&lt;br /&gt;
&lt;br /&gt;
* mingw-runtime-3.11.tar.gz (416 Kb)&lt;br /&gt;
* w32api-3.8.tar.gz (1.54 Mb)&lt;br /&gt;
* binutils-2.17.50-20060824-1.tar.gz (8.9 Mb)&lt;br /&gt;
* gcc-core-3.4.5-20060117-1.tar.gz (3.3 Mb)&lt;br /&gt;
* gcc-g++-3.4.5-20060117-1.gz (4.5 Mb)&lt;br /&gt;
* gcc-g77-3.4.5-20060117-1.tar.gz (2.0 Mb)&lt;br /&gt;
* mingw32-make-3.81-1.tar.gz (237.5 Kb)&lt;br /&gt;
* mingw32-make-3.80.0-3.tar.gz (928 Kb)&lt;br /&gt;
&lt;br /&gt;
Confirm default installation path &amp;lt;code&amp;gt;C:\MinGW&amp;lt;/code&amp;gt;. If you install MinGW into another directory, synfig compilation may fail.&lt;br /&gt;
&lt;br /&gt;
===MSYS===&lt;br /&gt;
Now download and install MSYS - a shell and tools kit.&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe?big_mirror=1 (2.8 Mb)&lt;br /&gt;
&lt;br /&gt;
Run MSYS-1.0.10.exe, confirm default installation path &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;. Wait until installation complete. Then installer open console and ask some questions.&lt;br /&gt;
&lt;br /&gt;
''This is a post install process that will try to normalize between''&amp;lt;br /&amp;gt;&lt;br /&gt;
''your MinGW install if any as well as your previous MSYS installs''&amp;lt;br /&amp;gt;&lt;br /&gt;
''if any. I don't have any traps as aborts will not hurt anything.''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Do you wish to continue with the post install? [yn ]''&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;y&amp;quot; here.&lt;br /&gt;
&lt;br /&gt;
''Do you have MinGW installed? [yn ]''&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;y&amp;quot; here.&lt;br /&gt;
&lt;br /&gt;
''Please answer following the in the form of c:/foo/bar.''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Where is your MinGW installation?''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer &amp;quot;&amp;lt;code&amp;gt;c:/mingw&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Installer script print some text and finally write:&lt;br /&gt;
&lt;br /&gt;
''Oh joy, you do not have c:/mingw/bin/make.exe. Keep it that way.''&lt;br /&gt;
&lt;br /&gt;
It's ok. The first phase of installation is completed. Press any key.&lt;br /&gt;
&lt;br /&gt;
===MSYS Developer Toolkit===&lt;br /&gt;
Download MSYS Developer Toolkit, which contain such required tools as [http://www.gnu.org/software/autoconf/ autoconf], [http://www.gnu.org/software/automake/ automake], [http://www.gnu.org/software/libtool/ libtool], [http://www.cpan.org/ perl], pkg-tools, etc.&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/msysDTK-1.0.1.exe?big_mirror=1 (10.29 Mb)&lt;br /&gt;
&lt;br /&gt;
Run msysDTK-1.0.1.exe. Confirm your MSYS installation path &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;. Nothing more. Installation will continue without additional questions.&lt;br /&gt;
&lt;br /&gt;
===bash===&lt;br /&gt;
Current bash version is not enough for Synfig building and new 2.05b too. It contain an error and you need to download 3.1 snapshot:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/bash-3.1-MSYS-1.0.11-snapshot.tar.bz2?big_mirror=1 (551K)&lt;br /&gt;
&lt;br /&gt;
Make sure what all msys sessions are closed, then just decompress bash-3.1 directory from archive into &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Also, you may want to edit &amp;lt;code&amp;gt;C:\msys\1.0\msys.bat&amp;lt;/code&amp;gt; file. You may find string which contain &amp;lt;code&amp;gt;if &amp;quot;x%MINGW32BGCOLOR%&amp;quot; == &amp;quot;x&amp;quot; set MINGW32BGCOLOR=&amp;lt;/code&amp;gt; and set &amp;lt;code&amp;gt;Black&amp;lt;/code&amp;gt; as color. Into &amp;lt;code&amp;gt;if &amp;quot;x%MINGW32FGCOLOR%&amp;quot; == &amp;quot;x&amp;quot; set MINGW32FGCOLOR=&amp;lt;/code&amp;gt; you may set color &amp;lt;code&amp;gt;White&amp;lt;/code&amp;gt;. In string &amp;lt;code&amp;gt;start rxvt -backspacekey&amp;lt;/code&amp;gt; you may replace &amp;lt;code&amp;gt;-fn Courier-12&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;-fn Courier-16&amp;lt;/code&amp;gt;. I think, now msys sessions will look better.&lt;br /&gt;
&lt;br /&gt;
===[http://www.gnu.org/software/libtool/ libtool]===&lt;br /&gt;
In Synfig Core bootstrap file we can find what libtool prior 1.4.2 has an error in libltdl but msys has only 1.4e. I think - will be better to update it instead of patching. Download libtool 1.5 from:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/msys-libtool-1.5.tar.bz2?big_mirror=1 (421 Kb)&lt;br /&gt;
&lt;br /&gt;
Decompress content of archive to &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
===[http://www.mktemp.org/ mktemp]===&lt;br /&gt;
Synfig required mktemp for building, but by unknown reason this tool is not installed by default in MinGW. Download MinGW implementation of this tool from:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/mktemp-1.5-MSYS.tar.bz2?big_mirror=1 (4 Kb)&lt;br /&gt;
&lt;br /&gt;
Decompress mktemp.exe from this archive to &amp;lt;code&amp;gt;C:\msys\1.0\bin&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
===[http://darwinsys.com/file/ file]===&lt;br /&gt;
libtool required file tool to check filetype of libraries. So it's need to download:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/mingw/file-4.16-MSYS-1.0.11-snapshot.tar.bz2?big_mirror=1 (241 Kb)&lt;br /&gt;
&lt;br /&gt;
and decompress content of directory file-4.16 of archive to &amp;lt;code&amp;gt;C:\msys\1.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===cygpath emulation===&lt;br /&gt;
As far as I rear, Cygwin support only paths like /C/somedir/somefile. MinGW can use native windows paths also. Cygwin has a special tool for this (and some another features). MinGW has not. But several Synfig configure scripts is required this tool and will be better make it. Just save next text as &amp;lt;code&amp;gt;C:\msys\1.0\bin\cygpath&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
# A simple cygpath replacement&lt;br /&gt;
&lt;br /&gt;
until [ -z &amp;quot;$1&amp;quot; ]&lt;br /&gt;
do&lt;br /&gt;
    if [ &amp;quot;${1:0:1}&amp;quot; != &amp;quot;-&amp;quot; ]; then&lt;br /&gt;
        echo $1 | sed -e 's/\\/\//g' -e 's/^\([a-zA-Z]\):/\/\1/g'&lt;br /&gt;
    fi&lt;br /&gt;
    shift&lt;br /&gt;
done&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[http://www.winterdrache.de/freeware/png2ico/index.html png2ico]===&lt;br /&gt;
Early version of Synfig was use [http://www.kernel.org/pub/software/graphics/pngtoico/ pngtoico] tool to produce icons from png files. Unfortunately is tool is broken now. You can see it by yourself, by installing official build of Synfig Studio 0.61.05. But latest versions of Synfig using another tool, the png2ico. This tool is not perfect, but is work. Download it from:&lt;br /&gt;
&lt;br /&gt;
* http://www.winterdrache.de/freeware/png2ico/data/png2ico-win-2002-12-08.zip (92 Kb)&lt;br /&gt;
&lt;br /&gt;
And decompress png2ico.exe file to &amp;lt;code&amp;gt;C:\msys\1.0\bin&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
==Non MinGW packages==&lt;br /&gt;
===[http://subversion.tigris.org Subversion]===&lt;br /&gt;
Synfig sources stored into subversion repository. You will need the svn client to get it. Also svn client is required to Synfig build scripts, to receive revision number of sources.&lt;br /&gt;
You can download windows subversion package from this page:&lt;br /&gt;
&lt;br /&gt;
* http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&lt;br /&gt;
&lt;br /&gt;
When I write this the latest version was 1.4.3:&lt;br /&gt;
&lt;br /&gt;
* http://subversion.tigris.org/files/documents/15/36797/svn-1.4.3-setup.exe (3.58 Mb)&lt;br /&gt;
&lt;br /&gt;
But it will better to get any of newer version.&lt;br /&gt;
&lt;br /&gt;
===[http://sourceforge.net/projects/nsis/ NSIS]===&lt;br /&gt;
NSIS is a Null Soft Installer System, a free and opensource installer for WinAmp, a popular windows music player.&lt;br /&gt;
When I write this the latest version was 2.27:&lt;br /&gt;
&lt;br /&gt;
* http://prdownloads.sourceforge.net/nsis/nsis-2.27-setup.exe?download (1.52 Mb)&lt;br /&gt;
&lt;br /&gt;
But you can get any of newer.&lt;br /&gt;
&lt;br /&gt;
===[http://www.imagemagick.org ImageMagick]===&lt;br /&gt;
When I write this the latest version was 6.3.4-0:&lt;br /&gt;
&lt;br /&gt;
* http://www.imagemagick.org/download/binaries/ImageMagick-6.3.4-0-Q16-windows-dll.exe (7.23 Mb)&lt;br /&gt;
&lt;br /&gt;
ImageMagick is required for build Studio, also Core has ImageMagick render target.&lt;br /&gt;
&lt;br /&gt;
==Gtk+/Gtkmm==&lt;br /&gt;
===[http://www.gtk.org/ GTK+]===&lt;br /&gt;
Go at [http://gladewin32.sourceforge.net/modules/news/ this page] and download latest GTK+ devel package for windows:&lt;br /&gt;
&lt;br /&gt;
* http://downloads.sourceforge.net/gladewin32/gtk-dev-2.10.6-win32-1.exe?big_mirror=0 (11.41 Mb)&lt;br /&gt;
&lt;br /&gt;
You need only next components to be installed:&lt;br /&gt;
&lt;br /&gt;
* Gtk+ Runtime (required)&lt;br /&gt;
* Register Environment Variables&lt;br /&gt;
* Devel header/libraries&lt;br /&gt;
&lt;br /&gt;
Confirm registration for environment: ''MSYS (C:\msys\1.0)''.&lt;br /&gt;
&lt;br /&gt;
Install GTK+ to &amp;lt;code&amp;gt;C:\GTK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===[http://www.gtkmm.org/ GTKmm]===&lt;br /&gt;
Go at [http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html this page] and download latest GTK+ devel package for windows:&lt;br /&gt;
&lt;br /&gt;
* http://www.pcpm.ucl.ac.be/~gustin/win32_ports/binaries/gtkmm-devel-2.8.8-2.exe (16.65 Mb)&lt;br /&gt;
&lt;br /&gt;
You need only next components to be installed:&lt;br /&gt;
&lt;br /&gt;
* libsigs++&lt;br /&gt;
* glibmm&lt;br /&gt;
* gtkmm&lt;br /&gt;
* libxml++&lt;br /&gt;
&lt;br /&gt;
For each of selected component you may keep only&lt;br /&gt;
&lt;br /&gt;
* Runtime&lt;br /&gt;
* Development&lt;br /&gt;
&lt;br /&gt;
subcategories. Install GTKmm to &amp;lt;code&amp;gt;C:\GTK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Category:Windows]]&lt;/div&gt;</summary>
		<author><name>Atrus</name></author>	</entry>

	</feed>