Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 943940 - dev-libs/vectorscan-5.4.11 - [libtool] [gcc-15] /.../hashtable.h: error: cannot convert const std::pair<const ue2::graph_detail::vertex_descriptor<ue2::ue2_graph<ue2::NGH
Summary: dev-libs/vectorscan-5.4.11 - [libtool] [gcc-15] /.../hashtable.h: error: cann...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Petr Vaněk
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gcc-15
  Show dependency tree
 
Reported: 2024-11-19 08:49 UTC by Toralf Förster
Modified: 2024-12-23 06:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,19.85 KB, text/plain)
2024-11-19 08:49 UTC, Toralf Förster
Details
dev-libs:vectorscan-5.4.11:20241119-002117.log (dev-libs:vectorscan-5.4.11:20241119-002117.log,230.08 KB, text/plain)
2024-11-19 08:49 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,215.01 KB, text/plain)
2024-11-19 08:49 UTC, Toralf Förster
Details
environment (environment,102.12 KB, text/plain)
2024-11-19 08:49 UTC, Toralf Förster
Details
etc.clang.tar.xz (etc.clang.tar.xz,1.21 KB, application/x-xz)
2024-11-19 08:49 UTC, Toralf Förster
Details
etc.portage.tar.xz (etc.portage.tar.xz,23.49 KB, application/x-xz)
2024-11-19 08:49 UTC, Toralf Förster
Details
logs.tar.xz (logs.tar.xz,86.73 KB, application/x-xz)
2024-11-19 08:49 UTC, Toralf Förster
Details
qlist-info.txt.xz (qlist-info.txt.xz,60.69 KB, application/x-xz)
2024-11-19 08:49 UTC, Toralf Förster
Details
temp.tar.xz (temp.tar.xz,23.69 KB, application/x-xz)
2024-11-19 08:49 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2024-11-19 08:49:21 UTC
too long lines were shrinked:

/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unordered_set.h:385:23:   required from std::pair<typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_pol
  385 |         { return _M_h.emplace(std::forward<_Args>(__args)...); }
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/dev-libs/vectorscan-5.4.11/work/vectorscan-vectorscan-5.4.11/src/rose/rose_build_infix.cpp:154:26:   required from here
  154 |         all_edges.emplace(source(e, g), target(e, g));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable.h:2282:40: error: cannot convert const std::pair<const ue2::graph_detail::vertex_descriptor<ue2::ue2_graph<ue2::NGHolder, ue2::NFAGraphVertexProps, ue2::NFAGraphEdgeProps> >&, const ue2::graph_detail::vertex_descriptor<ue2::ue2_graph
 2282 |                 __kp = std::__addressof(__key);
      |                        ~~~~~~~~~~~~~~~~^~~~~~~

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 23.0_desktop_plasma-20241113-211502

  UNMASKED:
  <sys-devel/gcc-15.0.9999:15

  The attached etc.portage.tar.xz has all details.
  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-15 *
clang version 19.1.3
llvm-config: 19.1.3
Python 3.12.7
go version go1.23.2 linux/amd64
Available Ruby profiles:
  [1]   ruby32 (with Rubygems) *
Available Rust versions:
  [1]   rust-bin-1.81.0
  [2]   rust-bin-1.82.0
  [3]   rust-1.82.0 *
The following VMs are available for generation-2:
1)	Eclipse Temurin JDK 17.0.13_p11 [openjdk-bin-17]
*)	Eclipse Temurin JDK 21.0.5_p11 [openjdk-bin-21]
3)	Eclipse Temurin JDK 8.432_p06 [openjdk-bin-8]
Available Java Virtual Machines:
  [1]   openjdk-bin-8 
  [2]   openjdk-bin-17 
  [3]   openjdk-bin-21  system-vm


  HEAD of ::gentoo
commit 8566b21081f24b8ff8c5a8ecadbce83f2bdad484
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Mon Nov 18 17:03:30 2024 +0000

    2024-11-18 17:03:29 UTC

emerge -qpvO =dev-libs/vectorscan-5.4.11
[ebuild  N    ] dev-libs/vectorscan-5.4.11  CPU_FLAGS_X86="avx2 sse4_2"
Comment 1 Toralf Förster gentoo-dev 2024-11-19 08:49:22 UTC
Created attachment 909895 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2024-11-19 08:49:24 UTC
Created attachment 909896 [details]
dev-libs:vectorscan-5.4.11:20241119-002117.log
Comment 3 Toralf Förster gentoo-dev 2024-11-19 08:49:25 UTC
Created attachment 909897 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2024-11-19 08:49:26 UTC
Created attachment 909898 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2024-11-19 08:49:27 UTC
Created attachment 909899 [details]
etc.clang.tar.xz
Comment 6 Toralf Förster gentoo-dev 2024-11-19 08:49:28 UTC
Created attachment 909900 [details]
etc.portage.tar.xz
Comment 7 Toralf Förster gentoo-dev 2024-11-19 08:49:29 UTC
Created attachment 909901 [details]
logs.tar.xz
Comment 8 Toralf Förster gentoo-dev 2024-11-19 08:49:30 UTC
Created attachment 909902 [details]
qlist-info.txt.xz
Comment 9 Toralf Förster gentoo-dev 2024-11-19 08:49:31 UTC
Created attachment 909903 [details]
temp.tar.xz
Comment 11 Petr Vaněk gentoo-dev 2024-11-19 14:13:16 UTC
(In reply to Sam James from comment #10)
> Does
> https://gcc.gnu.org/git/?p=gcc.git;a=commit;
> h=dffc37deaddf08bd11208a459496b30021700203 help?

No, it fails the same with this patch.
Comment 12 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-19 14:23:33 UTC
Jonathan, does this look like a regression in libstdc++?
Comment 13 Jonathan Wakely 2024-11-19 20:52:57 UTC
Yes. I'm trying to reduce it to a minimal reproducer.
Comment 14 Jonathan Wakely 2024-11-19 21:13:32 UTC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117686
Comment 16 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-12-23 06:26:16 UTC
Fixed a few gcc snapshots ago, sorry for forgetting to tag the bug! Thank you again.