Recycling the board: I think I did but it wasn't done with purpose so I can't say. I had the board in and out over a period of time yesterday so I don't know if that was why it came back showing "2.0.0". If I had to guess I'd say no since after installing Porthos and using the newer version of Zadig the board shows up in the Device Manager in a different place in the list. After that the version showed it as "2.0.0". So something changed....
I tried CMake again and it seemed to have gotten worse...or at least more "RED" from the output:
I moved the "libusb-1.0.20", "pthreads-w32" and "bladeRF" to the default locations. The "bladeRF" does not have a "lib" folder after I installed it in the default location but I don't know why CMake is looking for it.The C compiler identification is MSVC 18.0.21005.1
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/cl.exe
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/cl.exe -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Build type not specified: defaulting to a release build.
Check if the system is big endian
Searching 16 bit integer
Looking for sys/types.h
Looking for sys/types.h - found
Looking for stdint.h
Looking for stdint.h - found
Looking for stddef.h
Looking for stddef.h - found
Check size of unsigned short
Check size of unsigned short - done
Using unsigned short
Check if the system is big endian - little endian
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Checking libusb version...
Failed to load D:/Program Files/PothosSDR/lib/libusb-1.0.dll
CMake Warning at cmake/modules/FindLibUSB.cmake:174 (message):
Failed to compile (compiled=TRUE) or run (retval=-1) libusb version check.
This may occur if libusb is earlier than v1.0.10.
Setting LIBUSB_VERSION to 0.0.0.
Call Stack (most recent call first):
CMakeLists.txt:68 (include)
Cypress backend not available. The following location does not exist: FX3_SDK_PATH=
CMake Warning (dev) at CMakeLists.txt:82 (if):
Policy CMP0054 is not set: Only interpret if() arguments as variables or
keywords when unquoted. Run "cmake --help-policy CMP0054" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Quoted variables like "MSVC" will no longer be dereferenced when the policy
is set to NEW. Since the policy is not set the OLD behavior will be used.
This warning is for project developers. Use -Wno-dev to suppress it.
--
C:/Program Files/bladeRF/lib does not exist. Defaulting libbladeRF install location to C:/Program Files/bladeRF/lib.
CMake Warning (dev) at libraries/libbladeRF/CMakeLists.txt:130 (if):
Policy CMP0054 is not set: Only interpret if() arguments as variables or
keywords when unquoted. Run "cmake --help-policy CMP0054" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Quoted variables like "MSVC" will no longer be dereferenced when the policy
is set to NEW. Since the policy is not set the OLD behavior will be used.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Error at cmake/modules/FindLibPThreadsWin32.cmake:83 (message):
Unable to find pthread-win32 COPYING.LIB file
Call Stack (most recent call first):
libraries/libbladeRF/CMakeLists.txt:173 (find_package)
Configuring incomplete, errors occurred!
As noted in the output CMake could not load "D:/Program Files/PothosSDR/lib/libusb-1.0.dll". The file is there so I don't know why it couldn't load. Does this relate to the "libusb-1.0.20" it is using in the other path? In fact, I don't even know how CMake knows Pothos was placed on my "D" drive.
FX3_SDK_PATH is blank and I don't know what to put there anyway.
Before I ran this above I deleted the cache and deleted what was in the "build" directory.
Thanks
EDIT TO ADD: I noticed that in the instructions on the Wiki it says to use Zadig and have it install a "libusbK" driver. Yet "libusb-1.0.20" was downloaded. Are these two different drivers? These doesn't seem to be but four choices on Zadig and none of these have anything to do with 1.0.20. I don't understand. Which driver is supposed to be used?
jom