Author: bugman
Date: Wed Nov 12 10:57:44 2014
New Revision: 26542
URL: http://svn.gna.org/viewcvs/relax?rev=26542&view=rev
Log:
Expanded the Mac_framework_build_3way document to include matplotlib.
Modified:
trunk/docs/devel/Mac_framework_build_3way
Modified: trunk/docs/devel/Mac_framework_build_3way
URL:
http://svn.gna.org/viewcvs/relax/trunk/docs/devel/Mac_framework_build_3way?rev=26542&r1=26541&r2=26542&view=diff
==============================================================================
--- trunk/docs/devel/Mac_framework_build_3way (original)
+++ trunk/docs/devel/Mac_framework_build_3way Wed Nov 12 10:57:44 2014
@@ -153,6 +153,34 @@
# Matplotlib.
-This might be used more in relax in the future. Download the latest version
and then:
+Note that there are currently fatal bugs in matplotlib (currently 1.4.2)
causing the relax universal binaries to fail. The following dependencies
(pkg-config, libpng, freetype) will be compiled as 3-way binaries and installed
into /usr/local/.
+
+1) pkg-config. Download this from
http://pkgconfig.freedesktop.org/releases/, unpack, then:
+
+$ ./configure
+$ make
+$ sudo make install
+$ export PKG_CONFIG=/usr/local/bin/pkg-config
+$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
+
+2) libpng. Download it from http://sourceforge.net/projects/libpng/ and then
unpack it. To compile (from
http://cairographics.org/end_to_end_build_for_mac_os_x/):
+
+$ export MACOSX_DEPLOYMENT_TARGET=10.5
+$ export LDFLAGS="-arch ppc -arch i386 -arch x86_64 -isysroot
/Developer/SDKs/MacOSX10.5.sdk"
+$ export CFLAGS="-Os -arch ppc -arch i386 -arch x86_64 -isysroot
/Developer/SDKs/MacOSX10.5.sdk"
+$ ./configure --disable-dependency-tracking
+$ make
+$ sudo make install
+
+3) Freetype. Download it from
http://sourceforge.net/projects/freetype/files/ and unpack it. To compile:
+
+$ export MACOSX_DEPLOYMENT_TARGET=10.5
+$ export LDFLAGS="-arch ppc -arch i386 -arch x86_64 -isysroot
/Developer/SDKs/MacOSX10.5.sdk"
+$ export CFLAGS="-Os -arch ppc -arch i386 -arch x86_64 -isysroot
/Developer/SDKs/MacOSX10.5.sdk"
+$ ./configure
+$ make
+$ sudo make install
+
+4) Matplotlib. Download the latest version, unpack, and then:
$ ~/bin/python2.7 setup.py install
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-commits mailing list
[email protected]
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-commits