6 <tmweb-current|Download|Windows><tmweb-title|Compiling Qt-<TeXmacs> under
7 <name|Windows>|<tmweb-download-links>>
9 <section|Download and install the build environment><label|install>
11 In order to compile <TeXmacs> under <name|Windows>, you need <name|Qt>,
12 <name|MinGW> and a certain number of libraries. We have simplified the
13 installation procedure for these dependencies by creating a single zip-file
14 which contains all necessary stuff. Thus, you first have to download (462
18 <hlink|<verbatim|ftp://ftp.texmacs.org/pub/TeXmacs/windows/qt/TmBuildEnv.zip>|ftp://ftp.texmacs.org/pub/TeXmacs/windows/qt/TmBuildEnv.zip>
21 This file must be uncompressed in the directory <verbatim|C:\\>.
22 Uncompression in other directories is not supported. Copy the file
23 <verbatim|C:\\TmBuildEnv\\MSYS\\MSYS.lnk> to your desktop.
25 <section|Download <TeXmacs>>
27 Click on the <verbatim|MSYS> icon on your desktop in order to launch a Unix
28 terminal and fetch the latest <name|Svn> version of <TeXmacs> as follows:
35 svn co svn://svn.savannah.gnu.org/texmacs/trunk/src
37 svn co svn://svn.savannah.gnu.org/texmacs/trunk/doc
40 You will also need to download the <TeXmacs> Windows fonts and uncompress
41 them in the directory <verbatim|~/texmacs/src/TeXmacs>:
44 cd ~/texmacs/src/TeXmacs
46 wget http://ftp.texmacs.org/TeXmacs/fonts/TeXmacs-windows-fonts-1.0-noarch.tar.gz
48 tar -zxvf TeXmacs-windows-fonts-1.0-noarch.tar.gz
51 <section|Compile <TeXmacs>>
53 Go to the directory with the <TeXmacs> sources
62 ./configure --enable-qt \\
64 \ \ CPPFLAGS="-I/usr/include" LDFLAGS="-L/usr/lib"
76 ~/texmacs/distr/TeXmacs-Windows/bin/texmacs.exe
79 The first time you run <TeXmacs>, the program will crash. Subsequent runs
82 <section|Creation of an installer>
84 After building <TeXmacs>, you can create an installer using
87 cd ~/texmacs/src/misc/windows
92 The installer can be found at <verbatim|~/texmacs/distr/texmacs-installer.exe>.
94 <tmdoc-copyright|2010|David Michel|Massimiliano Gubinelli|Joris van der
102 <associate|language|english>