gnuradio-for-mac-without-macports icon indicating copy to clipboard operation
gnuradio-for-mac-without-macports copied to clipboard

Support FreeSRP

Open cfriedt opened this issue 7 years ago • 0 comments

Currently libfreesrp fails to build

[ 11%] Building CXX object CMakeFiles/freesrp.dir/src/freesrp_impl.cpp.o
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:31:39: error: 
      reference to 'FreeSRP' is ambiguous
moodycamel::ReaderWriterQueue<sample> FreeSRP::FreeSRP::impl::_rx_buf(FR...
                                      ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:32:39: error: 
      reference to 'FreeSRP' is ambiguous
moodycamel::ReaderWriterQueue<sample> FreeSRP::FreeSRP::impl::_tx_buf(FR...
                                      ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:33:21: error: 
      reference to 'FreeSRP' is ambiguous
std::vector<sample> FreeSRP::FreeSRP::impl::_rx_decoder_buf(FREESRP_RX_T...
                    ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:34:50: error: 
      reference to 'FreeSRP' is ambiguous
std::function<void(const std::vector<sample> &)> FreeSRP::FreeSRP::impl:...
                                                 ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:35:21: error: 
      reference to 'FreeSRP' is ambiguous
std::vector<sample> FreeSRP::FreeSRP::impl::_tx_encoder_buf(FREESRP_RX_T...
                    ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:36:44: error: 
      reference to 'FreeSRP' is ambiguous
std::function<void(std::vector<sample> &)> FreeSRP::FreeSRP::impl::_tx_c...
                                           ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:38:1: error: 
      reference to 'FreeSRP' is ambiguous
FreeSRP::FreeSRP::impl::impl(std::string serial_number)
^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:154:1: error: 
      reference to 'FreeSRP' is ambiguous
FreeSRP::FreeSRP::impl::~impl()
^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:192:26: error: 
      reference to 'FreeSRP' is ambiguous
std::vector<std::string> FreeSRP::FreeSRP::impl::list_connected()
                         ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:254:6: error: 
      reference to 'FreeSRP' is ambiguous
bool FreeSRP::FreeSRP::impl::fpga_loaded()
     ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:267:13: error: 
      reference to 'FreeSRP' is ambiguous
fpga_status FreeSRP::FreeSRP::impl::load_fpga(std::string filename)
            ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:334:28: error: 
      reference to 'FreeSRP' is ambiguous
std::shared_ptr<rx_tx_buf> FreeSRP::FreeSRP::impl::rx()
                           ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:349:6: error: 
      reference to 'FreeSRP' is ambiguous
void FreeSRP::FreeSRP::impl::tx(std::shared_ptr<rx_tx_buf> rx_data)
     ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:363:18: error: 
      reference to 'FreeSRP' is ambiguous
libusb_transfer *FreeSRP::FreeSRP::impl::create_rx_transfer(libusb_trans...
                 ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:372:18: error: 
      reference to 'FreeSRP' is ambiguous
libusb_transfer *FreeSRP::FreeSRP::impl::create_tx_transfer(libusb_trans...
                 ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:381:6: error: 
      reference to 'FreeSRP' is ambiguous
void FreeSRP::FreeSRP::impl::rx_callback(libusb_transfer *transfer)
     ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:425:6: error: 
      reference to 'FreeSRP' is ambiguous
void FreeSRP::FreeSRP::impl::tx_callback(libusb_transfer* transfer)
     ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:458:6: error: 
      reference to 'FreeSRP' is ambiguous
void FreeSRP::FreeSRP::impl::start_rx(std::function<void(const std::vect...
     ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.cpp:473:6: error: 
      reference to 'FreeSRP' is ambiguous
void FreeSRP::FreeSRP::impl::stop_rx()
     ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/src/freesrp_impl.hpp:28:11: note: 
      candidate found by name lookup is 'FreeSRP'
namespace FreeSRP
          ^
/Users/jdoe/workspace/gnuradio-for-mac-without-macports/tmp/libfreesrp/include/freesrp.hpp:181:11: note: 
      candidate found by name lookup is 'FreeSRP::FreeSRP'
    class FreeSRP
          ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.

cfriedt avatar Jul 16 '17 12:07 cfriedt