[1 of 1] Compiling Main ( rocketwiki-lqfb.hs, rocketwiki-lqfb.o ) rocketwiki-lqfb.hs:2:1: error: Ambiguous interface for Text.ParserCombinators.Parsec: it was found in multiple packages: parsec-3.1.11 parsec1-1.0.0.6 make: *** [Makefile:4: rocketwiki-lqfb] Error 1 ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_hardened-libressl-20200525-131613 ------------------------------------------------------------------- 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.7 [2] python3.8 (fallback) [3] python3.6 (fallback) [4] python2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) * Available Rust versions: [1] rust-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 Sat 30 May 2020 05:35:39 AM UTC /var/db/repos/libressl Fri 29 May 2020 09:05:12 AM UTC emerge -qpvO www-apps/rocketwiki-lqfb [ebuild N ] www-apps/rocketwiki-lqfb-0.4
Created attachment 642634 [details] emerge-info.txt
Created attachment 642636 [details] emerge-history.txt
Created attachment 642638 [details] environment
Created attachment 642640 [details] etc.portage.tbz2
Created attachment 642642 [details] temp.tbz2
Created attachment 642644 [details] www-apps:rocketwiki-lqfb-0.4:20200530-061309.log
I guess that dev-haskell/parsec and dev-haskell/parsec1 cannot be installed together. Any thought ? Should I put an RDEPEND=!dev-haskell/parsec1 or this should be put on those ?
You can also use ghc -ignore-package=parsec1 --make ... or more robust ghc --hide-all-packages -package={list,of,used,packages} ... instead.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a804bde0bb48480dafc9b5c8cdd690aad566aafb commit a804bde0bb48480dafc9b5c8cdd690aad566aafb Author: Alfredo Tupone <tupone@gentoo.org> AuthorDate: 2020-06-10 08:45:13 +0000 Commit: Alfredo Tupone <tupone@gentoo.org> CommitDate: 2020-06-10 08:45:13 +0000 www-apps/rocketwiki-lqfb: do not use parsec1 Closes: https://bugs.gentoo.org/726174 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> .../files/rocketwiki-lqfb-0.4-parsec1.patch | 15 +++++++++++++++ .../rocketwiki-lqfb/files/rocketwiki-lqfb-0.4-utf8.patch | 8 ++++---- www-apps/rocketwiki-lqfb/rocketwiki-lqfb-0.4.ebuild | 11 ++++++----- 3 files changed, 25 insertions(+), 9 deletions(-)