Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

linker error #3

Open
hojatk opened this issue Oct 2, 2019 · 0 comments
Open

linker error #3

hojatk opened this issue Oct 2, 2019 · 0 comments

Comments

@hojatk
Copy link

hojatk commented Oct 2, 2019

Hej,

I get this error when I tried to make.
It seems that the linker does not recognize spot libraries.
Do you think I can fix it somehow?

[ 16%] Building CXX object CMakeFiles/dipot-ui.dir/ui/automat.cpp.o
[ 33%] Linking CXX static library libdipot-ui.a
[ 33%] Built target dipot-ui
Scanning dependencies of target dipot-format
[ 50%] Building CXX object CMakeFiles/dipot-format.dir/format/cformat.cpp.o
[ 66%] Linking CXX static library libdipot-format.a
[ 66%] Built target dipot-format
Scanning dependencies of target dipot
[ 83%] Building CXX object CMakeFiles/dipot.dir/dipot.cpp.o
[100%] Linking CXX executable dipot
libdipot-ui.a(automat.cpp.o): In function dipot::Automat::run()': /home/h/o/hojatk/Downloads/spot/include/spot/tl/parse.hh:123: undefined reference to spot::default_environment::instance()'
libdipot-ui.a(automat.cpp.o): In function dipot::Automat::run()': /home/h/o/hojatk/Downloads/divine/dipot-master/ui/automat.cpp:10: undefined reference to spot::parse_infix_psl(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, spot::environment&, bool, bool)'
/home/h/o/hojatk/Downloads/divine/dipot-master/ui/automat.cpp:11: undefined reference to spot::parsed_formula::format_errors(std::ostream&)' /home/h/o/hojatk/Downloads/divine/dipot-master/ui/automat.cpp:15: undefined reference to spot::translator::run(spot::formula)'
libdipot-ui.a(automat.cpp.o): In function spot::fnode::destroy() const': /home/h/o/hojatk/Downloads/spot/include/spot/tl/formula.hh:137: undefined reference to spot::fnode::destroy_aux() const'
libdipot-ui.a(automat.cpp.o): In function spot::translator::translator(spot::option_map const*)': /home/h/o/hojatk/Downloads/spot/include/spot/twaalgos/translate.hh:82: undefined reference to spot::postprocessor::postprocessor(spot::option_map const*)'
/home/h/o/hojatk/Downloads/spot/include/spot/twaalgos/translate.hh:84: undefined reference to spot::translator::setup_opt(spot::option_map const*)' /home/h/o/hojatk/Downloads/spot/include/spot/twaalgos/translate.hh:85: undefined reference to spot::translator::build_simplifier(std::shared_ptrspot::bdd_dict const&)'
libdipot-ui.a(automat.cpp.o): In function spot::translator::~translator()': /home/h/o/hojatk/Downloads/spot/include/spot/twaalgos/translate.hh:91: undefined reference to spot::tl_simplifier::~tl_simplifier()'
libdipot-ui.a(automat.cpp.o): In function void __gnu_cxx::new_allocator<spot::bdd_dict>::construct<spot::bdd_dict>(spot::bdd_dict*)': /usr/include/c++/5/ext/new_allocator.h:120: undefined reference to spot::bdd_dict::bdd_dict()'
libdipot-ui.a(automat.cpp.o): In function void __gnu_cxx::new_allocator<spot::bdd_dict>::destroy<spot::bdd_dict>(spot::bdd_dict*)': /usr/include/c++/5/ext/new_allocator.h:124: undefined reference to spot::bdd_dict::~bdd_dict()'
libdipot-format.a(cformat.cpp.o): In function (anonymous namespace)::c_format_printer::print_atomic_propositions(std::shared_ptr<spot::twa_graph> const&)': /home/h/o/hojatk/Downloads/divine/dipot-master/format/cformat.cpp:26: undefined reference to spot::operator<<(std::ostream&, spot::formula const&)'
libdipot-format.a(cformat.cpp.o): In function (anonymous namespace)::c_format_printer::print_state(unsigned int, std::shared_ptr<spot::twa_graph> const&)': /home/h/o/hojatk/Downloads/divine/dipot-master/format/cformat.cpp:62: undefined reference to bddtruepp'
/home/h/o/hojatk/Downloads/divine/dipot-master/format/cformat.cpp:83: undefined reference to bddfalsepp' libdipot-format.a(cformat.cpp.o): In function (anonymous namespace)::c_format_printer::print_edge_label(std::shared_ptrspot::twa_graph const&, spot::twa_graph_edge_data const&, unsigned int, bool, unsigned int)':
/home/h/o/hojatk/Downloads/divine/dipot-master/format/cformat.cpp:123: undefined reference to spot::bdd_to_formula(bdd, std::shared_ptr<spot::bdd_dict>)' libdipot-format.a(cformat.cpp.o): In function bdd::bdd(bdd const&)':
/home/h/o/hojatk/Downloads/spot/include/bddx.h:505: undefined reference to bdd_addref_nc' libdipot-format.a(cformat.cpp.o): In function bdd::~bdd()':
/home/h/o/hojatk/Downloads/spot/include/bddx.h:527: undefined reference to bdd_delref_nc' libdipot-format.a(cformat.cpp.o): In function bdd::bdd(int)':
/home/h/o/hojatk/Downloads/spot/include/bddx.h:563: undefined reference to bdd_addref_nc' libdipot-format.a(cformat.cpp.o): In function bdd_apply(bdd const&, bdd const&, int)':
/home/h/o/hojatk/Downloads/spot/include/bddx.h:752: undefined reference to bdd_apply' libdipot-format.a(cformat.cpp.o): In function bdd_implies(bdd const&, bdd const&)':
/home/h/o/hojatk/Downloads/spot/include/bddx.h:773: undefined reference to bdd_implies' libdipot-format.a(cformat.cpp.o): In function bdd::operator=(bdd&&)':
/home/h/o/hojatk/Downloads/spot/include/bddx.h:984: undefined reference to bdd_delref_nc' libdipot-format.a(cformat.cpp.o): In function spot::fnode::nth(unsigned int) const':
/home/h/o/hojatk/Downloads/spot/include/spot/tl/formula.hh:269: undefined reference to spot::fnode::report_non_existing_child()' libdipot-format.a(cformat.cpp.o): In function spot::formula::ap_nameabi:cxx11 const':
/home/h/o/hojatk/Downloads/spot/include/spot/tl/formula.hh:1517: undefined reference to `spot::fnode::ap_nameabi:cxx11 const'
collect2: error: ld returned 1 exit status
CMakeFiles/dipot.dir/build.make:96: recipe for target 'dipot' failed
make[2]: *** [dipot] Error 1
CMakeFiles/Makefile2:142: recipe for target 'CMakeFiles/dipot.dir/all' failed
make[1]: *** [CMakeFiles/dipot.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant