hi all,

i am new to mac, and new to unix etc...

i am trying to install meep on my mac mini which has an OSX mojave 10.14.3

i have tried the "miniconda way" and that did not work so i'm trying to install 
things step by step according to a post by John Weiner (relating to 
installation on mac OSX Sierra). i have passed the ./configure stage and now 
stuck in the "make" (i am running everything through the terminal)

when i try to run

make LDFLAGS=”-L/path/to/ffi -lffi”   ​(according to the recommendation by John)

i get the following error(s):

Undefined symbols for architecture x86_64:
  "_ffi_call", referenced from:
      _scm_i_foreign_call in libguile_2.0_la-foreign.o
  "_ffi_closure_alloc", referenced from:
      _scm_procedure_to_pointer in libguile_2.0_la-foreign.o
.
.
.
.

ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [libguile-2.0.la] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

all the "undefined symbols" have "ffi...." in them

what this could be? and how can i solve it? (reminder i'm working through 
terminal so i'll appreciate it if solutions involving for example Xcode will be 
tiresomely detailed as i'm completely novice in these things)

thnx in advance

_______________________________________________
meep-discuss mailing list
meep-discuss@ab-initio.mit.edu
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to