From: Samir P. <mep...@ya...> - 2004-10-26 23:59:17
|
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@taamportable 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 |
From: John H. <jdh...@ac...> - 2004-10-27 01:59:29
|
>>>>> "Samir" == Samir Patel <mep...@ya...> writes: Samir> I am getting following error while compiling later version Samir> of matplotlib with gcc 3.4.2: Any clue? This is a pycxx bug that is fixed in pycxx and matplotlib cvs. See http://sourceforge.net/mailarchive/message.php?msg_id=9683332 for the solution -- replace map(s) with map(m) on the offending line 2271 in CXX/Objects.hxx. Hope this helps, JDH |
From: Samir P. <mep...@ya...> - 2004-10-27 03:10:07
|
After this fix to pycxx, I was able to create matplotlib fine (with pygtk 2.4 patch). Thanks for a quick response. --- John Hunter <jdh...@ac...> wrote: > >>>>> "Samir" == Samir Patel <mep...@ya...> > writes: > > Samir> I am getting following error while > compiling later version > Samir> of matplotlib with gcc 3.4.2: Any clue? > > This is a pycxx bug that is fixed in pycxx and > matplotlib cvs. See > http://sourceforge.net/mailarchive/message.php?msg_id=9683332 > for the > solution -- replace map(s) with map(m) on the > offending line 2271 in > CXX/Objects.hxx. > > Hope this helps, > JDH > __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail |