/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_algobase.h:993:32: required from ‘_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = db::SortedCellIndexIterator; _Tp = unsigned int]’ ../../src/db/db/dbCellMapping.cc:191:48: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/stl_iterator_base_funcs.h:183:2: error: no match for ‘operator--’ (operand type is ‘db::SortedCellIndexIterator’) --__i; ^~~~~ make[2]: *** [Makefile:1725: dbCellMapping.o] Error 1 ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-desktop-plasma_20181020-210227 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-8.2.0 * Available Python interpreters, in order of preference: [1] python3.6 [2] python2.7 (fallback) Available Ruby profiles: [1] ruby23 (with Rubygems) * java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.9.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm emerge -qpvO sci-electronics/klayout [ebuild N ] sci-electronics/klayout-0.25-r2 PYTHON_SINGLE_TARGET="python3_6 -python2_7 -python3_4 -python3_5" PYTHON_TARGETS="python2_7 python3_6 -python3_4 -python3_5" RUBY_TARGETS="ruby23"
Created attachment 552344 [details] emerge-info.txt
Created attachment 552346 [details] emerge-history.txt
Created attachment 552348 [details] environment
Created attachment 552350 [details] etc.portage.tbz2
Created attachment 552352 [details] sci-electronics:klayout-0.25-r2:20181022-063455.log
Created attachment 552354 [details] temp.tbz2
Created attachment 553068 [details, diff] missing-operator patch Patch for the described issue derived from github issue tracker https://github.com/klayoutmatthias/klayout/issues/127 I tested that it works for the live ebuild, but should equally apply for the 0.25 branch
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70b98edc7ceb825ac3b52ec0efac213b5d8cae1d commit 70b98edc7ceb825ac3b52ec0efac213b5d8cae1d Author: Andreas K. Huettel <dilfridge@gentoo.org> AuthorDate: 2018-12-12 21:27:01 +0000 Commit: Andreas K. Huettel <dilfridge@gentoo.org> CommitDate: 2018-12-12 21:27:36 +0000 sci-electronics/klayout: Version bump, for ruby 2.4 and gcc 8 See https://github.com/klayoutmatthias/klayout/issues/127 for the source of the patch. Bug: https://bugs.gentoo.org/672986 Closes: https://bugs.gentoo.org/672990 Closes: https://bugs.gentoo.org/669340 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> sci-electronics/klayout/Manifest | 1 + .../klayout/files/klayout-0.25.6-gcc8.patch | 18 +++++ sci-electronics/klayout/klayout-0.25.6.ebuild | 87 ++++++++++++++++++++++ sci-electronics/klayout/klayout-9999.ebuild | 4 +- 4 files changed, 108 insertions(+), 2 deletions(-)