|
From: | Elvis Dowson |
Subject: | [Discuss-gnuradio] libusb error on Mac OS X when building uhd driver |
Date: | Sun, 05 Sep 2010 11:37:02 +0400 |
Hi, I just updated to the latest uhd driver sources from the git repo, and I get the following error on Mac OS X 10.6.4. In file included from /Users/elvis/Tool/ettus/uhd/host/lib/transport/libusb1_base.hpp:23, from /Users/elvis/Tool/ettus/uhd/host/lib/transport/libusb1_control.cpp:18: /usr/local/include/libusb-1.0/libusb.h: In function ‘void libusb_fill_control_setup(unsigned char*, uint8_t, uint8_t, uint16_t, uint16_t, uint16_t)’: /usr/local/include/libusb-1.0/libusb.h:886: error: ISO C++ forbids braced-groups within expressions /usr/local/include/libusb-1.0/libusb.h:887: error: ISO C++ forbids braced-groups within expressions /usr/local/include/libusb-1.0/libusb.h:888: error: ISO C++ forbids braced-groups within expressions /usr/local/include/libusb-1.0/libusb.h: In function ‘void libusb_fill_control_transfer(libusb_transfer*, libusb_device_handle*, unsigned char*, void (*)(libusb_transfer*), void*, unsigned int)’: /usr/local/include/libusb-1.0/libusb.h:936: error: ISO C++ forbids braced-groups within expressions make[2]: *** [lib/CMakeFiles/uhd.dir/transport/libusb1_control.cpp.o] Error 1 make[1]: *** [lib/CMakeFiles/uhd.dir/all] Error 2 make: *** [all] Error 2 I have libusb-1.0.8 installed from This must be happening since the UHD driver added support for USRP1 with USB support. Best regards, Elvis |
[Prev in Thread] | Current Thread | [Next in Thread] |