monotone-commits-diffs
[Top][All Lists]
Advanced

[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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]