Author Topic: usrp1 can't complie bug  (Read 9042 times)

yangkkokk

  • Newbie
  • *
  • Posts: 2
    • View Profile
usrp1 can't complie bug
« on: April 19, 2014, 10:49:16 AM »
/tmp/cc06EDSE.o: In function `USRPDevice::writeSamples(short*, int, bool*, unsigned long long, bool)':
USRPDevice.cpp:(.text+0x2ea4): undefined reference to `usrp_basic_tx::write(void const*, int, bool*)'
/tmp/cc06EDSE.o: In function `USRPDevice::setTxFreq(double)':
USRPDevice.cpp:(.text+0x304f): undefined reference to `usrp_standard_tx::tune(int, boost::shared_ptr<db_base>, double, usrp_tune_result*)'
/tmp/cc06EDSE.o: In function `USRPDevice::setRxFreq(double)':
USRPDevice.cpp:(.text+0x3495): undefined reference to `usrp_standard_rx::tune(int, boost::shared_ptr<db_base>, double, usrp_tune_result*)'
collect2: ld 返回 1
make[1]: *** [transceiver-usrp1] 错误 1
make[1]:正在离开目录 `/usr/src/yatebts/mbts/Transceiver52M'
make: *** [all] 错误 2

paulc

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: usrp1 can't complie bug
« Reply #1 on: April 22, 2014, 12:31:54 PM »
The USRP1 code was never tested and was just copied from the OpenBTS one.
I suspect some library is missing but I don't know how it should look like since only the UHD library is available from Ettus while the USRP1 seems abandoned.
If would be useful if you have a working USRP1 library or OpenBTS.

paulc

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: usrp1 can't complie bug
« Reply #2 on: April 24, 2014, 08:21:17 AM »
SVN revision 246 of YateBTS should fix this although I could not check since Gnu Radio 3.3 fails to compile for me.

yangkkokk

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: usrp1 can't complie bug
« Reply #3 on: May 22, 2014, 11:35:57 PM »
If you can solve this problem, I can give you a special system usrp mirror, this is open source can be replicated. You sent me an email, I shared with you the download address is yangkkokk@gmail.com