[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Monotone-commits-diffs] net.venge.monotone: f5aaf0b2410300fb463aeaa73df
From: |
code |
Subject: |
[Monotone-commits-diffs] net.venge.monotone: f5aaf0b2410300fb463aeaa73df3314801d7c444 |
Date: |
Sun, 24 Feb 2013 20:48:54 +0100 (CET) |
revision: f5aaf0b2410300fb463aeaa73df3314801d7c444
date: 2013-02-24T19:48:23
author: Richard Hopkins <address@hidden>
branch: net.venge.monotone
changelog:
Update native windows build instructions to include libiconv dependency
manifest:
format_version "1"
new_manifest [c2018911ea55097e23ec4805d113d0f07deca2ab]
old_revision [76c1b2d9bf6e58326e66f63395db2cc0a8f36076]
patch "INSTALL_windows_native.txt"
from [890ae02b8d52b803a093cfa38c267de4955f3943]
to [83756282255c6dc573e2936fc65dff22c0836afd]
============================================================
--- INSTALL_windows_native.txt 890ae02b8d52b803a093cfa38c267de4955f3943
+++ INSTALL_windows_native.txt 83756282255c6dc573e2936fc65dff22c0836afd
@@ -38,8 +38,11 @@
| _not_ the "windows binary installer"
sqlite3 | 3.7.11 | http://www.sqlite.org/download.html
| -> sqlite-autoconf-3071100.tar.gz
+libiconv | 1.14 | ftp://ftp.gnu.org/gnu/libiconv/
+ | -> libiconv-1.14.tar.gz
libidn | 1.24 | ftp://ftp.gnu.org/gnu/libidn/
| -> libidn-1.24.tar.gz
+http://ftp.gnu.org/pub/gnu/libiconv/
Depends.exe | | http://www.dependencywalker.com/ ; also comes with Visual Studio
In general, there are two versions of most tools on the
@@ -143,14 +146,22 @@
$ ./configure --prefix=/mingw
$ make install
-08. libidn
+08. libiconv
+
$ cd /usr/src
+ $ tar -zxf ../libiconv-1.14.tar.gz
+ $ cd libiconv-1.14
+ $ ./configure --prefix=/mingw
+ $ make install
+
+09. libidn
+ $ cd /usr/src
$ tar -zxf ../libidn-1.24.tar.gz
$ cd libidn-1.24
$ ./configure --prefix=/mingw
$ make install
-09. Depends.exe
+10. Depends.exe
If you have Visual Studio installed, you should be able to skip this.
If you don't, then download the appropriate depends*.zip and
unpack it someplace in your %PATH% (for example, C:\MinGW\bin\).
@@ -158,14 +169,14 @@
If you just want to build monotone for your own use, you can skip this and
just ignore that test failing.
-10. build monotone
+11. build monotone
You can skip the CXXFLAGS and LDFLAGS if you really want to, but if you do that
then libgcc_s and libstdc++-6 will be linked dynamically and the resulting
monotone binary will take several extra seconds to start.
$ cd /c/.../monotone
$ autoreconf -i # not needed if you use the distributed tarball
- $ export CXXFLAGS="-static-libgcc -static-libstdc++ -g -O2 -Wall"
- $ export LDFLAGS="-static-libgcc -static-libstdc++"
+ $ export CXXFLAGS="-static-libgcc -static-libstdc++ -I/mingw/include -g -O2 -Wall"
+ $ export LDFLAGS="-static-libgcc -static-libstdc++ -L/mingw/lib"
$ export botan_CFLAGS="-I/mingw/include/botan-1.10"
$ export botan_LIBS="-lbotan-1.10"
$ ./configure
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Monotone-commits-diffs] net.venge.monotone: f5aaf0b2410300fb463aeaa73df3314801d7c444,
code <=