-
Notifications
You must be signed in to change notification settings - Fork 72
Open
Description
parsec 1.1.0 fails to build with gcc13 on openSUSE Tumbleweed.
Log:
[ 228s] error: failed to run custom build command for `grpcio-sys v0.9.1+1.38.0`
[ 228s]
[ 228s] Caused by:
[ 228s] process didn't exit successfully: `/home/abuild/rpmbuild/BUILD/parsec-1.1.0/target/release/build/grpcio-sys-ed6ea38e1b4b69f0/build-script-build` (exit status: 101)
[ 228s] In file included from /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc:16:
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:34:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword
[ 228s] 34 | enum class FormatConversionChar : uint8_t;
[ 228s] | ~~~~ ^~~~~
[ 228s] | -----
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:34:33: error: found ':' in nested-name-specifier, expected '::'
[ 228s] 34 | enum class FormatConversionChar : uint8_t;
[ 228s] | ^
[ 228s] | ::
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:34:12: error: 'FormatConversionChar' has not been declared
[ 228s] 34 | enum class FormatConversionChar : uint8_t;
[ 228s] | ^~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:35:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword
[ 228s] 35 | enum class FormatConversionCharSet : uint64_t;
[ 228s] | ~~~~ ^~~~~
[ 228s] | -----
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:35:36: error: found ':' in nested-name-specifier, expected '::'
[ 228s] 35 | enum class FormatConversionCharSet : uint64_t;
[ 228s] | ^
[ 228s] | ::
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:35:12: error: 'FormatConversionCharSet' has not been declared
[ 228s] 35 | enum class FormatConversionCharSet : uint64_t;
[ 228s] | ^~~~~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:173:8: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword
[ 228s] 173 | enum class Enum : uint8_t {
[ 228s] | ~~~~ ^~~~~
[ 228s] | -----
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:173:14: error: use of enum 'Enum' without previous declaration
[ 228s] 173 | enum class Enum : uint8_t {
[ 228s] | ^~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:173:21: error: 'uint8_t' was not declared in this scope
[ 228s] 173 | enum class Enum : uint8_t {
[ 228s] | ^~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:29:1: note: 'uint8_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[ 228s] 28 | #include "absl/strings/internal/str_format/output.h"
[ 228s] +++ |+#include <cstdint>
[ 228s] 29 | #include "absl/strings/string_view.h"
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:173:29: error: default member initializer for unnamed bit-field
[ 228s] 173 | enum class Enum : uint8_t {
[ 228s] | ^
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:183:20: error: 'FormatConversionChar' does not name a type; did you mean 'FormatConversionCharInternal'?
[ 228s] 183 | static constexpr FormatConversionChar id = \
[ 228s] | ^~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:147:3: note: in expansion of macro 'ABSL_INTERNAL_X_VAL'
[ 228s] 147 | X_VAL(c) X_SEP X_VAL(s) X_SEP \
[ 228s] | ^~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:185:3: note: in expansion of macro 'ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_'
[ 228s] 185 | ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_(ABSL_INTERNAL_X_VAL, )
[ 228s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:183:20: error: 'FormatConversionChar' does not name a type; did you mean 'FormatConversionCharInternal'?
[ 228s] 183 | static constexpr FormatConversionChar id = \
[ 228s] | ^~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:147:18: note: in expansion of macro 'ABSL_INTERNAL_X_VAL'
[ 228s] 147 | X_VAL(c) X_SEP X_VAL(s) X_SEP \
[ 228s] | ^~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:185:3: note: in expansion of macro 'ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_'
[ 228s] 185 | ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_(ABSL_INTERNAL_X_VAL, )
[ 228s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:183:20: error: 'FormatConversionChar' does not name a type; did you mean 'FormatConversionCharInternal'?
[ 228s] 183 | static constexpr FormatConversionChar id = \
[ 228s] | ^~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:149:3: note: in expansion of macro 'ABSL_INTERNAL_X_VAL'
[ 228s] 149 | X_VAL(d) X_SEP X_VAL(i) X_SEP X_VAL(o) X_SEP \
[ 228s] | ^~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:185:3: note: in expansion of macro 'ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_'
[ 228s] 185 | ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_(ABSL_INTERNAL_X_VAL, )
[ 228s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:183:20: error: 'FormatConversionChar' does not name a type; did you mean 'FormatConversionCharInternal'?
[ 228s] 183 | static constexpr FormatConversionChar id = \
[ 228s] | ^~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:149:18: note: in expansion of macro 'ABSL_INTERNAL_X_VAL'
[ 228s] 149 | X_VAL(d) X_SEP X_VAL(i) X_SEP X_VAL(o) X_SEP \
[ 228s] | ^~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:185:3: note: in expansion of macro 'ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_'
[ 228s] 185 | ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_(ABSL_INTERNAL_X_VAL, )
[ 228s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:183:20: error: 'FormatConversionChar' does not name a type; did you mean 'FormatConversionCharInternal'?
[ 228s] 183 | static constexpr FormatConversionChar id = \
[ 228s] | ^~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:149:33: note: in expansion of macro 'ABSL_INTERNAL_X_VAL'
[ 228s] 149 | X_VAL(d) X_SEP X_VAL(i) X_SEP X_VAL(o) X_SEP \
[ 228s] | ^~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:185:3: note: in expansion of macro 'ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_'
[ 228s] 185 | ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_(ABSL_INTERNAL_X_VAL, )
[ 228s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:183:20: error: 'FormatConversionChar' does not name a type; did you mean 'FormatConversionCharInternal'?
[ 228s] 183 | static constexpr FormatConversionChar id = \
[ 228s] | ^~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:150:3: note: in expansion of macro 'ABSL_INTERNAL_X_VAL'
[ 228s] 150 | X_VAL(u) X_SEP X_VAL(x) X_SEP X_VAL(X) X_SEP \
[ 228s] | ^~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:185:3: note: in expansion of macro 'ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_'
[ 228s] 185 | ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_(ABSL_INTERNAL_X_VAL, )
[ 228s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:183:20: error: 'FormatConversionChar' does not name a type; did you mean 'FormatConversionCharInternal'?
[ 228s] 183 | static constexpr FormatConversionChar id = \
[ 228s] | ^~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:150:18: note: in expansion of macro 'ABSL_INTERNAL_X_VAL'
[ 228s] 150 | X_VAL(u) X_SEP X_VAL(x) X_SEP X_VAL(X) X_SEP \
[ 228s] | ^~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:185:3: note: in expansion of macro 'ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_'
[ 228s] 185 | ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_(ABSL_INTERNAL_X_VAL, )
[ 228s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:183:20: error: 'FormatConversionChar' does not name a type; did you mean 'FormatConversionCharInternal'?
[ 228s] 183 | static constexpr FormatConversionChar id = \
[ 228s] | ^~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:150:33: note: in expansion of macro 'ABSL_INTERNAL_X_VAL'
[ 228s] 150 | X_VAL(u) X_SEP X_VAL(x) X_SEP X_VAL(X) X_SEP \
[ 228s] | ^~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:185:3: note: in expansion of macro 'ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_'
[ 228s] 185 | ABSL_INTERNAL_CONVERSION_CHARS_EXPAND_(ABSL_INTERNAL_X_VAL, )
[ 228s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:183:20: error: 'FormatConversionChar' does not name a type; did you mean 'FormatConversionCharInternal'?
[ 228s] 183 | static constexpr FormatConversionChar id = \
[ 228s] | ^~~~~~~~~~~~~~~~~~~~
[ 228s] /home/abuild/rpmbuild/BUILD/parsec-1.1.0/vendor/grpcio-sys/grpc/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:152:3: note: in expansion of macro 'ABSL_INTERNAL_X_VAL'
[ 228s] 152 | X_VAL(f) X_SEP X_VAL(F) X_SEP X_VAL(e) X_SEP X_VAL(E) X_SEP \
[ 228s] | ^~~~~
And more. Full build log available at: https://paste.opensuse.org/pastes/ab553dda0eb8
Metadata
Metadata
Assignees
Labels
No labels