Re: G-Golf - Callback segmentation fault

David Pirotte <[email protected]>
Newsgroups gmane.lisp.guile.user
Message-ID <20240823205712.2599d0a3@tintin>
Hi Florian,

	is your debian host g-golf experience ok? i know it is a
	temporary solution, till we find a solution for nix/guix, but
	i am curious - also, is the app you are working on free s/w,
	any public repo we could look at?

> Hello,  Yes, the same issue still plagues me.  Never tried guile-gi
> and I do not know the difference regarding vfuncs.  Is it like
> pygobject that guile-gi does not use Guile as much and more C?

I just made a comment about guile-gi because Matija did mention it ...
and wanted to make sure they understand guile-gi does not support
virtual function ... but yes, guile-gi is nearly entirely written in C,
and as a matter of fact, largely inspired by pygobject.

> My only progress:
> 
> > I'm using Nix.  
> 
> Interesting.  Guix and Nix have their own settings to load libraries
> according to a sideline comment in [1], but I have no clue otherwise.

As i did suggest already, you should ask for some guix highly
knowledgeable designer/developer (and who deeply knows the other
involved domains, C, guile's ffi implementation, dynamic libs linking
...) - I'd happily stand corrected, and happily patch g-golf if ... but
till proved wrong, i don't think it is a g-golf problem.

> Intermittently I once saw a different error:
> ...

I can't make sense of this error, but so you know, vfunc-checks checks
that the (upstream lib) virtual function you are trying to define in
g-golf exists in the class you are 'altering', and also checks that the
scheme virtual function name is correct [1]

So it disappeared and you can't reproduce it, let's concentrate on
the (g-golf) virtual function definition bug in Nix/Guix ...

Thanks,
David

[1] https://www.gnu.org/software/g-golf/manual/g-golf.html#define_002dvfunc
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmbJIdgACgkQ83T9k6MF
etcriggA0qN5f6TbUDfpfjtB3tzsw2b5mWnhTD0U88HnizwSMUGOFnxhmMxvJ8me
zdME+Y9dIbGEUXPM9itixfALHSWU67XJYDdOgOmpadMi8G88XX+KBIxhcyFCczPj
RzWv99byOxxVBuL1rGDFVxsBvS+opYUZq9kAPcv2nRJtWDr652hZ5ceRK9W69DOY
pry27renM/s97f0DMTEydkHfTPN0hFzy4zIaBXZ7u+K+A6tWMPXnJuJj6HJeKGcG
/BVueMyTdlDl0nhqwV3iRDqA2Jow47C8efjz2fVEtsEuVXaPoQkGHMZ0WohMIj/p
8UTy1o1VYeWA15tAVxNECWyfs4dHrA==
=eqw8
-----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.