> On Jul 14, 2017, at 5:55 PM, Amirouche <amirou...@hypermove.net> wrote: > > Can you provide guidance regarding how to run compile-ffi, here what I've > done so far: > > $ git clone https://git.savannah.nongnu.org/git/nyacc.git > $ cd nyacc > $ git checkout c99dev > $ cd examples/nyacc/lang/c99 > $ source env.sh > > Then: > > $ guild compile-ffi cairo/cairo.ffi > > ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 > ;;; or pass the --no-auto-compile argument to disable. > ;;; compiling /home/amirouche/.guix-profile/bin/guild > ;;; compiled > /home/amirouche/.cache/guile/ccache/2.2-LE-8-3.A/gnu/store/1pzfigry5bnh3n146w0ib77vkd2g6jdc-guile-2.2.2/bin/guild.go > guild: unknown script "compile-ffi" > Try `guild help' for more information. > > I have guile-bytestructures >
Hmm. Yea, I goofed on env.sh. This seems to work for me: #!/bin/sh # source this file: $ . env.sh topdir=`(cd ../../../..; pwd)` if [ "X$GUILE_LOAD_PATH" = "X" ]; then GUILE_LOAD_PATH=$topdir/module:$topdir/examples:$topdir/examples/nyacc/lang/c99 else GUILE_LOAD_PATH=$topdir/module:$topdir/examples:$topdir/examples/nyacc/lang/c99:$GUILE_LOAD_PATH fi; export GUILE_LOAD_PATH mwette$ guild compile-ffi cairo/cairo.ffi TODO: compile-ffi args, arrays, extern variables