gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [gnunet] branch master updated: -add basic macOS installati


From: gnunet
Subject: [GNUnet-SVN] [gnunet] branch master updated: -add basic macOS installation instructions
Date: Fri, 18 May 2018 22:05:25 +0200

This is an automated email from the git hooks/post-receive script.

martin-schanzenbach pushed a commit to branch master
in repository gnunet.

The following commit(s) were added to refs/heads/master by this push:
     new 5877f329f -add basic macOS installation instructions
5877f329f is described below

commit 5877f329f7f868c5609271c099322d5ef5df15fa
Author: Schanzenbach, Martin <address@hidden>
AuthorDate: Fri May 18 22:05:18 2018 +0200

    -add basic macOS installation instructions
---
 doc/documentation/chapters/installation.texi | 54 ++++++++++++++++++++++++++++
 po/Makefile.in.in                            |  8 +----
 po/POTFILES.in                               |  7 +++-
 3 files changed, 61 insertions(+), 8 deletions(-)

diff --git a/doc/documentation/chapters/installation.texi 
b/doc/documentation/chapters/installation.texi
index f2042033e..665f980be 100644
--- a/doc/documentation/chapters/installation.texi
+++ b/doc/documentation/chapters/installation.texi
@@ -19,6 +19,7 @@ it in the form of new chapters or insightful comments.
 * Build instructions for Debian 7.5::
 * Installing GNUnet from Git on Ubuntu 14.4::
 * Build instructions for Debian 8::
+* Build instructions for macOS::
 @c * Build instructions for OpenBSD 6.2::
 * Outdated build instructions for previous revisions::
 @c * Portable GNUnet::
@@ -1472,6 +1473,59 @@ with the default Sqlite database. Sqlite is usually fine 
for most
 applications, but MySQL can offer better performance and Postgres better
 resillience.
 
address@hidden Build instructions for macOS
address@hidden Build instructions for macOS
address@hidden FIXME: I -> we
+
+These are the installation guidelines for macOS.
+They were tested on macOS High Sierra.
+
address@hidden
+* Installing dependencies::
+* Compile from Source::
address@hidden menu
+
address@hidden Installing dependencies
address@hidden Installing dependencies
+
+First, install XCode in the newest version.
+See https://developer.apple.com/xcode/.
+
+Install Homebrew (https://brew.sh) and then install the dependencies listed 
above.
+If a dependency does not exists in brew, you need to compile it from source.
+
address@hidden
+# brew install <dependency>
address@hidden example
+
address@hidden Compile from Source
address@hidden Compile from Source
+
+Before you start building GNUnet, you need to setup your environment.
+This means that you have to make sure the proper tools are used in the build 
process.
+For example, after installing texinfo you need to make sure the new texinfo is 
actually used:
+
address@hidden
+# echo 'export PATH="/usr/local/opt/texinfo/bin:$PATH"' >> ~/.bash_profile 
address@hidden example
+
+Note: brew tells you the appropriate command when executing
+
address@hidden
+# brew info texinfo
address@hidden example
+
+This may also be necessary for the gettext package.
+
+Before you start compiling, you need to make sure gcc is used and not the 
clang compile of your macOS system.
+On my system, gcc was actually ``gcc-7'' and gcc pointed to the clang compiler.
+
address@hidden
+# export CC=gcc-7
address@hidden example
+
+After this the standard compile instructions apply.
+
 @c @node Build instructions for OpenBSD 6.2
 @c @section Build instructions for OpenBSD 6.2
 
diff --git a/po/Makefile.in.in b/po/Makefile.in.in
index 4daed5420..83d8838ac 100644
--- a/po/Makefile.in.in
+++ b/po/Makefile.in.in
@@ -76,16 +76,10 @@ POTFILES = \
 
 CATALOGS = @CATALOGS@
 
-do_perl_subst = $(SED) -e 's,address@hidden@],$(PERL),g'
-
 # Makevars gets inserted here. (Don't remove this line!)
 
 .SUFFIXES:
-.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update .pl.in .pl
-
-.pl.in.pl:
-       $(do_perl_subst) < $< > $@
-       chmod +x $@
+.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update
 
 .po.mo:
        @echo "$(MSGFMT) -c -o $@ $<"; \
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 50cf97613..120e3be78 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -119,7 +119,7 @@ src/dns/gnunet-dns-monitor.c
 src/dns/gnunet-dns-redirector.c
 src/dns/gnunet-helper-dns.c
 src/dns/gnunet-service-dns.c
-src/dns/gnunet-zoneimport.c
+src/dns/gnunet-zonewalk.c
 src/dns/plugin_block_dns.c
 src/dv/dv_api.c
 src/dv/gnunet-dv.c
@@ -172,6 +172,7 @@ src/gns/gns_api.c
 src/gns/gns_tld_api.c
 src/gns/gnunet-bcd.c
 src/gns/gnunet-dns2gns.c
+src/gns/gnunet-gns-benchmark.c
 src/gns/gnunet-gns-helper-service-w32.c
 src/gns/gnunet-gns-import.c
 src/gns/gnunet-gns-proxy.c
@@ -350,6 +351,8 @@ src/social/gnunet-service-social.c
 src/social/gnunet-social.c
 src/social/social_api.c
 src/sq/sq.c
+src/sq/sq_exec.c
+src/sq/sq_prepare.c
 src/sq/sq_query_helper.c
 src/sq/sq_result_helper.c
 src/statistics/gnunet-service-statistics.c
@@ -454,6 +457,7 @@ src/util/container_multihashmap32.c
 src/util/container_multipeermap.c
 src/util/container_multishortmap.c
 src/util/crypto_abe.c
+src/util/crypto_bug.c
 src/util/crypto_crc.c
 src/util/crypto_ecc.c
 src/util/crypto_ecc_dlog.c
@@ -507,6 +511,7 @@ src/vpn/gnunet-helper-vpn.c
 src/vpn/gnunet-service-vpn.c
 src/vpn/gnunet-vpn.c
 src/vpn/vpn_api.c
+src/zonemaster/gnunet-service-zonemaster-monitor.c
 src/zonemaster/gnunet-service-zonemaster.c
 src/fs/fs_api.h
 src/include/gnunet_common.h

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

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