I'm posting this question here to see if it's a Python environment issue 
on my end or something in Gimp 2.3.15.  I'm building Gimp 2.3.15 from 
source on a freshly re-installed Ubuntu 6.10 (AMD64) Linux system.  Here 
is my build environment information:

gcc-4.1.2 20060928 (prerelease)
2.6.17 kernel (x86_64)
glib-2.12.4
gtk+-2.10.6
python 2.4.4c1

When I run the Gimp build, it stops with this error:

 gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/include/python2.4 
-I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo 
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -DGIMP_DISABLE_DEPRECATED 
-DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED 
-DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED 
-DPANGO_DISABLE_DEPRECATED -DGDK_MULTIHEAD_SAFE -DGTK_MULTIHEAD_SAFE 
-fno-strict-aliasing -g -O2 -Wall -Wdeclaration-after-statement 
-Wmissing-prototypes -Wmissing-declarations -Winit-self -Wpointer-arith 
-MT gimpuimodule.lo -MD -MP -MF .deps/gimpuimodule.Tpo -c 
gimpuimodule.c  -fPIC -DPIC -o .libs/gimpuimodule.o
gimpuimodule.c:49: warning: no previous prototype for 'init_gimpui'
(cd . \
         && /usr/bin/pygtk-codegen-2.0 \
            --override gimpui.override \
            --register /usr/share/pygtk/2.0/defs/gdk-types.defs \
            --register /usr/share/pygtk/2.0/defs/gtk-types.defs \
            --register ./gimpcolor-types.defs \
            --register ./gimpenums-types.defs \
            --prefix gimpui gimpui.defs) > gen-gimpui.c \
         && cp gen-gimpui.c gimpui.c \
         && rm -f gen-gimpui.c
Warning: generating old-style constructor for:gimp_color_display_new
Could not write method GimpColorDisplay.load_state: No ArgType for 
GimpParasite*
Could not write method GimpColorDisplay.save_state: No ArgType for 
GimpParasite*
Warning: generating old-style constructor for:gimp_color_selector_new
Warning: generating old-style constructor for:gimp_frame_new
Could not write method GimpIntComboBox.prepend: varargs functions not 
supported
Could not write method GimpIntComboBox.append: varargs functions not 
supported
Could not write method GimpIntComboBox.connect: No ArgType for GCallback
Could not write method GimpIntComboBox.set_sensitivity: No ArgType for 
GimpIntSensitivityFunc
Warning: generating old-style constructor for:gimp_enum_combo_box_new
Warning: generating old-style constructor for:gimp_enum_store_new
Warning: generating old-style constructor for:gimp_memsize_entry_new
Warning: generating old-style constructor for:gimp_offset_area_new
Could not write method GimpPageSelector.get_selected_pages: No ArgType 
for gint*
Warning: generating old-style constructor for:gimp_path_editor_new
Could not write method GimpPreview.get_position: No ArgType for gint*
Could not write method GimpPreview.get_size: No ArgType for gint*
Could not write method GimpPreviewArea.draw: No ArgType for GimpImageType
Could not write method GimpPreviewArea.blend: No ArgType for GimpImageType
Could not write method GimpPreviewArea.mask: No ArgType for GimpImageType
Could not write method GimpDrawablePreview.get_drawable: No ArgType for 
GimpDrawable*
Could not write method GimpDrawablePreview.draw_region: No ArgType for 
const-GimpPixelRgn*
Warning: generating old-style constructor for:gimp_size_entry_new
Could not write constructor for GimpSizeEntry: No ArgType for GimpUnit
Could not write method GimpSizeEntry.get_unit: No ArgType for GimpUnit
Could not write method GimpSizeEntry.set_unit: No ArgType for GimpUnit
Warning: generating old-style constructor for:gimp_unit_menu_new
Could not write constructor for GimpUnitMenu: No ArgType for GimpUnit
Could not write method GimpUnitMenu.set_unit: No ArgType for GimpUnit
Could not write method GimpUnitMenu.get_unit: No ArgType for GimpUnit
Could not write method GimpZoomModel.get_fraction: No ArgType for gint*
Could not write method GimpZoomPreview.get_source: No ArgType for gint*
Could not write method GimpZoomPreview.get_drawable: No ArgType for 
GimpDrawable*
Traceback (most recent call last):
  File "/usr/share/pygtk/2.0/codegen/codegen.py", line 1707, in ?
    sys.exit(main(sys.argv))
  File "/usr/share/pygtk/2.0/codegen/codegen.py", line 1698, in main
    sw.write(py_ssize_t_clean)
  File "/usr/share/pygtk/2.0/codegen/codegen.py", line 1340, in write
    self.write_classes()
  File "/usr/share/pygtk/2.0/codegen/codegen.py", line 1437, in 
write_classes
    instance.write_class()
  File "/usr/share/pygtk/2.0/codegen/codegen.py", line 283, in write_class
    substdict['tp_methods'] = self.write_methods()
  File "/usr/share/pygtk/2.0/codegen/codegen.py", line 519, in write_methods
    methods.append(self.methdef_tmpl %
UnboundLocalError: local variable 'meth' referenced before assignment
make[4]: *** [gimpui.c] Error 1
make[4]: Leaving directory `/mnt/data/build/gimp-2.3.15/plug-ins/pygimp'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/mnt/data/build/gimp-2.3.15/plug-ins/pygimp'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mnt/data/build/gimp-2.3.15/plug-ins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/data/build/gimp-2.3.15'
make: *** [all] Error 2

real    11m29.654s
user    6m22.688s
sys     1m36.430s
[EMAIL PROTECTED]:~/build/gimp-2.3.15$

I searched BugZilla for "pygimp" and didn't find any build related bug 
reports.   Is this possibly or probably an environment issue with my 
Python installation or is it possibly something in the version of pygimp 
that comes with Gimp 2.3.15?

Thanks!

Peace...

Tom


_______________________________________________
Gimp-user mailing list
Gimp-user@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user

Reply via email to