Hello Greg,

> This is an odd version scheme; I would suggest that you instead use
> 0.8.0rc7 next time.

Fwiw, i follow the semantic versioning scheme [1], although starting
with 0.8.0-rc6 and 0.8.0-rc7, i decided to remove the dot in between rc
and the number, because that's what debian does (and that's fine with
me, unlike what you (or your distro) propose).

>   GEN      g-golf/support/color.go
> Backtrace:
> In system/base/compile.scm:
> ...
> ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
> no binding `string-replace-substring' in module (ice-9 string-fun)
> *** [g-golf/support/color.go] Error code 1

Hum, i was not aware it was not in 2.2. sorry about this - I'll think
about the best way to fix this, will let you know

> with guile 3.0.x, it goes much better, with fewer warnings

You should have zero warning, as i have zero warning when building in
debian [2] - but to get an 'immaculate clean' build, i also need to

        rm -rf ~/.cache/guile
        ./configure [--prefix=/your/prefix] [--with-guile-site]
        make uninstall                  # if it was installed
        make

        [ otherwise, depending on what changes were made in the source
        [ tree and/or what is in your .cache/guile 'tree', it might
        [ prematurely recompile some modules.

If you still have some warnings running 'the above', let me know, I am
curious and maybe i can fix those as well.

Thanks,
David

[1]

        https://en.wikipedia.org/wiki/Software_versioning

[2]

        [ you do not need to 'git clean dxf', nor ./autogen.sh
        [ when compiling using a tarball extract tree ofc ...

        git clean -dxf
        rm -rf ~/.cache/guile/
        ./autogen.sh
        ./configure --prefix=/opt3 --with-guile-site
        make uninstall
        make
Making all in libg-golf
make[1]: Entering directory '/usr/alto/projects/gnu/g-golf/git/libg-golf'
  CC       libg_golf_la-gg-const.lo
  CC       libg_golf_la-gg-ffi.lo
  CC       libg_golf_la-gg-utils.lo
  CC       libg_golf_la-gg-glib.lo
  CC       libg_golf_la-gg-gobject.lo
  CC       libg_golf_la-gg-callback.lo
  CC       libg_golf_la-gg-test-suite.lo
  CC       libg_golf_la-g-golf.lo
  CCLD     libg-golf.la
make[1]: Leaving directory '/usr/alto/projects/gnu/g-golf/git/libg-golf'
Making all in test-suite
make[1]: Entering directory '/usr/alto/projects/gnu/g-golf/git/test-suite'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/alto/projects/gnu/g-golf/git/test-suite'
Making all in doc
make[1]: Entering directory '/usr/alto/projects/gnu/g-golf/git/doc'
Updating ./version.texi
  MAKEINFO g-golf.info
make[1]: Leaving directory '/usr/alto/projects/gnu/g-golf/git/doc'
Making all in examples
make[1]: Entering directory '/usr/alto/projects/gnu/g-golf/git/examples'
Making all in gtk-4
make[2]: Entering directory '/usr/alto/projects/gnu/g-golf/git/examples/gtk-4'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/alto/projects/gnu/g-golf/git/examples/gtk-4'
Making all in adw-1
make[2]: Entering directory '/usr/alto/projects/gnu/g-golf/git/examples/adw-1'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/alto/projects/gnu/g-golf/git/examples/adw-1'
make[2]: Entering directory '/usr/alto/projects/gnu/g-golf/git/examples'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/usr/alto/projects/gnu/g-golf/git/examples'
make[1]: Leaving directory '/usr/alto/projects/gnu/g-golf/git/examples'
make[1]: Entering directory '/usr/alto/projects/gnu/g-golf/git'
  GEN      g-golf/support/libg-golf.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling "/opt3/bin/guild"
;;; compiled "/home/david/.cache/guile/ccache/3.0-LE-8-4.7/opt3/bin/guild.go"
wrote `g-golf/support/libg-golf.go'
  GEN      g-golf/support/const.go
wrote `g-golf/support/const.go'
  GEN      g-golf/support/float.go
wrote `g-golf/support/float.go'
  GEN      g-golf/support/module.go
wrote `g-golf/support/module.go'
  GEN      g-golf/support/goops.go
wrote `g-golf/support/goops.go'
  GEN      g-golf/support/g-export.go
wrote `g-golf/support/g-export.go'
  GEN      g-golf/support/utils.go
wrote `g-golf/support/utils.go'
  GEN      g-golf/support/push.go
wrote `g-golf/support/push.go'
  GEN      g-golf/support/keyword.go
wrote `g-golf/support/keyword.go'
  GEN      g-golf/support/enum.go
wrote `g-golf/support/enum.go'
  GEN      g-golf/support/flags.go
wrote `g-golf/support/flags.go'
  GEN      g-golf/support/struct.go
wrote `g-golf/support/struct.go'
  GEN      g-golf/support/union.go
wrote `g-golf/support/union.go'
  GEN      g-golf/support/bytevector.go
wrote `g-golf/support/bytevector.go'
  GEN      g-golf/support/ffi.go
wrote `g-golf/support/ffi.go'
  GEN      g-golf/support/sxml.go
wrote `g-golf/support/sxml.go'
  GEN      g-golf/support/color.go
wrote `g-golf/support/color.go'
  GEN      g-golf/support.go
wrote `g-golf/support.go'
  GEN      g-golf/init.go
wrote `g-golf/init.go'
  GEN      g-golf/glib/version-information.go
wrote `g-golf/glib/version-information.go'
  GEN      g-golf/glib/mem-alloc.go
wrote `g-golf/glib/mem-alloc.go'
  GEN      g-golf/glib/main-event-loop.go
wrote `g-golf/glib/main-event-loop.go'
  GEN      g-golf/glib/io-channels.go
wrote `g-golf/glib/io-channels.go'
  GEN      g-golf/glib/misc-util-funcs.go
wrote `g-golf/glib/misc-util-funcs.go'
  GEN      g-golf/glib/unix-utils.go
wrote `g-golf/glib/unix-utils.go'
  GEN      g-golf/glib/glist.go
wrote `g-golf/glib/glist.go'
  GEN      g-golf/glib/gslist.go
wrote `g-golf/glib/gslist.go'
  GEN      g-golf/glib/byte-arrays.go
wrote `g-golf/glib/byte-arrays.go'
  GEN      g-golf/glib/quarks.go
wrote `g-golf/glib/quarks.go'
  GEN      g-golf/glib/simple-xml-subset-parser.go
wrote `g-golf/glib/simple-xml-subset-parser.go'
  GEN      g-golf/glib.go
wrote `g-golf/glib.go'
  GEN      g-golf/gobject/type-info.go
wrote `g-golf/gobject/type-info.go'
  GEN      g-golf/gobject/gobject.go
wrote `g-golf/gobject/gobject.go'
  GEN      g-golf/gobject/enum-flags.go
wrote `g-golf/gobject/enum-flags.go'
  GEN      g-golf/gobject/boxed-types.go
wrote `g-golf/gobject/boxed-types.go'
  GEN      g-golf/gobject/generic-values.go
wrote `g-golf/gobject/generic-values.go'
  GEN      g-golf/gobject/params-vals.go
wrote `g-golf/gobject/params-vals.go'
  GEN      g-golf/gobject/param-spec.go
wrote `g-golf/gobject/param-spec.go'
  GEN      g-golf/gobject/closures.go
wrote `g-golf/gobject/closures.go'
  GEN      g-golf/gobject/signals.go
wrote `g-golf/gobject/signals.go'
  GEN      g-golf/gobject.go
wrote `g-golf/gobject.go'
  GEN      g-golf/gi/utils.go
wrote `g-golf/gi/utils.go'
  GEN      g-golf/gi/cache-gi.go
wrote `g-golf/gi/cache-gi.go'
  GEN      g-golf/gi/cache-others.go
wrote `g-golf/gi/cache-others.go'
  GEN      g-golf/gi/repository.go
wrote `g-golf/gi/repository.go'
  GEN      g-golf/gi/typelib.go
wrote `g-golf/gi/typelib.go'
  GEN      g-golf/gi/version.go
wrote `g-golf/gi/version.go'
  GEN      g-golf/gi/common-types.go
wrote `g-golf/gi/common-types.go'
  GEN      g-golf/gi/base-info.go
wrote `g-golf/gi/base-info.go'
  GEN      g-golf/gi/callable-info.go
wrote `g-golf/gi/callable-info.go'
  GEN      g-golf/gi/function-info.go
wrote `g-golf/gi/function-info.go'
  GEN      g-golf/gi/signal-info.go
wrote `g-golf/gi/signal-info.go'
  GEN      g-golf/gi/vfunc-info.go
wrote `g-golf/gi/vfunc-info.go'
  GEN      g-golf/gi/registered-type-info.go
wrote `g-golf/gi/registered-type-info.go'
  GEN      g-golf/gi/enum-info.go
wrote `g-golf/gi/enum-info.go'
  GEN      g-golf/gi/struct-info.go
wrote `g-golf/gi/struct-info.go'
  GEN      g-golf/gi/union-info.go
wrote `g-golf/gi/union-info.go'
  GEN      g-golf/gi/object-info.go
wrote `g-golf/gi/object-info.go'
  GEN      g-golf/gi/interface-info.go
wrote `g-golf/gi/interface-info.go'
  GEN      g-golf/gi/arg-info.go
wrote `g-golf/gi/arg-info.go'
  GEN      g-golf/gi/constant-info.go
wrote `g-golf/gi/constant-info.go'
  GEN      g-golf/gi/field-info.go
wrote `g-golf/gi/field-info.go'
  GEN      g-golf/gi/property-info.go
wrote `g-golf/gi/property-info.go'
  GEN      g-golf/gi/type-info.go
wrote `g-golf/gi/type-info.go'
  GEN      g-golf/gi/gir-ffi.go
wrote `g-golf/gi/gir-ffi.go'
  GEN      g-golf/gi.go
wrote `g-golf/gi.go'
  GEN      g-golf/gdk/events.go
wrote `g-golf/gdk/events.go'
  GEN      g-golf/gdk.go
wrote `g-golf/gdk.go'
  GEN      g-golf/hl-api/n-decl.go
wrote `g-golf/hl-api/n-decl.go'
  GEN      g-golf/hl-api/ccc.go
wrote `g-golf/hl-api/ccc.go'
  GEN      g-golf/hl-api/argument.go
wrote `g-golf/hl-api/argument.go'
  GEN      g-golf/hl-api/gtype.go
wrote `g-golf/hl-api/gtype.go'
  GEN      g-golf/hl-api/gparam.go
wrote `g-golf/hl-api/gparam.go'
  GEN      g-golf/hl-api/iface.go
wrote `g-golf/hl-api/iface.go'
  GEN      g-golf/hl-api/gobject.go
wrote `g-golf/hl-api/gobject.go'
  GEN      g-golf/hl-api/events.go
wrote `g-golf/hl-api/events.go'
  GEN      g-golf/hl-api/callable.go
wrote `g-golf/hl-api/callable.go'
  GEN      g-golf/hl-api/callback.go
wrote `g-golf/hl-api/callback.go'
  GEN      g-golf/hl-api/function.go
wrote `g-golf/hl-api/function.go'
  GEN      g-golf/hl-api/vfunc.go
wrote `g-golf/hl-api/vfunc.go'
  GEN      g-golf/hl-api/object.go
wrote `g-golf/hl-api/object.go'
  GEN      g-golf/hl-api/closure.go
wrote `g-golf/hl-api/closure.go'
  GEN      g-golf/hl-api/signal.go
wrote `g-golf/hl-api/signal.go'
  GEN      g-golf/hl-api/glib.go
wrote `g-golf/hl-api/glib.go'
  GEN      g-golf/hl-api/import.go
wrote `g-golf/hl-api/import.go'
  GEN      g-golf/hl-api/utils.go
wrote `g-golf/hl-api/utils.go'
  GEN      g-golf/hl-api.go
wrote `g-golf/hl-api.go'
  GEN      g-golf/override/override.go
wrote `g-golf/override/override.go'
  GEN      g-golf/override/gdk.go
wrote `g-golf/override/gdk.go'
  GEN      g-golf/override/gtk.go
wrote `g-golf/override/gtk.go'
  GEN      g-golf/override.go
wrote `g-golf/override.go'
  GEN      g-golf.go
wrote `g-golf.go'

Attachment: pgpWrfi1ioeck.pgp
Description: OpenPGP digital signature

Reply via email to