g-wrap-1.9.9 and guile-gnome-platform 2.15.93 fails

steve tell <[email protected]>
Newsgroups gmane.lisp.guile.gtk
Message-ID <[email protected]>
After building the recent g-wrap-1.9.9, I tried building
guile-gnome-platform-2.15.93 with it, and ran into a problem:



make[4]: Entering directory `/usr/src/redhat/BUILD/guile-gnome-platform-2.15.93/
glib/gnome/gw'
guile  -c \
           "(debug-set! stack 400000) \
            (use-modules (gnome-0)) \
            (use-modules (g-wrap)) \
            (use-modules (gnome gw gobject-spec)) \
            (generate-wrapset 'guile 'gnome-gobject \"guile-gnome-gw-gobject\")"
WARNING: (g-wrap util): imported module (srfi srfi-34) overrides core binding `raise'
WARNING: (g-wrap): imported module (srfi srfi-34) overrides core binding `raise'
WARNING: (g-wrap rti): imported module (srfi srfi-34) overrides core binding `raise'
WARNING: (g-wrap c-types): imported module (srfi srfi-34) overrides core binding `raise'
WARNING: (gnome gw support g-wrap): `declarations-cg' imported from both (g-wrap c-codegen) and (g-wrap scm-codegen)
ERROR: No class slot with name `allowed-options' in class #<<gw-type-class> <gobject-object-type> 402489b0>
make[4]: *** [guile-gnome-gw-gobject.c] Error 1



The ERROR seems to be from this bit of code in support/gobject.scm:

(for-each (lambda (null-ok-class)
             (class-slot-set! null-ok-class 'allowed-options '(null-ok)))
           (list <gobject-object-type> <gobject-boxed-type>
                 <gobject-interface-type>))


It gets past this if I reinstall g-wrap-1.9.9-RC1, but then chokes on
some ffi.h issues (same ones I reported in RC1, and do seem fixed in the
g-wrap release.)

Anyone else seeing this "ERROR: No class slot with name `allowed-options'"
and have any suggestions?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.