You have to manually specify, via a USE flag, which version of dmd that
you want.
eg. "net-misc/onedrive dmd-2_095" in /etc/portage/package.use/dmd
The following REQUIRED_USE flag constraints are unsatisfied:
any-of ( dmd-2_076 dmd-2_077 dmd-2_074 dmd-2_075 dmd-2_078 dmd-2_079 dmd-2_089 dmd-2_088 dmd-2_083 dmd-2_082 dmd-2_081 dmd-2_080 dmd-2_087 dmd-2_086 dmd-2_085 dmd-2_084 dmd-2_090 dmd-2_091 dmd-2_092 dmd-2_093 dmd-2_094 dmd-2_095 gdc-11_2_0 ldc2-1_25 )
!!! The ebuild selected to satisfy "dev-libs/gtkd" has unmet
requirements.
- dev-libs/gtkd-3.9.0::dlang USE="opengl -dmd-2_074 -dmd-2_075
-dmd-2_076 -dmd-2_077 -dmd-2_078 -dmd-2_079 -dmd-2_080 -dmd-2_081
-dmd-2_082 -dmd-2_083 -dmd-2_084 -dmd-2_085 -dmd-2_086 -dmd-2_087
-dmd-2_088 -dmd-2_089 -dmd-2_090 -dmd-2_091 -dmd-2_092 -dmd-2_093
-dmd-2_094 -dmd-2_095 -gdc-11_2_0 -gstreamer -ldc2-1_25 -peas
-sourceview -static-libs -vte" ABI_X86="(64) -32 (-x32)"
The following REQUIRED_USE flag constraints are unsatisfied:
any-of ( dmd-2_076 dmd-2_077 dmd-2_074 dmd-2_075 dmd-2_078
dmd-2_079 dmd-2_089 dmd-2_088 dmd-2_083 dmd-2_082 dmd-2_081 dmd-2_080 dmd-2_087 dmd-2_086 dmd-2_085 dmd-2_084 dmd-2_090 dmd-2_091 dmd-2_092 dmd-2_093 dmd-2_094 dmd-2_095 gdc-11_2_0 ldc2-1_25 )
On 2022-03-02 09:27-0500 Chris Phillips <ChrisPhi@LGonQn.Org> wrote:
!!! The ebuild selected to satisfy "dev-libs/gtkd" has unmet
requirements.
- dev-libs/gtkd-3.9.0::dlang USE="opengl -dmd-2_074 -dmd-2_075
-dmd-2_076 -dmd-2_077 -dmd-2_078 -dmd-2_079 -dmd-2_080 -dmd-2_081
-dmd-2_082 -dmd-2_083 -dmd-2_084 -dmd-2_085 -dmd-2_086 -dmd-2_087
-dmd-2_088 -dmd-2_089 -dmd-2_090 -dmd-2_091 -dmd-2_092 -dmd-2_093
-dmd-2_094 -dmd-2_095 -gdc-11_2_0 -gstreamer -ldc2-1_25 -peas
-sourceview -static-libs -vte" ABI_X86="(64) -32 (-x32)"
The following REQUIRED_USE flag constraints are unsatisfied:
any-of ( dmd-2_076 dmd-2_077 dmd-2_074 dmd-2_075 dmd-2_078
dmd-2_079 dmd-2_089 dmd-2_088 dmd-2_083 dmd-2_082 dmd-2_081 dmd-2_080
dmd-2_087 dmd-2_086 dmd-2_085 dmd-2_084 dmd-2_090 dmd-2_091 dmd-2_092
dmd-2_093 dmd-2_094 dmd-2_095 gdc-11_2_0 ldc2-1_25 )
This tells you that dev-libs/gtkd needs at least one of (any-of) the
listed USE flags. You can enable USE flags in
/etc/portage/package.use¹. For example, to enable gdc-11_2_0:
echo 'dev-libs/gtkd gdc-11_2_0' >> /etc/portage/package.use/dlang
Kind regards, tastytea
¹ <https://wiki.gentoo.org/wiki//etc/portage/package.use>
Although I wonder why dmd-2_096 wasn't in the list ?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 489 |
Nodes: | 16 (2 / 14) |
Uptime: | 46:52:43 |
Calls: | 9,670 |
Calls today: | 1 |
Files: | 13,719 |
Messages: | 6,170,124 |