Problem with matplotlib under aix 6.1

hello,

Sorry for my poor english.

I have a big problem with matplotlib under AIX6.1.

My configuration :

OS : AIX 6.1

XLC : 12.1.0.0

Python 2.7.5-1

I installed Python and all dependencies from www.oss4aix.org/download/RPMS with the rpm files.

This is the all packages that I installed:

rpm -ivh gcc/libgcc-4.4.7-1.aix6.1.ppc.rpm

rpm -ivh libffi/libffi-3.0.13-1.aix5.1.ppc.rpm

rpm -ivh libffi/libffi-devel-3.0.13-1.aix5.1.ppc.rpm

rpm -ivh expat/expat-2.1.0-1.aix5.1.ppc.rpm

rpm -ivh expat/expat-devel-2.1.0-1.aix5.1.ppc.rpm

rpm -ivh libiconv/libiconv-1.14-2.aix5.1.ppc.rpm glib2/glib2-2.36.3-1.aix5.1.ppc.rpm gettext/gettext-0.17-1.aix5.1.ppc.rpm --nodeps (missing libxlsmp.a(smprt.o))

rpm -ivh pkg-config/pkg-config-0.28-1.aix5.1.ppc.rpm

rpm -ivh zlib/zlib-1.2.8-1.aix5.1.ppc.rpm

rpm -ivh zlib/zlib-devel-1.2.8-1.aix5.1.ppc.rpm

rpm -ivh libpng/libpng-1.6.3-1.aix5.1.ppc.rpm

rpm -ivh libpng/libpng-devel-1.6.3-1.aix5.1.ppc.rpm

rpm -ivh freetype2/freetype2-2.5.0-1.aix5.1.ppc.rpm

rpm -ivh freetype2/freetype2-devel-2.5.0-1.aix5.1.ppc.rpm

rpm -ivh fontconfig/fontconfig-2.8.0-2.aix5.1.ppc.rpm

rpm -ivh fontconfig/fontconfig-devel-2.8.0-2.aix5.1.ppc.rpm

rpm -ivh libXrender/libXrender-0.9.7-2.aix6.1.ppc.rpm

rpm -ivh libXrender/libXrender-devel-0.9.7-2.aix6.1.ppc.rpm

rpm -ivh libXft/libXft-2.3.1-1.aix5.1.ppc.rpm

rpm -ivh libXft/libXft-devel-2.3.1-1.aix5.1.ppc.rpm

rpm -Uvh tcl/tcl-8.5.14-1.aix5.1.ppc.rpm

rpm -ivh tcl/tcl-devel-8.5.14-1.aix5.1.ppc.rpm

rpm -Uvh tk/tk-8.5.14-1.aix5.1.ppc.rpm

rpm -ivh tk/tk-devel-8.5.14-1.aix5.1.ppc.rpm

rpm -ivh info/info-5.1-1.aix5.1.ppc.rpm

rpm -ivh readline/readline-6.2-4.aix5.1.ppc.rpm

rpm -ivh readline/readline-devel-6.2-4.aix5.1.ppc.rpm

rpm -ivh openssl/openssl-1.0.1e-2.aix5.1.ppc.rpm

rpm -ivh openssl/openssl-devel-1.0.1e-2.aix5.1.ppc.rpm

rpm -ivh gdbm/gdbm-1.10-1.aix5.1.ppc.rpm

rpm -ivh gdbm/gdbm-devel-1.10-1.aix5.1.ppc.rpm

rpm -ivh gmp/gmp-5.0.5-1.aix5.1.ppc.rpm

rpm -ivh gmp/gmp-devel-5.0.5-1.aix5.1.ppc.rpm

rpm -ivh gettext/gettext-devel-0.17-1.aix5.1.ppc.rpm

rpm -ivh db4/db4-4.7.25-2.aix5.1.ppc.rpm

rpm -ivh db4/db4-devel-4.7.25-2.aix5.1.ppc.rpm

rpm -ivh bzip2/bzip2-1.0.6-1.aix5.1.ppc.rpm

rpm -ivh bzip2/bzip2-devel-1.0.6-1.aix5.1.ppc.rpm

rpm -ivh sqlite/sqlite-3.7.17-1.aix5.1.ppc.rpm

rpm -ivh sqlite/sqlite-devel-3.7.17-1.aix5.1.ppc.rpm

rpm -ivh python/python-libs-2.7.5-1.aix6.1.ppc.rpm

rpm -ivh python/python-2.7.5-1.aix6.1.ppc.rpm

rpm -ivh python/python-devel-2.7.5-1.aix6.1.ppc.rpm

rpm -ivh python/tkinter-2.7.5-1.aix6.1.ppc.rpm

rpm -ivh python/python-tools-2.7.5-1.aix6.1.ppc.rpm

rpm -ivh python/python-test-2.7.5-1.aix6.1.ppc.rpm

In the first step I spent a lot of time to compile matplotlib. This is what I did to install matplotlib :

From sources I installed NUMPY, SETUPTOOLS, PYTHON-DATEUTIL

With easy_install I installed TORNADO, PYPARSING

I need to do some changes in sources of matplotlib:

Patch 0

— CXX/WrapPython.h 2013-09-18 14:47:26.000000000 -0500

+++ CXX/WrapPython.h.orig 2013-09-18 14:47:07.000000000 -0500

@@ -38,9 +38,6 @@

#ifndef PyCXX_wrap_python_hxx

#define PyCXX_wrap_python_hxx

  • #include<stdio.h>

  • #include<unistd.h>

Hello,

I did a mistake in my previous post.

The correct xlC that I created :

#!/bin/bash

parameters=$(echo $* | sed s/'-l '/''/g)
Modules/ld_so_aix $parameters -lC -ltcl -ltk

···

--
View this message in context: http://matplotlib.1069221.n5.nabble.com/Problem-with-matplotlib-under-aix-6-1-tp42093p42096.html
Sent from the matplotlib - users mailing list archive at Nabble.com.