FTBFS
| Task Info (Flyspray) | |
|--------------------------|---------------------------------------------------------------------------------|
| <small>Opened By</small> | <small>[Felix Yan (felixonmars)](https://bugs.archlinux.org/user/11602)</small> |
| <small>Task ID</small> | <small>[79919](https://bugs.archlinux.org/task/79919)</small> |
| <small>Type</small> | <small>Bug Report</small> |
| <small>Project</small> | <small>Arch Linux</small> |
| <small>Category</small> | <small>Packages: Extra</small> |
| <small>Version</small> | <small>None</small> |
| <small>OS</small> | <small>All</small> |
| <small>Opened</small> | <small>2023-10-11 20:09:24 UTC</small> |
| <small>Status</small> | <small>Assigned</small> |
| <small>Assignee</small> | <small>[Filipe Laíns (FFY00)](https://bugs.archlinux.org/user/27670)</small> |
### Details
Multiple build failures are present:
0%] Building CXX object libs/EXTERNAL/libsdcparse/CMakeFiles/libsdcparse.dir/src/sdc_common.cpp.o
/build/vtr/src/vtr-verilog-to-routing-8.0.0/libs/librtlnumber/src/rtl_utils.cpp: In function ‘std::string string_of_radix_to_bitstring(std::string, short int)’:
/build/vtr/src/vtr-verilog-to-routing-8.0.0/libs/librtlnumber/src/rtl_utils.cpp:156:41: error: ‘uint8_t’ was not declared in this scope
156 | uint8_t new_pair = (static_cast<uint8_t>(rem_digit - '0')*10) + static_cast<uint8_t>(current_digit-'0');
| ^~~~~~~
/build/vtr/src/vtr-verilog-to-routing-8.0.0/libs/librtlnumber/src/rtl_utils.cpp:10:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
9 | #include <algorithm>
+++ |+#include <cstdint>
10 | #include <iostream>
/build/vtr/src/vtr-verilog-to-routing-8.0.0/libs/librtlnumber/src/rtl_utils.cpp:157:81: error: ‘new_pair’ was not declared in this scope
157 | new_number.push_back(static_cast<char>((new_pair/2) + '0'));
| ^~~~~~~~
/build/vtr/src/vtr-verilog-to-routing-8.0.0/libs/librtlnumber/src/rtl_utils.cpp:154:43: warning: unused variable ‘current_digit’ [-Wunused-variable]
154 | for(char& current_digit : orig_string)
| ^~~~~~~~~~~~~
make[2]: *** [libs/librtlnumber/CMakeFiles/librtlnumber.dir/build.make:90: libs/librtlnumber/CMakeFiles/librtlnumber.dir/src/rtl_utils.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /build/vtr/src/vtr-verilog-to-routing-8.0.0/libs/libeasygl/src/graphics_state.h:6,
from /build/vtr/src/vtr-verilog-to-routing-8.0.0/libs/libeasygl/src/graphics_state.cpp:1:
/build/vtr/src/vtr-verilog-to-routing-8.0.0/libs/libeasygl/src/graphics_types.h:143:5: error: ‘uint_fast8_t’ does not name a type
143 | uint_fast8_t red = 0; // 8-bits per colour component
| ^~~~~~~~~~~~
/build/vtr/src/vtr-verilog-to-routing-8.0.0/libs/libeasygl/src/graphics_types.h:144:5: error: ‘uint_fast8_t’ does not name a type
144 | uint_fast8_t green = 0;
| ^~~~~~~~~~~~
/build/vtr/src/vtr-verilog-to-routing-8.0.0/libs/libeasygl/src/graphics_types.h:145:5: error: ‘uint_fast8_t’ does not name a type
145 | uint_fast8_t blue = 0;
| ^~~~~~~~~~~~
/build/vtr/src/vtr-verilog-to-routing-8.0.0/libs/libeasygl/src/graphics_types.h:146:5: error: ‘uint_fast8_t’ does not name a type
146 | uint_fast8_t alpha = 255;
| ^~~~~~~~~~~~
/build/vtr/src/vtr-verilog-to-routing-8.0.0/libs/libeasygl/src/graphics_types.h:149:25: error: expected ‘)’ before ‘r’
149 | t_color(uint_fast8_t r, uint_fast8_t g, uint_fast8_t b, uint_fast8_t a = 255);
| ~ ^~
| )
/build/vtr/src/vtr-verilog-to-routing-8.0.0/libs/libeasygl/src/graphics_state.h:221:56: error: no matching function for call to ‘t_color::t_color(int, int, int)’
221 | t_color background_color = t_color(0xFF, 0xFF, 0xCC);
| ^
issue