In file included from ../freehdl/std-vhdl-types.hh:2231, from error.cc:4: ../freehdl/kernel-db.hh:234:35: error: vector was not declared in this scope; did you mean std::vector? 234 | typedef pair<db_key_kind_base*, vector<db_entry_base*> > db_key_entry_pair; | ^~~~~~ | std::vector ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_hardened-abi32+64-20200503-182741 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-10.1.0 * clang version 10.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/10/bin /usr/lib/llvm/10 10.0.0 Available Python interpreters, in order of preference: [1] python3.6 [2] python3.8 (fallback) [3] python3.7 (fallback) [4] python2.7 (fallback) [5] pypy3 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) * Available Rust versions: [1] rust-bin-1.43.1 * The following VMs are available for generation-2: *) AdoptOpenJDK 8.252_p09 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 system-vm The Glorious Glasgow Haskell Compilation System, version 8.0.2 timestamp(s) of HEAD at this tinderbox image: /var/db/repos/gentoo Sun 10 May 2020 03:05:14 AM UTC emerge -qpvO sci-electronics/freehdl [ebuild N ] sci-electronics/freehdl-0.0.8
Created attachment 637378 [details] emerge-info.txt
Created attachment 637380 [details] emerge-history.txt
Created attachment 637382 [details] environment
Created attachment 637384 [details] etc.portage.tbz2
Created attachment 637386 [details] logs.tbz2
Created attachment 637388 [details] sci-electronics:freehdl-0.0.8:20200510-052522.log
Created attachment 637390 [details] temp.tbz2
Dear treecleaner@: I'm still able to reproduce this issue right now. Since it has not been fixed for a long time, I'd suggest to evaluate if it is the case to remove this package from the tree. Thanks
Created attachment 714903 [details, diff] freehdl-0.0.8.ebuild.patch This patch is quite raw, it includes "using namespace std;" at the top of all headers. It may need to be refined but it works. Treeclean for such trivial issues is may be overkill