Skip to content

Unable to build on Windows 10 #230

@nazsolti

Description

@nazsolti

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions