1. /usr/bin/g++ -Wall -fPIC -I/usr/include/octave-4.0.3 -o "simppenadj.o" "simppenadj.cpp" && chmod +x simppenadj.o && ./simppenadj.o
  2. /tmp/ccJdVhvf.o: In function `main':
  3. simppenadj.cpp:(.text+0x8e0): undefined reference to `string_vector::c_str_vec() const'
  4. simppenadj.cpp:(.text+0x8f2): undefined reference to `octave_main'
  5. simppenadj.cpp:(.text+0x966): undefined reference to `source_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std
  6. ::char_traits<char>, std::allocator<char> > const&, bool, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
  7. simppenadj.cpp:(.text+0x9cc): undefined reference to `octave_value::octave_value(char const*, char)'
  8. simppenadj.cpp:(.text+0xa55): undefined reference to `feval(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, octave_value_list const&, int)'
  9. simppenadj.cpp:(.text+0xab0): undefined reference to `clean_up_and_exit(int, bool)'
  10. /tmp/ccJdVhvf.o: In function `dim_vector::dim_vector()':
  11. simppenadj.cpp:(.text._ZN10dim_vectorC2Ev[_ZN10dim_vectorC5Ev]+0xd): undefined reference to `dim_vector::nil_rep()'
  12. /tmp/ccJdVhvf.o: In function `octave_value::octave_value()':
  13. simppenadj.cpp:(.text._ZN12octave_valueC2Ev[_ZN12octave_valueC5Ev]+0x1f): undefined reference to `octave_value::nil_rep()'
  14. /tmp/ccJdVhvf.o: In function `octave_value_list::resize(int, octave_value const&)':
  15. simppenadj.cpp:(.text._ZN17octave_value_list6resizeEiRK12octave_value[_ZN17octave_value_list6resizeEiRK12octave_value]+0x3b): undefined reference to `Array<octave_value>::resize(dim_vector c
  16. onst&, octave_value const&)'
  17. /tmp/ccJdVhvf.o: In function `Array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Array()':
  18. simppenadj.cpp:(.text._ZN5ArrayINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ev[_ZN5ArrayINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC5Ev]+0x30): undefined reference to `
  19. Array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::nil_rep()'
  20. /tmp/ccJdVhvf.o: In function `Array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Array(dim_vector const&)':
  21. simppenadj.cpp:(.text._ZN5ArrayINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERK10dim_vector[_ZN5ArrayINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC5ERK10dim_vector]+0x44)
  22. : undefined reference to `dim_vector::safe_numel() const'
  23. /tmp/ccJdVhvf.o: In function `Array<octave_value>::Array()':
  24. simppenadj.cpp:(.text._ZN5ArrayI12octave_valueEC2Ev[_ZN5ArrayI12octave_valueEC5Ev]+0x30): undefined reference to `Array<octave_value>::nil_rep()'
  25. /tmp/ccJdVhvf.o:(.data.rel.ro._ZTV5ArrayI12octave_valueE[_ZTV5ArrayI12octave_valueE]+0x20): undefined reference to `Array<octave_value>::resize_fill_value() const'
  26. /tmp/ccJdVhvf.o:(.data.rel.ro._ZTV13string_vector[_ZTV13string_vector]+0x20): undefined reference to `Array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >:
  27. :resize_fill_value() const'
  28. /tmp/ccJdVhvf.o:(.data.rel.ro._ZTV5ArrayINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE[_ZTV5ArrayINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE]+0x20): undefined reference to
  29. `Array<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::resize_fill_value() const'
  30. collect2: error: ld returned 1 exit status
  31. make: *** [Makefile:3: all] Error 1