install:mac_nofink

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
install:mac_nofink [2019/01/29 21:46] – external edit 127.0.0.1install:mac_nofink [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== Preparation: Resolving Dependencies without fink ====== 
- 
-**Note**: You need the following steps **only if you do not want to use ''fink''**. In this case you have to compile some Linux packages first.  
- 
-  *You need to install the following Linux packages (Follow the installation instructions given with each of the packages.) You might have some of them already if you installed your own compiler.  
-    * [[http://www.gnu.org/s/readline/|readline]] (version 6 or later) 
-    * (only for Mac OS up to 10.8) [[http://search.cpan.org/~pajas/XML-LibXSLT/|XML-LibXSLT]] ([[http://search.cpan.org/CPAN/authors/id/P/PA/PAJAS/XML-LibXSLT-1.68.tar.gz|version 1.68]] for 10.6 and [[http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/XML-LibXSLT-1.71.tar.gz|version 1.71]] for 10.7, otherwise you also need a version of ''XML-LibXML'') 
-    * [[http://search.cpan.org/~hayashi/Term-ReadLine-Gnu/Gnu.pm|Term-Readline-Gnu]]  
-    * [[http://gmplib.org/|gmp]] (version 5 or later). ''gmp'' needs to be configured with the ''--enable-cxx=yes'' option. 
-    * [[http://www.mpfr.org/|mpfr]] (version 3 or later) 
-    * [[http://www.boost.org/|boost]] (we only need the headers, so it suffices to unpack the archive, you can even delete most of the stuff, just keep ''include'') 
-    * (for Mac OS 10.9 and 10.10) [[http://ant.apache.org/|ant]] 
-    * [[http://bugseng.com/products/ppl/|ppl]] (version 1.1 or later) 
-    * [[http://ant.apache.org/bindownload.cgi|ant]] (version 1.9.4 or later (caution: older version **really** don't work)) 
- 
-The most common compilation (linking) problems for **Mac OS 10.6** are complaints about wrong architecture of dependent libraries. Though it is possible to compile a fat file for ''i386'', ''x86_64'', and ''ppc'', we recommend to restrict to ''x86_64''. To do this you have to specify the arch flag in every configure step above, e.g. by setting the following environment variables: 
-<code> 
-CFLAGS="-arch x86_64"  
-ARCHFLAGS='-arch x86_64' 
-</code>  
-where the first is for ''C++'', and the second for the ''Perl'' modules ''XML-LibXSLT'' and ''Term-Readline-Gnu''. You can also pass them to each configure command separately.  
- 
- 
  
  • install/mac_nofink.1548798380.txt.gz
  • Last modified: 2019/01/29 21:46
  • by 127.0.0.1