On 7/10/19 04:48, dave wrote:
Hi Javier,

Weird one - I have no idea what "ccdFirs tDirDefault" is referring to or
coming from - sounds roughly like racket versions don't match somewhere,
is it possible you have two versions installed somehow?

Thanks, I had not thought of it as a single symbol, and I had not looked for it outside the fluxus tree. It appears to come from ode.

jcz@darthvader:~$ rg ccdFirs
ode/libccd/src/ccd.c
89:void ccdFirstDirDefault(const void *o1, const void *o2, ccd_vec3_t *dir)

ode/libccd/src/ccd/ccd.h
76:void ccdFirstDirDefault(const void *o1, const void *o2, ccd_vec3_t *dir);
80:        (ccd)->first_dir = ccdFirstDirDefault; \

Instead of taking it from ode hg `default` branch, I just went back and ensured that it was the 0.16.x branch, recompiled, reinstalled, then removed fluxus and reinstalled and...

Same issue, same error.

Thanks again,
Javier

cheers,

dave

On 06/10/2019 04:59, Javier Candeira wrote:
Hi all,

I managed to compile Fluxus on Ubuntu 18.04. I've kept notes of my
updates to the compile/install instructions since some dependencies were
missing on my fresh install:

https://gitlab.com/candeira/fluxus/tree/ubuntu18.04-compiling-instructions


However, when I run fluxus I see an error that keeps it from starting
successfully:

jcz@darthvader:~/fluxus$ fluxus
load-extension: couldn't open file
   path:
/usr/local/lib/fluxus-019/fluxus/compiled/native/x86_64-linux/3m/fluxus-engine_ss.so

   system error:
/usr/local/lib/fluxus-019/fluxus/compiled/native/x86_64-linux/3m/fluxus-engine_ss.so:
undefined symbol: ccdFirs
tDirDefault
   context...:
    standard-module-name-resolver
    module-path-index-resolve
    syntax-local-module-exports
    /usr/local/share/racket/collects/racket/require-transform.rkt:266:2:
expand-import
    /usr/local/share/racket/collects/racket/private
/reqprov.rkt:584:5
    /usr/local/share/racket/collects/racket/require-transform.rkt:266:2:
expand-import
    /usr/local/share/racket/collects/racket/private/reqprov.rkt:266:21:
try-next
    /usr/local/share/racket/collects/racket/private/reqprov.rkt:243:2:
require
    apply-transformer-in-context
    apply-transformer52
    dispatch-transformer41
    do-local-expand50
    /usr/local/share/racket/collects/syntax/wrap-modbeg.rkt:46:4:
do-wrapping-module-begin
    apply-transformer-in-context
    apply-transformer52

    dispatch-transformer41
    ...


Reply via email to