-
Notifications
You must be signed in to change notification settings - Fork 164
Description
Hi! I'd really love to try out Antimony, however I'm unable to build it on Windows by following the instructions in BUILDING.md.
I initially got an error with lemon not finding the lempar.c template, which I solved by passing it to lemon explicitly in lib/fab/CMakeFiles/SbFab.dir/build.make on line 81 (note the -T/usr/share/lemon/lempar.c part):
cd /C/MSYS2_64/home/Zsolt/antimony/build/lib/fab && /C/MSYS2_64/usr/bin/lemon.exe -q -c -s -T/usr/share/lemon/lempar.c C:/MSYS2_64/home/Zsolt/antimony/lib/fab/src/tree/v2syntax.y
Originally it was trying to find the template on an incorrect path, I think it was /usr/share/lemon//C/MSYS2_64/usr/share/lemon/lempar.c (as if the generator came up with an incorrect path).
Now I run in the following error:
[ 1%] Generating v2syntax.yy.hpp, v2syntax.yy.cpp
[ 1%] Generating v2syntax.lemon.hpp, v2syntax.lemon.cpp
Parser statistics:
terminal symbols................... 60
non-terminal symbols............... 7
total symbols...................... 67
rules.............................. 58
states............................. 159
conflicts.......................... 0
action table entries............... 1936
lookahead table entries............ 1964
total table size (bytes)........... 6594
[ 2%] Building CXX object lib/graph/CMakeFiles/SbGraph.dir/src/graph.cpp.obj
[ 3%] Building CXX object lib/graph/CMakeFiles/SbGraph.dir/src/datum.cpp.obj
[ 4%] Building CXX object lib/graph/CMakeFiles/SbGraph.dir/src/node.cpp.obj
[ 5%] Building CXX object lib/graph/CMakeFiles/SbGraph.dir/src/script_node.cpp.obj
[ 5%] Building CXX object lib/graph/CMakeFiles/SbGraph.dir/src/graph_node.cpp.obj
[ 6%] Building CXX object lib/graph/CMakeFiles/SbGraph.dir/src/proxy.cpp.obj
make[2]: *** [lib/graph/CMakeFiles/SbGraph.dir/build.make:82: lib/graph/CMakeFiles/SbGraph.dir/src/datum.cpp.obj] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [lib/graph/CMakeFiles/SbGraph.dir/build.make:95: lib/graph/CMakeFiles/SbGraph.dir/src/graph.cpp.obj] Error 1
make[2]: *** [lib/graph/CMakeFiles/SbGraph.dir/build.make:108: lib/graph/CMakeFiles/SbGraph.dir/src/node.cpp.obj] Error 1
make[2]: *** [lib/graph/CMakeFiles/SbGraph.dir/build.make:121: lib/graph/CMakeFiles/SbGraph.dir/src/script_node.cpp.obj] Error 1
make[2]: *** [lib/graph/CMakeFiles/SbGraph.dir/build.make:147: lib/graph/CMakeFiles/SbGraph.dir/src/proxy.cpp.obj] Error 1
make[2]: *** [lib/graph/CMakeFiles/SbGraph.dir/build.make:134: lib/graph/CMakeFiles/SbGraph.dir/src/graph_node.cpp.obj] Error 1
[ 7%] Building CXX object lib/graph/CMakeFiles/SbGraph.dir/src/script.cpp.obj
make[2]: *** [lib/graph/CMakeFiles/SbGraph.dir/build.make:160: lib/graph/CMakeFiles/SbGraph.dir/src/script.cpp.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:187: lib/graph/CMakeFiles/SbGraph.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Scanning dependencies of target SbFab
[ 8%] Building CXX object lib/fab/CMakeFiles/SbFab.dir/src/fab.cpp.obj
[ 9%] Building C object lib/fab/CMakeFiles/SbFab.dir/src/formats/png.c.obj
[ 9%] Building C object lib/fab/CMakeFiles/SbFab.dir/src/formats/stl.c.obj
[ 10%] Building C object lib/fab/CMakeFiles/SbFab.dir/src/tree/eval.c.obj
[ 11%] Building C object lib/fab/CMakeFiles/SbFab.dir/src/tree/math/math_f.c.obj
[ 12%] Building C object lib/fab/CMakeFiles/SbFab.dir/src/tree/math/math_g.c.obj
[ 12%] Building C object lib/fab/CMakeFiles/SbFab.dir/src/tree/math/math_i.c.obj
make[2]: *** [lib/fab/CMakeFiles/SbFab.dir/build.make:98: lib/fab/CMakeFiles/SbFab.dir/src/fab.cpp.obj] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 13%] Building C object lib/fab/CMakeFiles/SbFab.dir/src/tree/math/math_r.c.obj
make[2]: *** [lib/fab/CMakeFiles/SbFab.dir/build.make:150: lib/fab/CMakeFiles/SbFab.dir/src/tree/math/math_f.c.obj] Error 1
make[2]: *** [lib/fab/CMakeFiles/SbFab.dir/build.make:189: lib/fab/CMakeFiles/SbFab.dir/src/tree/math/math_r.c.obj] Error 1
make[2]: *** [lib/fab/CMakeFiles/SbFab.dir/build.make:137: lib/fab/CMakeFiles/SbFab.dir/src/tree/eval.c.obj] Error 1
make[2]: *** [lib/fab/CMakeFiles/SbFab.dir/build.make:176: lib/fab/CMakeFiles/SbFab.dir/src/tree/math/math_i.c.obj] Error 1
make[2]: *** [lib/fab/CMakeFiles/SbFab.dir/build.make:163: lib/fab/CMakeFiles/SbFab.dir/src/tree/math/math_g.c.obj] Error 1
make[2]: *** [lib/fab/CMakeFiles/SbFab.dir/build.make:111: lib/fab/CMakeFiles/SbFab.dir/src/formats/png.c.obj] Error 1
make[2]: *** [lib/fab/CMakeFiles/SbFab.dir/build.make:124: lib/fab/CMakeFiles/SbFab.dir/src/formats/stl.c.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:241: lib/fab/CMakeFiles/SbFab.dir/all] Error 2
make: *** [Makefile:149: all] Error 2
You're help is very much appreciated, @mkeeter !
Btw. I congratulate you for creating this and libfive as well. I understand that that project surpassed this one for you, but I think the approach with the nodes in Antimony is really ingenious, and that's what is making it really distinctive for me. I'd really like to play with it. I'm also a little bit sad, that this project didn't take off more and wasn't continued.