FS#79919 - [vtr] FTBFS

Attached to Project: Arch Linux
Opened by Felix Yan (felixonmars) - Wednesday, 11 October 2023, 20:09 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:20 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Filipe Laíns (FFY00)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

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);
| ^
This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:20 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/vtr/issues/1
Comment by loqs (loqs) - Wednesday, 11 October 2023, 22:08 GMT
Please try the attached diff. Build tested only.

Loading...