Hi, Dariqq writes: > I have been experimenting with using meson to manage some guile > projects instead of autotools. > > When I try to build it with guix it fails during 'shrink-runpath phase > on .go files: > > error: in phase 'shrink-runpath': uncaught exception: > wrong-type-arg "struct-vtable" "Wrong type argument in position ~A > (expecting ~A): ~S" (1 "struct" #f) (#f) [...] > 634:9 2 (for-each # _) This is because ‘strip-runpath’ expects FILE to contain a DT_RUNPATH section. Failing that, the ‘runpath’ variable at gremlin.scm:417 is #f and the (dynamic-entry-type runpath) calls right below fails with a wrong-type-arg error. A solution would be to fix ‘strip-runpath’ (patch below), though that involves a world rebuild. Another solution is to arrange so that ‘meson-build-system’ does not touch .go files for this package, for instance by skipping the ‘shrink-runpath’ phase. HTH, Ludo’.