This is in diff format, so it indicates that it is around line 960. The part to add is this:
if not os.path.exists(tk_inc): tk_inc = os.path.normpath(os.path.join(tk_lib_dir, '../../../include/tcl' + tk_ver)) right after this: if not os.path.exists(tk_inc): tk_inc = os.path.normpath(os.path.join(tk_lib_dir, '../../include')) Cheers, Mike Johan Mazel wrote: > Hi > Where am I supposed to copy this piece of code in setupext.py ? At the > begining ? At the end ? > Thanks for the answer. > Johan Mazel > > > > 2008/5/30 Michael Droettboom <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>: > > It seems you have two unrelated errors here. > > The first is that Hardy changed how Tkinter is packaged so that > matplotlib can't find it. We do not have a workaround for this on > the 0.91.x maintenance branch. You will need to apply this patch > to setupext.py: > > +@@ -960,6 +960,9 @@ def add_tk_flags(module): > + if not os.path.exists(tk_inc): > + tk_inc = os.path.normpath(os.path.join(tk_lib_dir, > + '../../include')) > ++ if not os.path.exists(tk_inc): > ++ tk_inc = os.path.normpath(os.path.join(tk_lib_dir, > ++ '../../../include/tcl' > + tk_ver)) > + + if ((not > os.path.exists(os.path.join(tk_inc,'tk.h'))) and > + os.path.exists(os.path.join(tcl_inc,'tk.h'))): > + > > We have a better fix on the trunk, but it requires more testing. > > The second error typically occurs when g++ is not installed. Try > "sudo apt-get install g++". > > Cheers, > Mike > > Johan Mazel wrote: > > Hi > I'm trying to install the 0.91.2 maintenance from the SVN on a > Ubuntu 8.04 system. > But I have an error about Tkinter during the checkin of > dependancies : > > OPTIONAL BACKEND DEPENDENCIES > libpng: 1.2.15beta5 > Tkinter: no > * Tkinter present, but header files are > not found. > * You may need to install development > packages. > > For all the other dependancies, there is no problem at all. > > When I type python setup.py build, I got this error at the end : > > gcc: error trying to exec 'cc1plus': execvp: Aucun fichier ou > dossier de ce type > gcc: error trying to exec 'cc1plus': execvp: Aucun fichier ou > dossier de ce type > error: Command "gcc -pthread -fno-strict-aliasing -DNDEBUG -g > -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC > -I/usr/include/freetype2 -I/usr/local/include -I/usr/include > -I. -I/usr/include/python2.5 -c CXX/cxx_extensions.cxx -o > build/temp.linux-i686-2.5/CXX/cxx_extensions.o" failed with > exit status 1 > > I'm guessing that the building error is directly related to > the fact that I don't have the developpement package for tkinter. > The main problem is that I can't find this package through > Synaptic my package manager. > If you have any idea of where this problem comes from, please, > I'm listening. > > Thanks for the help. > Johan Mazel > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > ------------------------------------------------------------------------ > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > <mailto:Matplotlib-users@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > > -- > Michael Droettboom > Science Software Branch > Operations and Engineering Division > Space Telescope Science Institute > Operated by AURA for NASA > > -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users