Os-driver failing to launch

git submodule update --init --recursive
yup used this to initiate them.

just gives me a cmake error everytime saying it couldnt find defaultBuildType

dont know how or why but deleting and re cloning the repo seems to have fixed that issue but getting a different cmake error now related to frame_ids

error is much longer so dont know the best way to show it, but its in the dropdown below. Im assuming other people have found success with building it on a raspi?

Click to expand error response

[ 9%] Building CXX object ouster-ros/ouster_example/ouster_client/CMakeFiles/ouster_client.dir/src/lidar_scan.cpp.o /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/lidar_scan.cpp: In member function ‘bool ouster::ScanBatcher::operator()(const uint8_t*, uint64_t, ouster::LidarScan&)’: /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/lidar_scan.cpp:781:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (ls.frame_id == ((f_id + 1) % (pf.max_frame_id + 1))) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/lidar_scan.cpp:784:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (ls.frame_id != f_id) { ~~~~~~~~~~~~^~~~~~~ [ 11%] Building CXX object ouster-ros/ouster_example/ouster_client/CMakeFiles/ouster_client.dir/src/image_processing.cpp.o [ 13%] Building CXX object ouster-ros/ouster_example/ouster_client/CMakeFiles/ouster_client.dir/src/udp_packet_source.cpp.o [ 15%] Building CXX object ouster-ros/ouster_example/ouster_client/CMakeFiles/ouster_client.dir/src/parsing.cpp.o [ 17%] Building CXX object ouster-ros/ouster_example/ouster_client/CMakeFiles/ouster_client.dir/src/sensor_http.cpp.o In file included from /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/sensor_http.cpp:3:0: /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/curl_client.h: In member function ‘std::__cxx11::string CurlClient::execute_get(const string&, int, int) const’: /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/curl_client.h:95:43: error: no matching function for call to ‘spdlog::logger::warn(std::__cxx11::basic_string, const string&, long int&, std::__cxx11::string&)’ url, http_code, buffer); ^ In file included from /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/logging.h:3:0, from /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/curl_client.h:8, from /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/sensor_http.cpp:3: /usr/include/spdlog/logger.h:43:53: note: candidate: template void spdlog::logger::warn(const char*, const Arg1&, const Args& ...) template void warn(const char* fmt, const Arg1&, const Args&... args); ^~~~ /usr/include/spdlog/logger.h:43:53: note: template argument deduction/substitution failed: In file included from /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/sensor_http.cpp:3:0: /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/curl_client.h:93:54: note: cannot convert ‘std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator](((const char*)"[{}] with the code: [{}] - and return: {}"))’ (type ‘std::__cxx11::basic_string’) to type ‘const char*’ std::string("Re-attempting CurlClient::execute_get after " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "failure for url: ") + ~~~~~~~~~~~~~~~~~~~~~^ "[{}] with the code: [{}] - and return: {}", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/logging.h:3:0, from /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/curl_client.h:8, from /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/sensor_http.cpp:3: /usr/include/spdlog/logger.h:63:32: note: candidate: template void spdlog::logger::warn(const T&) template void warn(const T&); ^~~~ /usr/include/spdlog/logger.h:63:32: note: template argument deduction/substitution failed: In file included from /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/sensor_http.cpp:3:0: /var/lib/build/src/ouster-ros/ouster-sdk/ouster_client/src/curl_client.h:95:43: note: candidate expects 1 argument, 4 provided url, http_code, buffer); ^ make[2]: *** [ouster-ros/ouster_example/ouster_client/CMakeFiles/ouster_client.dir/src/sensor_http.cpp.o] Error 1 ouster-ros/ouster_example/ouster_client/CMakeFiles/ouster_client.dir/build.make:254: recipe for target 'ouster-ros/ouster_example/ouster_client/CMakeFiles/ouster_client.dir/src/sensor_http.cpp.o' failed make[1]: *** [ouster-ros/ouster_example/ouster_client/CMakeFiles/ouster_client.dir/all] Error 2 CMakeFiles/Makefile2:3303: recipe for target 'ouster-ros/ouster_example/ouster_client/CMakeFiles/ouster_client.dir/all' failed make: *** [all] Error 2 Makefile:162: recipe for target 'all' failed Base path: /var/lib/build Source space: /var/lib/build/src Build space: /var/lib/build/build Devel space: /var/lib/build/devel Install space: /var/lib/build/install Creating symlink "/var/lib/build/src/CMakeLists.txt" pointing to "/opt/ros/melodic/share/catkin/cmake/toplevel.cmake" #### #### Running command: "cmake /var/lib/build/src -DCMAKE_BUILD_TYPE=Release -DCATKIN_DEVEL_PREFIX=/var/lib/build/devel -DCMAKE_INSTALL_PREFIX=/var/lib/build/install -G Unix Makefiles" in "/var/lib/build/build" #### #### #### Running command: "make -j4 -l4" in "/var/lib/build/build" #### Invoking "make -j4 -l4" failed The command '/bin/bash -c /opt/ros/$ROS_DISTRO/env.sh catkin_make -DCMAKE_BUILD_TYPE=Release && /opt/ros/$ROS_DISTRO/env.sh catkin_make install' returned a non-zero code: 1

</p>

also tried to build on my laptop and i get the same error