Problem installing gnuradio

Hi,
When i
sudo make
the gnuradio, i get following error :

srp2_impl.cc -fPIC -DPIC -o .libs/usrp2_impl.o
usrp2_impl.cc: In member function ‘void usrp2::usrp2::impl::start_bg()’:
usrp2_impl.cc:340: error: ‘bind’ is not a member of ‘boost’
usrp2_impl.cc: In member function ‘int
usrp2::usrp2::impl::handle_data_packet(const void*, size_t)’:
usrp2_impl.cc:453: warning: ignoring return value of ‘ssize_t write(int,
const void*, size_t)’, declared with attribute warn_unused_result
make[4]: *** [usrp2_impl.lo] Error 1
make[4]: Leaving directory /home/sh/trondeau/usrp2/host/lib' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory/home/sha/trondeau/usrp2/host’
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory /home/sha/trondeau/usrp2' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory/home/sha/trondeau’
make: *** [all] Error 2

please help.

Cheers

it needs #include<boost/bind.hpp> in that file -Josh

On Wed, Apr 28, 2010 at 01:53, jack william [email protected]
wrote:

usrp2_impl.cc:340: error: ‘bind’ is not a member of ‘boost’

This has been fixed recently in the git repository. It was a missing
header file include.

Johnathan

On Wed, Apr 28, 2010 at 10:50, jack william [email protected]
wrote:

Thanks for your reply, but I am sorry but couldnt understand your answer.
Could you please elaborate that what should I do to fix it.

Just update your source code repository to the latest using ‘git pull’
and recompile.

Johnathan

Hi ,
Thanks for your reply, but I am sorry but couldnt understand your
answer. Could you please elaborate that what should I do to fix it.
Cheers

Hi,

I performed git pull on ofdm,master,HEAD branch. but i am getting
following error when i do sudo make

usrp2_impl.cc: In member function ‘void usrp2::usrp2::impl::start_bg()’:

usrp2_impl.cc:340: error: ‘bind’ is not a member of ‘boost’

usrp2_impl.cc: In member function ‘int
usrp2::usrp2::impl::handle_data_packet(const void*, size_t)’:

usrp2_impl.cc:453: warning: ignoring return value of ‘ssize_t
write(int, const void*, size_t)’, declared with attribute
warn_unused_result

make[4]: *** [usrp2_impl.lo] Error 1

make[4]: Leaving directory `/home/sha/trondeau/usrp2/host/lib’

make[3]: *** [all-recursive] Error 1

make[3]: Leaving directory `/home/sha/trondeau/usrp2/host’

make[2]: *** [all-recursive] Error 1

make[2]: Leaving directory `/home/sha/trondeau/usrp2’

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/home/sha/trondeau’

make: *** [all] Error 2

Please help me

Thanks in advance.

Cheers

Just update your source code repository to the latest using ‘git pull’
and recompile.

Johnathan

On Wed, Apr 28, 2010 at 14:31, jack william [email protected]
wrote:

I performed git pull on ofdm,master,HEAD branch. but i am getting following
error when i do sudo make

Sorry, I put the fix in the wrong place. Try pulling and compiling
again.

BTW, what is your system type? The bug was a missing header file, but
apparently it’s needed on some machines and not others.

Johnathan

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs