I am stuck again with what looks like a repeat of a problem that was
fixed in April with UHD and the standard definitions not being
recognised. To be clear and hopefully avoid repeats of previous
comments, this is a Gnuradio dependency and installed initially by
default via pybombs so it is something for this list as you can only
fix this by editing the configuration to not install UHD from source.

Below is a snippet from the console on attempting to install the
latest release as of this morning. It is not possible to proceed
beyond this point in gnuradio install.

Scanning dependencies of target octoclock_burn_eeprom
Scanning dependencies of target octoclock_firmware_burner
[ 95%] Built target fx2_init_eeprom
Scanning dependencies of target query_gpsdo_sensors
[ 95%] Building CXX object
utils/CMakeFiles/octoclock_burn_eeprom.dir/octoclock_burn_eeprom.cpp.o
[ 95%] Building CXX object
utils/CMakeFiles/query_gpsdo_sensors.dir/query_gpsdo_sensors.cpp.o
[ 95%] Building CXX object
utils/CMakeFiles/octoclock_firmware_burner.dir/octoclock_firmware_burner.cpp.o
/home/mike/pybombs/src/uhd/host/utils/converter_benchmark.cpp: In
function ‘std::string item_to_hexstring(const void*, size_t, const
string&)’:
/home/mike/pybombs/src/uhd/host/utils/converter_benchmark.cpp:215:38:
error: ‘uint64_t’ was not declared in this scope
         return void_ptr_to_hexstring<uint64_t>(v_ptr, index);
                                      ^
/home/mike/pybombs/src/uhd/host/utils/converter_benchmark.cpp:215:38:
note: suggested alternative:
In file included from
/usr/local/include/boost/numeric/conversion/numeric_cast_traits.hpp:27:0,
                 from /usr/local/include/boost/numeric/conversion/cast.hpp:34,
                 from /usr/local/include/boost/lexical_cast.hpp:159,
                 from
/home/mike/pybombs/src/uhd/host/include/uhd/types/dict.ipp:24,
                 from
/home/mike/pybombs/src/uhd/host/include/uhd/types/dict.hpp:144,
                 from
/home/mike/pybombs/src/uhd/host/utils/converter_benchmark.cpp:19:
/usr/local/include/boost/cstdint.hpp:311:42: note:   ‘boost::uint64_t’
      typedef  ::boost::ulong_long_type   uint64_t;

_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to