From: Andrew R. <and...@us...> - 2007-11-12 22:27:57
|
On Sun, Nov 11, 2007 at 04:11:26PM -0800, Alan Irwin wrote: > On 2007-11-11 22:18-0000 Andrew Ross wrote: > > > > > Alan, > > > > I don't see these with the latest stable Ubuntu. The latest debian > > packages have now made it into unstable. > > > > To run ctest with the tcl bindings required setting ITCL_LIBRARY (see > > debian/rules for details). Rafael discovered this, but we don't yet > > know why. > > I will look into that also. > > > > > The java packages build ok in the debian packages so you might like to > > check which java you are using. We're building with kaffe. > > I am trying the free-java-sdk package. Perhaps there is some Debian > bug with it. Actually, I've just seen the build logs today and there are java problems on some architectures too so you may not be alone. > What I have been focussing on at the moment, is the necessity of having to > specify -DENABLE_pygcw=OFF with Debian testing. Otherwise, I get the > following error. > > [ 21%] Generating cplplotcanvas.c > cd /home/software/plplot_cvs/HEAD/build_dir/bindings/gnome2/python && pygtk-code > gen-2.0 --prefix cplplotcanvas --register /usr/share/pygtk/2.0/defs/gdk.defs --register /usr/share/pygtk/2.0/defs/gtk.defs --register /usr/share/pygtk/2.0/defs/gnome.defs --register /usr/share/pygtk/2.0/defs/canvas.defs --override /home/software/plplot_cvs/HEAD/plplot_cmake/bindings/gnome2/python/cplplotcanvas.override /home/software/plplot_cvs/HEAD/build_dir/bindings/gnome2/python/plplotcanvas.defs > /home/software/plplot_cvs/HEAD/build_dir/bindings/gnome2/python/cplplotcanvas.c > Traceback (most recent call last): > File "/usr/share/pygtk/2.0/codegen/codegen.py", line 1712, in ? > sys.exit(main(sys.argv)) > File "/usr/share/pygtk/2.0/codegen/codegen.py", line 1670, in main > p.startParsing() > File "/usr/share/pygtk/2.0/codegen/scmexpr.py", line 114, in startParsing > self.handle(statement) > File "/usr/share/pygtk/2.0/codegen/scmexpr.py", line 118, in handle > getattr(self, cmd)(*tup[1:]) > File "/usr/share/pygtk/2.0/codegen/defsparser.py", line 29, in include > self.startParsing() > File "/usr/share/pygtk/2.0/codegen/scmexpr.py", line 114, in startParsing > self.handle(statement) > File "/usr/share/pygtk/2.0/codegen/scmexpr.py", line 118, in handle > getattr(self, cmd)(*tup[1:]) > File "/usr/share/pygtk/2.0/codegen/defsparser.py", line 33, in include > raise IOError("%s not found in include path %s" % (input_filename, inc_path)) > IOError: gtk-extrafuncs.defs not found in include path ['/usr/share/pygtk/2.0/defs', '.'] > make[2]: *** [bindings/gnome2/python/cplplotcanvas.c] Error 1 > make[2]: Leaving directory `/home/software/plplot_cvs/HEAD/build_dir' > make[1]: *** [bindings/gnome2/python/CMakeFiles/cplplotcanvasmodule.dir/all] Error 2 > > This is on debian testing which has no file named gtk-extrafuncs.defs. I > suspect there is some upstream error with python-gtk2. There is mention of > this bug being fixed in ubuntu, but nothing about it upstream or in > debian. Alan, this has been a long running problem on Ubuntu as well as I recall. I had forgotten that I just created this file as a blank file and everything worked ok. > BTW, in Debian unstable there is a file called gtk-extrafuncs.defs, but it > is in quite a different package, and may be some local fixup for that > package for the python-gtk2 packaging bug. Anyhow, Andrew, I am not quite > sure whether to submit a Debian bug report for python-gtk2 or not and would > appreciate your advice on this. I will look into this further. Andrew |