unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
From: David Pirotte <david@altosw.be>
To: Greg Troxel <gdt@lexort.com>
Cc: guile-user <guile-user@gnu.org>
Subject: Re: GNU G-Golf 0.8.0-rc6 available for testing
Date: Thu, 19 Sep 2024 20:00:08 -0300	[thread overview]
Message-ID: <20240919200008.205f6a1d@tintin> (raw)
In-Reply-To: <rmi1q1gwnsc.fsf@s1.lexort.com>

[-- Attachment #1: Type: text/plain, Size: 10160 bytes --]

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 #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

  reply	other threads:[~2024-09-19 23:00 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-18  2:49 GNU G-Golf 0.8.0-rc6 available for testing David Pirotte
2024-09-18 22:39 ` David Pirotte
2024-09-18 23:21 ` Greg Troxel
2024-09-19 23:00   ` David Pirotte [this message]
2024-09-20 22:46     ` David Pirotte
2024-09-19 10:51 ` pelzflorian (Florian Pelz)
2024-09-19 22:20   ` David Pirotte
2024-09-20 13:08     ` pelzflorian (Florian Pelz)
2024-09-20 21:40       ` David Pirotte
2024-09-23  7:27         ` pelzflorian (Florian Pelz)

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240919200008.205f6a1d@tintin \
    --to=david@altosw.be \
    --cc=gdt@lexort.com \
    --cc=guile-user@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).