Hi, I tried compiling Fluxus on my 64-bit iMac running Lion. It didn't take much work for the compilation to work, I just had to exclude the video addon (Because it uses the old QuickTime APIs which aren't available on 64-bit machines)
However, when I try running the produced binary it crashes on line 243 of Interpreter.cpp when evaluating the startup script. Here's the backtrace: ------------------------------------------------------------------------------------------ Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: 13 at address: 0x0000000000000000 0x000000010083be50 in get_module_src_name () (gdb) bt #0 0x000000010083be50 in get_module_src_name () #1 0x0000000100842137 in scheme_stx_module_eq3 () #2 0x000000010062b624 in add_renames_unless_module () #3 0x000000010062a2ef in compile_k () #4 0x000000010065ff4f in scheme_top_level_do_worker () #5 0x00000001006356f7 in scheme_eval_multi () #6 0x0000000100635bd6 in do_eval_string_all () #7 0x0000000100006e33 in fluxus::Interpreter::Interpret (str=@0x7fff5fbfedf8, ret=0x10300b6e0, abort=true) at Interpreter.cpp:245 #8 0x000000010000754d in fluxus::Interpreter::Initialise () at Interpreter.cpp:162 #9 0x000000010000e50f in run (data=0x1030db590) at main.cpp:270 #10 0x00000001005e3081 in scheme_main_stack_setup () #11 0x000000010000e4c4 in main (argc=51230096, argv=0x7fff5fbfedf8) at main.cpp:437 ------------------------------------------------------------------------------------------ I can't for the life of me figure out why this happens. I tried both the official Racket binaries and compiling it myself using homebrew and that had no effect. (both builds were version 5.2) Has anyone successfully compiled on a recent mac, and if so what steps did it take? Best regards, – Fjölnir Ásgeirsson, A future contributor ..hopefully :)
