ebfull / lightning_circuit

MIT License
79 stars 36 forks source link

make fails with undefined reference #1

Open ashnur opened 8 years ago

ashnur commented 8 years ago

./get-libsnark runs without issues but then:

→ make
g++ -o test.o src/test.cpp -c -g -Wall -Wextra -Wno-unused-parameter -std=c++11 -fPIC -Wno-unused-variable -I depinst/include -I depinst/include/libsnark -DUSE_ASM -DCURVE_ALT_BN128
g++ -o test test.o -g -Wall -Wextra -Wno-unused-parameter -std=c++11 -fPIC -Wno-unused-variable -I depinst/include -I depinst/include/libsnark -DUSE_ASM -DCURVE_ALT_BN128 -flto -L depinst/lib -Wl,-rpath depinst/lib -L . -lsnark -lgmpxx -lgmp -lboost_system
depinst/lib/libsnark.so: undefined reference to `gadgetlib2::VariableArray::VariableArray(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
depinst/lib/libsnark.so: undefined reference to `gadgetlib2::VariableArray::VariableArray(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status
make: *** [Makefile:14: all] Error 1