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'