Salut ! [email protected] skribis:
> After quite some compilation time I now get: > In ice-9/eval.scm: > 411: 5 [eval # #] > In ice-9/psyntax.scm: > 1106: 4 [expand-top-sequence ((eval-when # #)) () ((top)) ...] > 989: 3 [scan ((eval-when # #)) () ((top)) ...] > 279: 2 [scan ((load-extension # "scm_init_foreign_object")) () ((top)) ...] > In unknown file: > ?: 1 [load-extension "libguile-2.0" "scm_init_foreign_object"] > In ice-9/boot-9.scm: > 106: 0 [#<procedure 144d8c0 at ice-9/boot-9.scm:97:6 (thrown-k . args)> > misc-error ...] > > ice-9/boot-9.scm:106:20: In procedure #<procedure 144d8c0 at > ice-9/boot-9.scm:97:6 (thrown-k . args)>: > ice-9/boot-9.scm:106:20: In procedure dynamic-pointer: Symbol not found: > scm_init_foreign_object > Makefile:2167: recipe for target 'system/foreign-object.go' failed Are the native and cross Guile the same version? (Normally ./configure of the cross-compiled Guile makes sure of that.) Does module/ice-9/i18n.go cross-build correctly? Or does it fail similarly? > I'm not sure I'm interested in compiling all guile modules myself > though. I haven't thought about it much but I intend to ship a pretty > minimal guile in GNU FreeDink so user can script their game, without > being able to e.g. mess with the player's filesystem. > > >> Just to be sure, could you run config.guess on the target machine? > > armv7l-unknown-linux-gnueabihf - but I had to some much trouble > running config.guess that you should take it with a grain salt. OK. Thanks, Ludo’.
