Re: GNU G-Golf 0.8.0-rc6 available for testing

David Pirotte <[email protected]>
Newsgroups gmane.lisp.guile.user
Message-ID <20240919200008.205f6a1d@tintin>
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'
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmbsrPgACgkQ83T9k6MF
etdXSwf+MUuMC99Z1J9swJp60wTBozV82HIVObZwtCzmo/MAhAxsVMyl02F2sud0
jFq5q8uzSW6wFYpqa2/Gwi1gXrE/HGC5scbRsLMbIzo3Bu7aooUzwXtYwO+HaEsv
YBJ7Qfyjm15zHOWN1lrBhpGr3D3Hu2d9lqGBJJ0XiQZNcxazk67iohxh0po41ndV
NQULsIyKK7MfgWzGkawYrshn/F1fZTwGhQp8J7uxNMEhAe/wAy0uFgrKP4MZd0M4
9SWxbGWFQQ7+0yG2l5iK1fZOguRM4LPTAafHCX78bs0QGOMpy33ZUdahXhEKaEyC
vhO3/58yifWOon2T2rOF+iSChxfGTg==
=4u+I
-----END PGP SIGNATURE-----
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.