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-----