Problem compiling with gcc 3.4.2

I am getting following error while compiling later
version of matplotlib with gcc 3.4.2: Any clue?

···

**********************************************

running build_ext
building 'matplotlib._nc_transforms' extension
creating build/temp.linux-i686-2.3
creating build/temp.linux-i686-2.3/src
creating build/temp.linux-i686-2.3/CXX
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3
-Wall -Wstrict-prototypes -fPIC -Isrc -I.
-I/usr/include/python2.3 -c
CXX/IndirectPythonInterface.cxx -o
build/temp.linux-i686-2.3/CXX/IndirectPythonInterface.o
-DNUMERIC=1
cc1plus: warning: command line option
"-Wstrict-prototypes" is valid for C/ObjC but not for
C++
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3
-Wall -Wstrict-prototypes -fPIC -Isrc -I.
-I/usr/include/python2.3 -c CXX/cxxsupport.cxx -o
build/temp.linux-i686-2.3/CXX/cxxsupport.o -DNUMERIC=1
cc1plus: warning: command line option
"-Wstrict-prototypes" is valid for C/ObjC but not for
C++
In file included from CXX/cxxsupport.cxx:6:
./CXX/Objects.hxx: In constructor
`Py::MapBase<T>::const_iterator::const_iterator(const
Py::MapBase<T>*, Py::List,
Py::SeqBase<Py::Object>::iterator)':
./CXX/Objects.hxx:2271: error: `s' undeclared (first
use this function)
./CXX/Objects.hxx:2271: error: (Each undeclared
identifier is reported only once for each function it
appears in.)
error: command 'gcc' failed with exit status 1
[spatel@...377... matplotlib-0.63.4]$ gcc --version
gcc (GCC) 3.4.2

__________________________________
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
http://promotions.yahoo.com/new_mail