Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 728686

Summary: media-gfx/darktable-3.0.2-r1 : * Please switch to a gcc version built with USE=graphite
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: Marek Szuba <marecki>
Status: RESOLVED CANTFIX    
Severity: normal CC: maekke
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge-info.txt
die.env
emerge-history.txt
etc.portage.tbz2
logs.tbz2
media-gfx:darktable-3.0.2-r1:20200618-183131.log

Description Toralf Förster gentoo-dev 2020-06-18 18:59:12 UTC
 * ERROR: media-gfx/darktable-3.0.2-r1::gentoo failed (pretend phase):
 *   Please switch to a gcc version built with USE=graphite
 * 

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

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop_gnome_systemd-libressl-20200611-183812

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

gcc-config -l:
 [1] x86_64-pc-linux-gnu-8.3.1
 [2] 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.9 (fallback)
  [3]   python3.8 (fallback)
  [4]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby24
  [2]   ruby25 (with Rubygems) *
Available Rust versions:
  [1]   rust-1.44.0 *
The following VMs are available for generation-2:
1)	IcedTea JDK 3.16.0 [icedtea-8]
*)	IcedTea JDK 3.16.0 [icedtea-bin-8]
Available Java Virtual Machines:
  [1]   icedtea-8 
  [2]   icedtea-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	Thu 18 Jun 2020 05:35:28 PM UTC
/var/db/repos/libressl	Sun 14 Jun 2020 10:05:23 PM UTC

emerge -qpvO media-gfx/darktable
[ebuild  N    ] media-gfx/darktable-3.0.2-r1  USE="colord cups gnome-keyring nls openmp -doc -flickr -geolocation -gphoto2 -graphicsmagick -jpeg2k -kwallet -lto -opencl -openexr -tools -webp" CPU_FLAGS_X86="sse3" L10N="-ca -cs -da -de -es -fr -he -hu -it -ja -nb -nl -pl -ru -sl"
Comment 1 Toralf Förster gentoo-dev 2020-06-18 18:59:15 UTC
Created attachment 645172 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2020-06-18 18:59:17 UTC
Created attachment 645174 [details]
die.env
Comment 3 Toralf Förster gentoo-dev 2020-06-18 18:59:20 UTC
Created attachment 645176 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2020-06-18 18:59:23 UTC
Created attachment 645178 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2020-06-18 18:59:26 UTC
Created attachment 645180 [details]
logs.tbz2
Comment 6 Toralf Förster gentoo-dev 2020-06-18 18:59:29 UTC
Created attachment 645182 [details]
media-gfx:darktable-3.0.2-r1:20200618-183131.log
Comment 7 Toralf Förster gentoo-dev 2020-06-18 19:00:17 UTC
Is there's a chance to use a dependency in the ebuild?
Comment 8 Marek Szuba archtester gentoo-dev 2020-06-18 19:12:01 UTC
I don't think one can reliably add depencies to the currently active compiler, can one? I've just looked around the tree to see e.g. how the requirement for OpenMP support is handled and alas, all I have seen so far is "if no openmp support in the toolchain, print a message and abort". Adding something like "DEPEND=sys-devel/gcc[graphite]" doesn't really help because there is no guarantee that this particular version of gcc, or indeed gcc at all, is used to emerge darktable.
Comment 9 Marek Szuba archtester gentoo-dev 2020-07-18 11:06:12 UTC
Still no better ideas so I am afraid this will have to be closed as CANTFIX.