I was just trying to install the GnuRadio 3.5.1 release tarball, and I
found two problems:
The tarball does not appear to contain the CMakeLists.txt file.
This forces the use of the autotools instead of cmake.
After successfully installing UHD release 3.3.2, the GnuRadio
configure script failed to configure gr-uhd. The reported reason
configure:28430: $PKG_CONFIG --exists --print-errors "uhd >=3.0.0
uhd < 4.0.0
Package libusb-1.0 was not found in the pkg-config search path.
Package ‘libusb-1.0’ , required by ‘UHD’, not found.
This error message is incorrect. libusb-1.0-0 WAS installed. What
was actually missing was libusb-1.0-0-dev. Installing that package
allowed gr-uhd to be configured.