Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Unable to build dev-qt/qtwebengine-6.8.2-r1
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
adsicks
n00b
n00b


Joined: 08 Sep 2012
Posts: 39
Location: Oklahoma, USA

PostPosted: Tue Feb 25, 2025 8:55 pm    Post subject: Unable to build dev-qt/qtwebengine-6.8.2-r1 Reply with quote

I have an about a month old fresh install of Gentoo. I have yet to get qtwebengine to build. I keep getting this error -->


Code:
FAILED: obj/components/web_package/mojom_mapped_types/ed25519_signature.o
/usr/bin/x86_64-pc-linux-gnu-g++ -MMD -MF obj/components/web_package/mojom_mapped_types/ed25519_signature.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_NONE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -Igen -I../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium -I../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/net/third_party/quiche/overrides -I../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/net/third_party/quiche/src/quiche/common/platform/default -I../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/net/third_party/quiche/src -I../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/base/allocator/partition_allocator/src -Igen/base/allocator/partition_allocator/src -I../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/third_party/abseil-cpp -I../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/third_party/ipcz/include -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -fno-ident -fno-strict-aliasing -fstack-protector -Wno-unknown-pragmas -Wno-address -Wno-parentheses -Wno-sign-compare -Wno-stringop-overflow -Wno-stringop-overread -Wno-psabi -Wno-multichar -Wno-format-zero-length -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -msse3 -O2 -fdata-sections -ffunction-sections -fno-math-errno -fno-omit-frame-pointer -g0 -fvisibility=hidden -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -Wno-deprecated-copy -Wno-expansion-to-defined -std=gnu++20 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden  -U_GLIBCXX_ASSERTIONS -O2 -pipe -march=x86-64-v3 -c ../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/components/web_package/signed_web_bundles/ed25519_signature.cc -o obj/components/web_package/mojom_mapped_types/ed25519_signature.o
In file included from ../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/base/types/expected.h:15,
                 from ../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/components/web_package/signed_web_bundles/ed25519_signature.h:12,
                 from ../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/components/web_package/signed_web_bundles/ed25519_signature.cc:5:
../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/base/types/expected_internal.h: In instantiation of ‘constexpr base::internal::ExpectedImpl<T, E>::ExpectedImpl(absl::in_place_index_t<1>, Args&& ...) [with Args = {web_package::Ed25519Signature}; T = web_package::Ed25519Signature; E = std::__cxx11::basic_string<char>; absl::in_place_index_t<1> = void (*)(absl::utility_internal::InPlaceIndexTag<1>)]’:
../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/base/types/expected.h:318:9:   required from ‘constexpr base::expected<T, E>::expected(U&&) [with U = web_package::Ed25519Signature; T = web_package::Ed25519Signature; E = std::__cxx11::basic_string<char>]’
  318 |       : impl_(kValTag, std::forward<U>(v)) {}
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/components/web_package/signed_web_bundles/ed25519_signature.cc:26:16:   required from here
   26 |   return Create(base::make_span<kLength>(bytes));
      |          ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/base/types/expected_internal.h:175:51: internal compiler error: in hash_table_higher_prime_index, at hash-table.cc:99
  175 |       : data_(kValTag, std::forward<Args>(args)...) {}
      |                                                   ^
0x55c5b06bdcd4 internal_error(char const*, ...)
   ???:0
0x55c5aece1ecb fancy_abort(char const*, int, char const*)
   ???:0
0x55c5aed1af34 hash_table<default_hash_traits<tree_node*>, false, xcallocator>::expand()
   ???:0
0x55c5aedbabd0 hash_table<default_hash_traits<tree_node*>, false, xcallocator>::find_slot_with_hash(tree_node* const&, unsigned int, insert_option)
   ???:0
0x55c5aedb95c9 emit_mem_initializers(tree_node*)
   ???:0
0x55c5aeeb22e6 instantiate_decl(tree_node*, bool, bool)
   ???:0
0x55c5aedb5931 build_aggr_init(tree_node*, tree_node*, int, int)
   ???:0
0x55c5aedb93ea emit_mem_initializers(tree_node*)
   ???:0
0x55c5aeeb22e6 instantiate_decl(tree_node*, bool, bool)
   ???:0
0x55c5aeec6e5b instantiate_pending_templates(int)
   ???:0
0x55c5aed9d693 c_parse_final_cleanups()
   ???:0
0x55c5aef8f65d c_common_parse_file()
   ???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <https://bugs.gentoo.org/> for instructions.
[16341/30675] /var/tmp/portage/dev-qt/qtwebengine-6.8.2-r1/temp/python3.12/bin/python3 ../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/ -I ../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/ --bytecode_path gen/mojo/public/tools/bindings --filelist=gen/gpu/ipc/common/gmb_interface__generator.rsp -g c++ --typemap gen/gpu/ipc/common/gmb_interface__type_mappings --scrambled_message_id_salt_path ../../../../../qtwebengine-everywhere-src-6.8.2/src/3rdparty/chromium/chrome/VERSION
ninja: build stopped: subcommand failed.
FAILED: src/core/RelWithDebInfo/x86_64/QtWebEngineCore.stamp src/core/RelWithDebInfo/x86_64/obj/tools/v8_context_snapshot/v8_context_snapshot.stamp src/core/RelWithDebInfo/x86_64/QtWebEngineCore /var/tmp/portage/dev-qt/qtwebengine-6.8.2-r1/work/qtwebengine-everywhere-src-6.8.2_build/src/core/RelWithDebInfo/x86_64/QtWebEngineCore.stamp /var/tmp/portage/dev-qt/qtwebengine-6.8.2-r1/work/qtwebengine-everywhere-src-6.8.2_build/src/core/RelWithDebInfo/x86_64/obj/tools/v8_context_snapshot/v8_context_snapshot.stamp /var/tmp/portage/dev-qt/qtwebengine-6.8.2-r1/work/qtwebengine-everywhere-src-6.8.2_build/src/core/RelWithDebInfo/x86_64/QtWebEngineCore
cd /var/tmp/portage/dev-qt/qtwebengine-6.8.2-r1/work/qtwebengine-everywhere-src-6.8.2_build/src/core && /usr/bin/ninja -j4 -l3.5 -v -C /var/tmp/portage/dev-qt/qtwebengine-6.8.2-r1/work/qtwebengine-everywhere-src-6.8.2_build/src/core/RelWithDebInfo/x86_64 QtWebEngineCore
ninja: build stopped: subcommand failed.


emerge --info '=dev-qt/qtwebengine-6.8.2-r1::gentoo'
https://pastebin.com/ZRJuUKDy


emerge -pqv '=dev-qt/qtwebengine-6.8.2-r1::gentoo
Code:
[ebuild  N    ] dev-qt/qtwebengine-6.8.2-r1  USE="alsa jumbo-build opengl pulseaudio qml screencast system-icu vulkan widgets -accessibility -bindist -custom-cflags -designer -geolocation -kerberos -pdfium -test -vaapi -webdriver"


Is there a workaround or do I need to file a bug report?

[Administrator edit: changed [quote] tags to [code] tags to preserve output layout. -Hu]
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31499
Location: here

PostPosted: Wed Feb 26, 2025 6:11 am    Post subject: Reply with quote

Look at bug #935404.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
adsicks
n00b
n00b


Joined: 08 Sep 2012
Posts: 39
Location: Oklahoma, USA

PostPosted: Wed Feb 26, 2025 6:31 pm    Post subject: Thank you Reply with quote

Seems to be the same problem in this case. My bug report was duplicated as bug 947548

The wiki instructions for using clang on a per package basis are confusing. If anyone else has this problem more concise instructions are in the first two posts of this thread.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum