On Tue, Jul 14, 2015 at 5:54 AM, monika bansal <monika19...@gmail.com>
wrote:

> I am trying to make the module from
> https://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules
>
> I am following the same steps. Till "cmake ../ " everything has correctly
> done.
> But when i m running "make" the following error comes. please help :)
>
> Scanning dependencies of target gnuradio-howto
> [  6%] Building CXX object
> lib/CMakeFiles/gnuradio-howto.dir/square_ff_impl.cc.o
> In file included from /usr/include/boost/smart_ptr/detail/yield_k.hpp:89:0,
>                  from
> /usr/include/boost/smart_ptr/detail/spinlock_sync.hpp:18,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:41,
>                  from
> /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:37,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/local/include/gnuradio/types.h:27,
>                  from /usr/local/include/gnuradio/runtime_types.h:27,
>                  from /usr/local/include/gnuradio/io_signature.h:27,
>                  from
> /home/spclab/Desktop/Monika/gr-howto/lib/square_ff_impl.cc:25:
> /usr/include/boost/thread/xtime.hpp:23:5: error: expected identifier
> before numeric constant
>      TIME_UTC=1
>      ^
> /usr/include/boost/thread/xtime.hpp:23:5: error: expected ‘}’ before
> numeric constant
> /usr/include/boost/thread/xtime.hpp:23:5: error: expected unqualified-id
> before numeric constant
> In file included from /usr/include/boost/thread/pthread/mutex.hpp:14:0,
>                  from /usr/include/boost/thread/mutex.hpp:16,
>                  from /usr/include/boost/thread/pthread/thread_data.hpp:12,
>                  from /usr/include/boost/thread/thread.hpp:17,
>                  from /usr/local/include/gnuradio/thread/thread.h:26,
>                  from /usr/local/include/gnuradio/basic_block.h:31,
>                  from /usr/local/include/gnuradio/block.h:27,
>                  from
> /home/spclab/Desktop/Monika/gr-howto/include/howto/square_ff.h:26,
>                  from
> /home/spclab/Desktop/Monika/gr-howto/lib/square_ff_impl.h:24,
>                  from
> /home/spclab/Desktop/Monika/gr-howto/lib/square_ff_impl.cc:26:
> /usr/include/boost/thread/xtime.hpp:46:14: error: expected type-specifier
> before ‘system_time’
>      operator system_time() const
>               ^
> In file included from /usr/include/boost/thread/pthread/mutex.hpp:14:0,
>                  from /usr/include/boost/thread/mutex.hpp:16,
>                  from /usr/include/boost/thread/pthread/thread_data.hpp:12,
>                  from /usr/include/boost/thread/thread.hpp:17,
>                  from /usr/local/include/gnuradio/thread/thread.h:26,
>                  from /usr/local/include/gnuradio/basic_block.h:31,
>                  from /usr/local/include/gnuradio/block.h:27,
>                  from
> /home/spclab/Desktop/Monika/gr-howto/include/howto/square_ff.h:26,
>                  from
> /home/spclab/Desktop/Monika/gr-howto/lib/square_ff_impl.h:24,
>                  from
> /home/spclab/Desktop/Monika/gr-howto/lib/square_ff_impl.cc:26:
> /usr/include/boost/thread/xtime.hpp: In function ‘int xtime_get(xtime*,
> int)’:
> /usr/include/boost/thread/xtime.hpp:73:40: error: ‘get_system_time’ was
> not declared in this scope
>          *xtp=get_xtime(get_system_time());
>                                         ^
> /usr/include/boost/thread/xtime.hpp:73:40: note: suggested alternative:
> In file included from /usr/include/boost/thread/locks.hpp:12:0,
>                  from /usr/include/boost/thread/pthread/mutex.hpp:12,
>                  from /usr/include/boost/thread/mutex.hpp:16,
>                  from /usr/include/boost/thread/pthread/thread_data.hpp:12,
>                  from /usr/include/boost/thread/thread.hpp:17,
>                  from /usr/local/include/gnuradio/thread/thread.h:26,
>                  from /usr/local/include/gnuradio/basic_block.h:31,
>                  from /usr/local/include/gnuradio/block.h:27,
>                  from
> /home/spclab/Desktop/Monika/gr-howto/include/howto/square_ff.h:26,
>                  from
> /home/spclab/Desktop/Monika/gr-howto/lib/square_ff_impl.h:24,
>                  from
> /home/spclab/Desktop/Monika/gr-howto/lib/square_ff_impl.cc:26:
> /usr/include/boost/thread/thread_time.hpp:19:24: note:
> ‘boost::get_system_time’
>      inline system_time get_system_time()
>                         ^
> In file included from /usr/include/boost/thread/pthread/mutex.hpp:14:0,
>                  from /usr/include/boost/thread/mutex.hpp:16,
>                  from /usr/include/boost/thread/pthread/thread_data.hpp:12,
>                  from /usr/include/boost/thread/thread.hpp:17,
>                  from /usr/local/include/gnuradio/thread/thread.h:26,
>                  from /usr/local/include/gnuradio/basic_block.h:31,
>                  from /usr/local/include/gnuradio/block.h:27,
>                  from
> /home/spclab/Desktop/Monika/gr-howto/include/howto/square_ff.h:26,
>                  from
> /home/spclab/Desktop/Monika/gr-howto/lib/square_ff_impl.h:24,
>                  from
> /home/spclab/Desktop/Monika/gr-howto/lib/square_ff_impl.cc:26:
> /usr/include/boost/thread/xtime.hpp: At global scope:
> /usr/include/boost/thread/xtime.hpp:88:1: error: expected declaration
> before ‘}’ token
>  } // namespace boost
>  ^
> make[2]: *** [lib/CMakeFiles/gnuradio-howto.dir/square_ff_impl.cc.o] Error
> 1
> make[1]: *** [lib/CMakeFiles/gnuradio-howto.dir/all] Error 2
> make: *** [all] Error 2
>


I think this might be a Boost version conflicting with your compiler
version. What versions of Boost and GCC are you using? You might need to
update Boost to something newer.

Tom
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to