EdaSky writes:

> Greetings
>
> I would like to expand my Hamshack on SDR receiver via GQRX
> I would also like to analyze signals over gnuradio and build 
> port of gqrx and required dependency progs. 
>
> I bought
>
> http://dxpatrol.pt/
> ugen1 at uhub0 port 5 "Realtek RTL2838UHIDIR" rev 2.00 / 1.00 addr 2
>
> With ./comms/rtl-sdr works great on the FM Radio
>
> I built gnuradio from VIP Ports (thank you)
> Using RTL in gnuradio and buid Gqrx requires gnuradio-osmosdr
>
> It is possible to build gr-osmosdr?
>
> build prints lot of errors on
>
I believe I had it working at one point.. For sure I got SDR# going.

I will try and revive my stuff.. probably post it to wip if I get
anything going.

> OpenBSD 5.8-beta (GENERIC.MP) # 983: Fri Jun 26 10:19:43 MDT 2015
>     dera...@i386.openbsd.org: /usr/src/sys/arch/i386/compile/GENERIC.MP
>
>
> git clone git://git.osmocom.org/gr-osmosdr
> cd gr-osmosdr/
> git checkout gr3.6
> mkdir build
> cd build/
> cmake ../
> make
>
>
> [  3%] Building CXX object 
> lib/CMakeFiles/gnuradio-osmosdr.dir/osmosdr_source_c_impl.cc.o
> In file included from 
> /usr/local/include/boost/thread/detail/platform.hpp:17,
>                  from /usr/local/include/boost/thread/thread.hpp:12,
>                  from /usr/local/include/gruel/thread.h:25,
>                  from /usr/local/include/gnuradio/gr_basic_block.h:36,
>                  from /usr/local/include/gnuradio/gr_hier_block2.h:26,
>                  from 
> /home/edasky/SRC/gr-osmosdr/include/osmosdr/osmosdr_source_c.h:25,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.h:23,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:30:
> /usr/local/include/boost/config/requires_threads.hpp:47:5: error: #error 
> "Compiler threading support is not turned on. Please set the correct 
> command line options for threading: -pthread (Linux), -pthreads (Solaris) 
> or -mthreads (Mingw32)"
> In file included from /usr/local/include/boost/thread/thread.hpp:12,
>                  from /usr/local/include/gruel/thread.h:25,
>                  from /usr/local/include/gnuradio/gr_basic_block.h:36,
>                  from /usr/local/include/gnuradio/gr_hier_block2.h:26,
>                  from 
> /home/edasky/SRC/gr-osmosdr/include/osmosdr/osmosdr_source_c.h:25,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.h:23,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:30:
> /usr/local/include/boost/thread/detail/platform.hpp:69:9: error: #error 
> "Sorry, no boost threads are available for this platform."
> In file included from /usr/local/include/gruel/thread.h:25,
>                  from /usr/local/include/gnuradio/gr_basic_block.h:36,
>                  from /usr/local/include/gnuradio/gr_hier_block2.h:26,
>                  from 
> /home/edasky/SRC/gr-osmosdr/include/osmosdr/osmosdr_source_c.h:25,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.h:23,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:30:
> /usr/local/include/boost/thread/thread.hpp:19:2: error: #error "Boost 
> threads unavailable on this platform"
> In file included from /usr/local/include/boost/thread/detail/thread.hpp:16,
>                  from /usr/local/include/boost/thread/thread.hpp:22,
>                  from /usr/local/include/gruel/thread.h:25,
>                  from /usr/local/include/gnuradio/gr_basic_block.h:36,
>                  from /usr/local/include/gnuradio/gr_hier_block2.h:26,
>                  from 
> /home/edasky/SRC/gr-osmosdr/include/osmosdr/osmosdr_source_c.h:25,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.h:23,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:30:
> /usr/local/include/boost/thread/mutex.hpp:18:2: error: #error "Boost 
> threads unavailable on this platform"
> In file included from /usr/local/include/boost/thread/detail/thread.hpp:20,
>                  from /usr/local/include/boost/thread/thread.hpp:22,
>                  from /usr/local/include/gruel/thread.h:25,
>                  from /usr/local/include/gnuradio/gr_basic_block.h:36,
>                  from /usr/local/include/gnuradio/gr_hier_block2.h:26,
>                  from 
> /home/edasky/SRC/gr-osmosdr/include/osmosdr/osmosdr_source_c.h:25,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.h:23,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:30:
> /usr/local/include/boost/thread/detail/thread_heap_alloc.hpp:19:2: error: 
> #error "Boost threads unavailable on this platform"
> In file included from 
> /usr/local/include/boost/thread/detail/thread_group.hpp:9,
>                  from /usr/local/include/boost/thread/thread.hpp:26,
>                  from /usr/local/include/gruel/thread.h:25,
>                  from /usr/local/include/gnuradio/gr_basic_block.h:36,
>                  from /usr/local/include/gnuradio/gr_hier_block2.h:26,
>                  from 
> /home/edasky/SRC/gr-osmosdr/include/osmosdr/osmosdr_source_c.h:25,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.h:23,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:30:
> /usr/local/include/boost/thread/shared_mutex.hpp:23:2: error: #error "Boost 
> threads unavailable on this platform"
> In file included from /usr/local/include/boost/thread/v2/thread.hpp:14,
>                  from /usr/local/include/boost/thread/thread.hpp:27,
>                  from /usr/local/include/gruel/thread.h:25,
>                  from /usr/local/include/gnuradio/gr_basic_block.h:36,
>                  from /usr/local/include/gnuradio/gr_hier_block2.h:26,
>                  from 
> /home/edasky/SRC/gr-osmosdr/include/osmosdr/osmosdr_source_c.h:25,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.h:23,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:30:
> /usr/local/include/boost/thread/condition_variable.hpp:18:2: error: #error 
> "Boost threads unavailable on this platform"
> In file included from /usr/local/include/boost/thread/thread.hpp:22,
>                  from /usr/local/include/gruel/thread.h:25,
>                  from /usr/local/include/gnuradio/gr_basic_block.h:36,
>                  from /usr/local/include/gnuradio/gr_hier_block2.h:26,
>                  from 
> /home/edasky/SRC/gr-osmosdr/include/osmosdr/osmosdr_source_c.h:25,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.h:23,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:30:
> /usr/local/include/boost/thread/detail/thread.hpp:93: error: expected 
> class-name before '{' token
> /usr/local/include/boost/thread/detail/thread.hpp:127: error: expected 
> class-name before '{' token
> /usr/local/include/boost/thread/detail/thread.hpp:144: error: expected 
> class-name before '{' token
> /usr/local/include/boost/thread/detail/thread.hpp:163: error: 
> 'thread_attributes' does not name a type
> /usr/local/include/boost/thread/detail/thread.hpp:172: error: 
> 'thread_data_ptr' in namespace 'boost::detail' does not name a type
> /usr/local/include/boost/thread/detail/thread.hpp:176: error: expected ',' 
> or '...' before '&' token
> /usr/local/include/boost/thread/detail/thread.hpp:176: error: ISO C++ 
> forbids declaration of 'attributes' with no type
> /usr/local/include/boost/thread/detail/thread.hpp:185: error: expected ',' 
> or '...' before '&' token
> /usr/local/include/boost/thread/detail/thread.hpp:185: error: ISO C++ 
> forbids declaration of 'attributes' with no type
> /usr/local/include/boost/thread/detail/thread.hpp:193: error: expected `)' 
> before 'data'
> /usr/local/include/boost/thread/detail/thread.hpp:195: error: 
> 'thread_data_ptr' in namespace 'boost::detail' does not name a type
> /usr/local/include/boost/thread/detail/thread.hpp:224: error: expected 
> initializer before 'make_thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp:234: error: expected 
> initializer before 'make_thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp:305: error: expected `)' 
> before 'const'
> /usr/local/include/boost/thread/detail/thread.hpp:327: error: expected `)' 
> before 'const'
> /usr/local/include/boost/thread/detail/thread.hpp:388: error: 
> 'thread_attributes' was not declared in this scope
> /usr/local/include/boost/thread/detail/thread.hpp:388: error: template 
> argument 2 is invalid
> /usr/local/include/boost/thread/detail/thread.hpp:388: error: template 
> argument 1 is invalid
> /usr/local/include/boost/thread/detail/thread.hpp:546: error: 
> 'boost::detail::thread_data_base' has not been declared
> /usr/local/include/boost/thread/detail/thread.hpp:546: error: ISO C++ 
> forbids declaration of 'native_handle_type' with no type
> /usr/local/include/boost/thread/detail/thread.hpp:546: error: typedef name 
> may not be a nested-name-specifier
> /usr/local/include/boost/thread/detail/thread.hpp:546: error: expected ';' 
> before 'native_handle_type'
> /usr/local/include/boost/thread/detail/thread.hpp:547: error: 
> 'native_handle_type' does not name a type
> /usr/local/include/boost/thread/detail/thread.hpp: In member function 'void 
> boost::thread::start_thread(int)':
> /usr/local/include/boost/thread/detail/thread.hpp:187: error: 'attr' was 
> not declared in this scope
> /usr/local/include/boost/thread/detail/thread.hpp: In constructor 
> 'boost::thread::thread(F, typename 
> boost::disable_if_c<boost::thread_detail::is_convertible<F&,boost::detail::thread_move_t<T>
>  
>>::value, boost::thread::dummy*>::type)':
> /usr/local/include/boost/thread/detail/thread.hpp:300: error: class 
> 'boost::thread' does not have any field named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp: In constructor 
> 'boost::thread::thread(boost::detail::thread_move_t<T>, typename 
> boost::disable_if<boost::is_same<typename boost::decay<T>::type, 
> boost::thread>, boost::thread::dummy*>::type)':
> /usr/local/include/boost/thread/detail/thread.hpp:320: error: class 
> 'boost::thread' does not have any field named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp: In constructor 
> 'boost::thread::thread(boost::detail::thread_move_t<boost::thread>)':
> /usr/local/include/boost/thread/detail/thread.hpp:339: error: 'thread_info' 
> was not declared in this scope
> /usr/local/include/boost/thread/detail/thread.hpp:339: error: 'class 
> boost::thread' has no member named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp:340: error: 'class 
> boost::thread' has no member named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp: In member function 
> 'boost::thread& 
> boost::thread::operator=(boost::detail::thread_move_t<boost::thread>)':
> /usr/local/include/boost/thread/detail/thread.hpp:358: error: 'thread_info' 
> was not declared in this scope
> /usr/local/include/boost/thread/detail/thread.hpp:358: error: 'class 
> boost::thread' has no member named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp:359: error: 'class 
> boost::thread' has no member named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp: In constructor 
> 'boost::thread::thread(F, A1, int)':
> /usr/local/include/boost/thread/detail/thread.hpp:389: error: class 
> 'boost::thread' does not have any field named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp: In constructor 
> 'boost::thread::thread(F, A1, A2)':
> /usr/local/include/boost/thread/detail/thread.hpp:395: error: class 
> 'boost::thread' does not have any field named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp: In constructor 
> 'boost::thread::thread(F, A1, A2, A3)':
> /usr/local/include/boost/thread/detail/thread.hpp:402: error: class 
> 'boost::thread' does not have any field named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp: In constructor 
> 'boost::thread::thread(F, A1, A2, A3, A4)':
> /usr/local/include/boost/thread/detail/thread.hpp:409: error: class 
> 'boost::thread' does not have any field named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp: In constructor 
> 'boost::thread::thread(F, A1, A2, A3, A4, A5)':
> /usr/local/include/boost/thread/detail/thread.hpp:416: error: class 
> 'boost::thread' does not have any field named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp: In constructor 
> 'boost::thread::thread(F, A1, A2, A3, A4, A5, A6)':
> /usr/local/include/boost/thread/detail/thread.hpp:423: error: class 
> 'boost::thread' does not have any field named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp: In constructor 
> 'boost::thread::thread(F, A1, A2, A3, A4, A5, A6, A7)':
> /usr/local/include/boost/thread/detail/thread.hpp:430: error: class 
> 'boost::thread' does not have any field named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp: In constructor 
> 'boost::thread::thread(F, A1, A2, A3, A4, A5, A6, A7, A8)':
> /usr/local/include/boost/thread/detail/thread.hpp:437: error: class 
> 'boost::thread' does not have any field named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp: In constructor 
> 'boost::thread::thread(F, A1, A2, A3, A4, A5, A6, A7, A8, A9)':
> /usr/local/include/boost/thread/detail/thread.hpp:444: error: class 
> 'boost::thread' does not have any field named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp: In member function 'void 
> boost::thread::swap(boost::thread&)':
> /usr/local/include/boost/thread/detail/thread.hpp:451: error: 'thread_info' 
> was not declared in this scope
> /usr/local/include/boost/thread/detail/thread.hpp:451: error: 'class 
> boost::thread' has no member named 'thread_info'
> /usr/local/include/boost/thread/detail/thread.hpp: In member function 'bool 
> boost::thread::timed_join(const boost::system_time&)':
> /usr/local/include/boost/thread/detail/thread.hpp:517: error: 'to_timespec' 
> is not a member of 'boost::detail'
> /usr/local/include/boost/thread/detail/thread.hpp: In member function 'bool 
> boost::thread::try_join_until(const 
> boost::chrono::time_point<boost::chrono::system_clock, 
> boost::chrono::duration<long long int, boost::ratio<1ll, 1000000000ll> > 
>>&)':
> /usr/local/include/boost/thread/detail/thread.hpp:526: error: 'to_timespec' 
> is not a member of 'boost::detail'
> /usr/local/include/boost/thread/detail/thread.hpp: In static member 
> function 'static void boost::thread::yield()':
> /usr/local/include/boost/thread/detail/thread.hpp:558: error: 'this_thread' 
> has not been declared
> /usr/local/include/boost/thread/detail/thread.hpp: In static member 
> function 'static void boost::thread::sleep(const boost::system_time&)':
> /usr/local/include/boost/thread/detail/thread.hpp:563: error: 'this_thread' 
> has not been declared
> /usr/local/include/boost/thread/detail/thread.hpp: In function 'void 
> boost::this_thread::sleep(const boost::xtime&)':
> /usr/local/include/boost/thread/detail/thread.hpp:605: error: invalid 
> initialization of reference of type 'const boost::xtime&' from expression 
> of type 'boost::system_time'
> /usr/local/include/boost/thread/detail/thread.hpp:603: error: in passing 
> argument 1 of 'void boost::this_thread::sleep(const boost::xtime&)'
> /usr/local/include/boost/thread/detail/thread.hpp: At global scope:
> /usr/local/include/boost/thread/detail/thread.hpp:628: error: 
> 'native_handle_type' in class 'boost::thread' does not name a type
> /usr/local/include/boost/thread/detail/thread.hpp:633: error: 'data' does 
> not name a type
> /usr/local/include/boost/thread/detail/thread.hpp:635: error: expected `)' 
> before 'thread_data_'
> /usr/local/include/boost/thread/detail/thread.hpp: In function 'size_t 
> boost::hash_value(const boost::thread::id&)':
> /usr/local/include/boost/thread/detail/thread.hpp:618: error: 'const class 
> boost::thread::id' has no member named 'thread_data'
> /usr/local/include/boost/thread/detail/thread.hpp: In constructor 
> 'boost::thread::id::id()':
> /usr/local/include/boost/thread/detail/thread.hpp:643: error: class 
> 'boost::thread::id' does not have any field named 'thread_data'
> /usr/local/include/boost/thread/detail/thread.hpp: In copy constructor 
> 'boost::thread::id::id(const boost::thread::id&)':
> /usr/local/include/boost/thread/detail/thread.hpp:650: error: class 
> 'boost::thread::id' does not have any field named 'thread_data'
> /usr/local/include/boost/thread/detail/thread.hpp:650: error: 'const class 
> boost::thread::id' has no member named 'thread_data'
> /usr/local/include/boost/thread/detail/thread.hpp: In member function 'bool 
> boost::thread::id::operator==(const boost::thread::id&) const':
> /usr/local/include/boost/thread/detail/thread.hpp:655: error: 'thread_data' 
> was not declared in this scope
> /usr/local/include/boost/thread/detail/thread.hpp:655: error: 'const class 
> boost::thread::id' has no member named 'thread_data'
> /usr/local/include/boost/thread/detail/thread.hpp: In member function 'bool 
> boost::thread::id::operator!=(const boost::thread::id&) const':
> /usr/local/include/boost/thread/detail/thread.hpp:660: error: 'thread_data' 
> was not declared in this scope
> /usr/local/include/boost/thread/detail/thread.hpp:660: error: 'const class 
> boost::thread::id' has no member named 'thread_data'
> /usr/local/include/boost/thread/detail/thread.hpp: In member function 'bool 
> boost::thread::id::operator<(const boost::thread::id&) const':
> /usr/local/include/boost/thread/detail/thread.hpp:665: error: 'thread_data' 
> was not declared in this scope
> /usr/local/include/boost/thread/detail/thread.hpp:665: error: 'const class 
> boost::thread::id' has no member named 'thread_data'
> /usr/local/include/boost/thread/detail/thread.hpp: In member function 'bool 
> boost::thread::id::operator>(const boost::thread::id&) const':
> /usr/local/include/boost/thread/detail/thread.hpp:670: error: 'const class 
> boost::thread::id' has no member named 'thread_data'
> /usr/local/include/boost/thread/detail/thread.hpp:670: error: 'thread_data' 
> was not declared in this scope
> /usr/local/include/boost/thread/detail/thread.hpp: In member function 'bool 
> boost::thread::id::operator<=(const boost::thread::id&) const':
> /usr/local/include/boost/thread/detail/thread.hpp:675: error: 'const class 
> boost::thread::id' has no member named 'thread_data'
> /usr/local/include/boost/thread/detail/thread.hpp:675: error: 'thread_data' 
> was not declared in this scope
> /usr/local/include/boost/thread/detail/thread.hpp: In member function 'bool 
> boost::thread::id::operator>=(const boost::thread::id&) const':
> /usr/local/include/boost/thread/detail/thread.hpp:680: error: 'thread_data' 
> was not declared in this scope
> /usr/local/include/boost/thread/detail/thread.hpp:680: error: 'const class 
> boost::thread::id' has no member named 'thread_data'
> /usr/local/include/boost/thread/detail/thread.hpp: In function 
> 'std::basic_ostream<E, T>& boost::operator<<(std::basic_ostream<E, T>&, 
> const boost::thread::id&)':
> /usr/local/include/boost/thread/detail/thread.hpp:690: error: 'const class 
> boost::thread::id' has no member named 'thread_data'
> /usr/local/include/boost/thread/detail/thread.hpp:693: error: 'const class 
> boost::thread::id' has no member named 'thread_data'
> /usr/local/include/boost/thread/detail/thread.hpp: At global scope:
> /usr/local/include/boost/thread/detail/thread.hpp:757: error: prototype for 
> 'bool boost::thread::do_try_join_until(uintmax_t)' does not match any in 
> class 'boost::thread'
> /usr/local/include/boost/thread/detail/thread.hpp:512: error: candidate is: 
> bool boost::thread::do_try_join_until(const timespec&)
> /usr/local/include/boost/thread/detail/thread.hpp: In member function 'bool 
> boost::thread::do_try_join_until(uintmax_t)':
> /usr/local/include/boost/thread/detail/thread.hpp:763: error: no matching 
> function for call to 'boost::thread::do_try_join_until_noexcept(uintmax_t&, 
> bool&)'
> /usr/local/include/boost/thread/detail/thread.hpp:511: note: candidates 
> are: bool boost::thread::do_try_join_until_noexcept(const timespec&, bool&)
> /usr/local/include/boost/thread/detail/thread.hpp: In function 'void 
> boost::this_thread::at_thread_exit(F)':
> /usr/local/include/boost/thread/detail/thread.hpp:831: error: 'heap_new' is 
> not a member of 'boost::detail'
> /usr/local/include/boost/thread/detail/thread.hpp:831: error: expected 
> primary-expression before '>' token
> In file included from /usr/local/include/boost/thread/thread.hpp:26,
>                  from /usr/local/include/gruel/thread.h:25,
>                  from /usr/local/include/gnuradio/gr_basic_block.h:36,
>                  from /usr/local/include/gnuradio/gr_hier_block2.h:26,
>                  from 
> /home/edasky/SRC/gr-osmosdr/include/osmosdr/osmosdr_source_c.h:25,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.h:23,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:30:
> /usr/local/include/boost/thread/detail/thread_group.hpp: At global scope:
> /usr/local/include/boost/thread/detail/thread_group.hpp:144: error: 
> 'shared_mutex' does not name a type
> /usr/local/include/boost/thread/detail/thread_group.hpp: In member function 
> 'bool boost::thread_group::is_this_thread_in()':
> /usr/local/include/boost/thread/detail/thread_group.hpp:42: error: 
> 'shared_lock' is not a member of 'boost'
> /usr/local/include/boost/thread/detail/thread_group.hpp:42: error: 
> 'shared_mutex' was not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:42: error: 'm' was 
> not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:42: error: 'guard' 
> was not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp: In member function 
> 'bool boost::thread_group::is_thread_in(boost::thread*)':
> /usr/local/include/boost/thread/detail/thread_group.hpp:58: error: 
> 'shared_lock' is not a member of 'boost'
> /usr/local/include/boost/thread/detail/thread_group.hpp:58: error: 
> 'shared_mutex' was not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:58: error: 'm' was 
> not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:58: error: 'guard' 
> was not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp: In member function 
> 'boost::thread* boost::thread_group::create_thread(F)':
> /usr/local/include/boost/thread/detail/thread_group.hpp:77: error: 
> 'shared_mutex' was not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:77: error: template 
> argument 1 is invalid
> /usr/local/include/boost/thread/detail/thread_group.hpp:77: error: invalid 
> type in declaration before '(' token
> /usr/local/include/boost/thread/detail/thread_group.hpp:77: error: 'm' was 
> not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp: In member function 
> 'void boost::thread_group::add_thread(boost::thread*)':
> /usr/local/include/boost/thread/detail/thread_group.hpp:91: error: 
> 'shared_mutex' was not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:91: error: template 
> argument 1 is invalid
> /usr/local/include/boost/thread/detail/thread_group.hpp:91: error: invalid 
> type in declaration before '(' token
> /usr/local/include/boost/thread/detail/thread_group.hpp:91: error: 'm' was 
> not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:91: warning: unused 
> variable 'guard'
> /usr/local/include/boost/thread/detail/thread_group.hpp: In member function 
> 'void boost::thread_group::remove_thread(boost::thread*)':
> /usr/local/include/boost/thread/detail/thread_group.hpp:98: error: 
> 'shared_mutex' was not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:98: error: template 
> argument 1 is invalid
> /usr/local/include/boost/thread/detail/thread_group.hpp:98: error: invalid 
> type in declaration before '(' token
> /usr/local/include/boost/thread/detail/thread_group.hpp:98: error: 'm' was 
> not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:98: warning: unused 
> variable 'guard'
> /usr/local/include/boost/thread/detail/thread_group.hpp: In member function 
> 'void boost::thread_group::join_all()':
> /usr/local/include/boost/thread/detail/thread_group.hpp:111: error: 
> 'shared_lock' is not a member of 'boost'
> /usr/local/include/boost/thread/detail/thread_group.hpp:111: error: 
> 'shared_mutex' was not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:111: error: 'm' was 
> not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:111: error: 'guard' 
> was not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp: In member function 
> 'void boost::thread_group::interrupt_all()':
> /usr/local/include/boost/thread/detail/thread_group.hpp:125: error: 
> 'shared_lock' is not a member of 'boost'
> /usr/local/include/boost/thread/detail/thread_group.hpp:125: error: 
> 'shared_mutex' was not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:125: error: 'm' was 
> not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:125: error: 'guard' 
> was not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp: In member function 
> 'size_t boost::thread_group::size() const':
> /usr/local/include/boost/thread/detail/thread_group.hpp:138: error: 
> 'shared_lock' is not a member of 'boost'
> /usr/local/include/boost/thread/detail/thread_group.hpp:138: error: 
> 'shared_mutex' was not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:138: error: 'm' was 
> not declared in this scope
> /usr/local/include/boost/thread/detail/thread_group.hpp:138: error: 'guard' 
> was not declared in this scope
> In file included from /usr/local/include/boost/thread/thread.hpp:27,
>                  from /usr/local/include/gruel/thread.h:25,
>                  from /usr/local/include/gnuradio/gr_basic_block.h:36,
>                  from /usr/local/include/gnuradio/gr_hier_block2.h:26,
>                  from 
> /home/edasky/SRC/gr-osmosdr/include/osmosdr/osmosdr_source_c.h:25,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.h:23,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:30:
> /usr/local/include/boost/thread/v2/thread.hpp: In function 'void 
> boost::this_thread::sleep_until(const boost::chrono::time_point<Clock, 
> Duration1>&)':
> /usr/local/include/boost/thread/v2/thread.hpp:28: error: 'mutex' was not 
> declared in this scope
> /usr/local/include/boost/thread/v2/thread.hpp:28: error: expected `;' 
> before 'mut'
> /usr/local/include/boost/thread/v2/thread.hpp:29: error: 
> 'condition_variable' was not declared in this scope
> /usr/local/include/boost/thread/v2/thread.hpp:29: error: expected `;' 
> before 'cv'
> /usr/local/include/boost/thread/v2/thread.hpp:30: error: 'mutex' cannot 
> appear in a constant-expression
> /usr/local/include/boost/thread/v2/thread.hpp:30: error: template argument 
> 1 is invalid
> /usr/local/include/boost/thread/v2/thread.hpp:30: error: invalid type in 
> declaration before '(' token
> /usr/local/include/boost/thread/v2/thread.hpp:30: error: 'mut' was not 
> declared in this scope
> /usr/local/include/boost/thread/v2/thread.hpp:32: error: 'cv' was not 
> declared in this scope
> In file included from /usr/local/include/gnuradio/gr_basic_block.h:36,
>                  from /usr/local/include/gnuradio/gr_hier_block2.h:26,
>                  from 
> /home/edasky/SRC/gr-osmosdr/include/osmosdr/osmosdr_source_c.h:25,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.h:23,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:30:
> /usr/local/include/gruel/thread.h: At global scope:
> /usr/local/include/gruel/thread.h:33: error: 'mutex' in namespace 'boost' 
> does not name a type
> /usr/local/include/gruel/thread.h:34: error: 'mutex' is not a member of 
> 'boost'
> /usr/local/include/gruel/thread.h:34: error: 'mutex' is not a member of 
> 'boost'
> /usr/local/include/gruel/thread.h:34: error: template argument 1 is invalid
> /usr/local/include/gruel/thread.h:34: error: invalid type in declaration 
> before ';' token
> /usr/local/include/gruel/thread.h:35: error: 'condition_variable' in 
> namespace 'boost' does not name a type
> In file included from /usr/local/include/gnuradio/gr_hier_block2.h:26,
>                  from 
> /home/edasky/SRC/gr-osmosdr/include/osmosdr/osmosdr_source_c.h:25,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.h:23,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:30:
> /usr/local/include/gnuradio/gr_basic_block.h:77: error: 
> 'condition_variable' is not a member of 'boost'
> /usr/local/include/gnuradio/gr_basic_block.h:77: error: 
> 'condition_variable' is not a member of 'boost'
> /usr/local/include/gnuradio/gr_basic_block.h:77: error: template argument 1 
> is invalid
> /usr/local/include/gnuradio/gr_basic_block.h:77: error: template argument 2 
> is invalid
> /usr/local/include/gnuradio/gr_basic_block.h:77: error: template argument 4 
> is invalid
> /usr/local/include/gnuradio/gr_basic_block.h:79: error: 'mutex' in 
> namespace 'gruel' does not name a type
> In file included from 
> /home/edasky/SRC/gr-osmosdr/lib/file/file_source_c.h:24,
>                  from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:45:
> /usr/local/include/gnuradio/gr_file_source.h:55: error: 'mutex' in 
> namespace 'boost' does not name a type
> In file included from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:49:
> /home/edasky/SRC/gr-osmosdr/lib/rtl/rtl_source_c.h:134: error: 'mutex' in 
> namespace 'boost' does not name a type
> /home/edasky/SRC/gr-osmosdr/lib/rtl/rtl_source_c.h:135: error: 
> 'condition_variable' in namespace 'boost' does not name a type
> In file included from 
> /home/edasky/SRC/gr-osmosdr/lib/osmosdr_source_c_impl.cc:73:
> /home/edasky/SRC/gr-osmosdr/lib/rfspace/rfspace_source_c.h:168: error: 
> 'mutex' in namespace 'boost' does not name a type
> /home/edasky/SRC/gr-osmosdr/lib/rfspace/rfspace_source_c.h:169: error: 
> 'condition_variable' in namespace 'boost' does not name a type
> /home/edasky/SRC/gr-osmosdr/lib/rfspace/rfspace_source_c.h:172: error: 
> 'mutex' in namespace 'boost' does not name a type
> /home/edasky/SRC/gr-osmosdr/lib/rfspace/rfspace_source_c.h:173: error: 
> 'condition_variable' in namespace 'boost' does not name a type
> /usr/local/include/boost/thread/detail/thread.hpp:512: warning: inline 
> function 'bool boost::thread::do_try_join_until(const timespec&)' used but 
> never defined
> /usr/local/include/boost/system/error_code.hpp:214: warning: 
> 'boost::system::posix_category' defined but not used
> /usr/local/include/boost/system/error_code.hpp:215: warning: 
> 'boost::system::errno_ecat' defined but not used
> /usr/local/include/boost/system/error_code.hpp:216: warning: 
> 'boost::system::native_ecat' defined but not used
> *** Error 1 in . (lib/CMakeFiles/gnuradio-osmosdr.dir/build.make:56 
> 'lib/CMakeFiles/gnuradio-osmosdr.dir/osmosdr_source_c_impl.cc.o': cd 
> /ho...)
> *** Error 1 in . (CMakeFiles/Makefile2:122 
> 'lib/CMakeFiles/gnuradio-osmosdr.dir/all')
> *** Error 1 in /home/edasky/SRC/gr-osmosdr/build (Makefile:127 'all')

Reply via email to