Bi-monthly release with minor bug fixes and improvements
In file included from /home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.cpp:41:0:
/home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.h: In member function ‘bool V4L2_Base::is_compressed() const’:
/home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.h:174:51: error: ‘const struct v4l2_pix_format’ has no member named ‘flags’
bool is_compressed() const { return fmt.fmt.pix.flags & V4L2_FMT_FLAG_COMPRESSED; };
^
/home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.cpp: In member function ‘int V4L2_Base::ioctl_set_format(v4l2_format, char*)’:
/home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.cpp:61:18: error: ‘struct v4l2_pix_format’ has no member named ‘flags’
((f).fmt.pix.flags & V4L2_FMT_FLAG_COMPRESSED)?"":"un", \
^
/home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.cpp:233:85: note: in expansion of macro ‘DBG_FMT’
IDLog("%s: failed VIDIOC_TRY_FMT with " DBG_STR_FMT "\n", __FUNCTION__, DBG_FMT(new_fmt));
^
/home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.cpp:61:18: error: ‘struct v4l2_pix_format’ has no member named ‘flags’
((f).fmt.pix.flags & V4L2_FMT_FLAG_COMPRESSED)?"":"un", \
^
/home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.cpp:243:83: note: in expansion of macro ‘DBG_FMT’
IDLog("%s: failed VIDIOC_S_FMT with " DBG_STR_FMT "\n", __FUNCTION__, DBG_FMT(new_fmt));
^
/home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.cpp:61:18: error: ‘struct v4l2_pix_format’ has no member named ‘flags’
((f).fmt.pix.flags & V4L2_FMT_FLAG_COMPRESSED)?"":"un", \
^
/home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.cpp:258:65: note: in expansion of macro ‘DBG_FMT’
IDLog("%s: current format " DBG_STR_FMT "\n", __FUNCTION__, DBG_FMT(new_fmt));
^
CMakeFiles/indidriver.dir/build.make:606: recipe for target 'CMakeFiles/indidriver.dir/libs/webcam/v4l2_base.cpp.o' failed
make[2]: *** [CMakeFiles/indidriver.dir/libs/webcam/v4l2_base.cpp.o] Error 1
CMakeFiles/Makefile2:1851: recipe for target 'CMakeFiles/indidriver.dir/all' failed
make[1]: *** [CMakeFiles/indidriver.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
astronom@ubuntu:/usr/bin/indi/build/3rdparty$ make
[ 38%] Built target indi_eqmod_telescope
[ 38%] Built target indi_sx_wheel
[ 38%] Built target sx_ccd_test
[ 38%] Built target indi_sx_ao
[ 38%] Built target indi_sx_ccd
[ 38%] Built target indi_maxdomeii
[ 38%] Linking CXX executable indi_spectracyber
CMakeFiles/indi_spectracyber.dir/spectracyber.o: In function `SpectraCyber::SpectraCyber()':
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:123: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
CMakeFiles/indi_spectracyber.dir/spectracyber.o: In function `SpectraCyber::~SpectraCyber()':
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:145: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:145: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
CMakeFiles/indi_spectracyber.dir/spectracyber.o: In function `SpectraCyber::Connect()':
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:260: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:260: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:260: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:268: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:268: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:275: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:275: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:281: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:281: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:260: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:268: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:275: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:281: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
CMakeFiles/indi_spectracyber.dir/spectracyber.o: In function `SpectraCyber::init_spectrometer()':
/usr/bin/indi/3rdparty/indi-spectracyber/spectracyber.cpp:297: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `__cxa_throw_bad_array_new_length@CXXABI_1.3.8'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char const*, unsigned long) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned long, unsigned long) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)@GLIBCXX_3.4.20'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_of(char, unsigned long) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::at(unsigned long)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const*)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libindidriver.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4.21'
collect2: error: ld returned 1 exit status
indi-spectracyber/CMakeFiles/indi_spectracyber.dir/build.make:97: recipe for target 'indi-spectracyber/indi_spectracyber' failed
make[2]: *** [indi-spectracyber/indi_spectracyber] Error 1
CMakeFiles/Makefile2:367: recipe for target 'indi-spectracyber/CMakeFiles/indi_spectracyber.dir/all' failed
make[1]: *** [indi-spectracyber/CMakeFiles/indi_spectracyber.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
Please Log in or Create an account to join the conversation.
[ 11%] Building CXX object CMakeFiles/indidriver.dir/libs/webcam/v4l2_base.cpp.o
In file included from /home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.cpp:41:0:
/home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.h: In member function ‘bool V4L2_Base::is_compressed() const’:
/home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.h:174:51: error: ‘const struct v4l2_pix_format’ has no member named ‘flags’
bool is_compressed() const { return fmt.fmt.pix.flags & V4L2_FMT_FLAG_COMPRESSED; };
^
CMakeFiles/indidriver.dir/build.make:606: recipe for target 'CMakeFiles/indidriver.dir/libs/webcam/v4l2_base.cpp.o' failed
make[2]: *** [CMakeFiles/indidriver.dir/libs/webcam/v4l2_base.cpp.o] Error 1
CMakeFiles/Makefile2:1851: recipe for target 'CMakeFiles/indidriver.dir/all' failed
make[1]: *** [CMakeFiles/indidriver.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
[ 11%] Building CXX object CMakeFiles/indidriver.dir/libs/webcam/v4l2_base.cpp.o
In file included from /home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.cpp:41:0:
/home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.h: In member function ‘bool V4L2_Base::is_compressed() const’:
/home/pi/Projects/indi/libindi/libs/webcam/v4l2_base.h:174:51: error: ‘const struct v4l2_pix_format’ has no member named ‘flags’
bool is_compressed() const { return fmt.fmt.pix.flags & V4L2_FMT_FLAG_COMPRESSED; };
^
CMakeFiles/indidriver.dir/build.make:606: recipe for target 'CMakeFiles/indidriver.dir/libs/webcam/v4l2_base.cpp.o' failed
make[2]: *** [CMakeFiles/indidriver.dir/libs/webcam/v4l2_base.cpp.o] Error 1
CMakeFiles/Makefile2:1851: recipe for target 'CMakeFiles/indidriver.dir/all' failed
make[1]: *** [CMakeFiles/indidriver.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
Please Log in or Create an account to join the conversation.