• Re: [gentoo-user] Dlang questions, problem emerging gtkd and how to eme

    From Matt Connell (Gmail)@21:1/5 to All on Wed Mar 2 15:50:01 2022
    On Wed, 2022-03-02 at 09:46 -0500, Matt Connell (Gmail) wrote:
    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

    Sorry, for this, I copied my *own* use flag file with the package for
    which I specify a dmd version, instead of yours.

    The point is still the same though, packages that require dmd have to
    be specified which version of the compiler to use.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matt Connell (Gmail)@21:1/5 to Chris Phillips on Wed Mar 2 15:50:01 2022
    On Wed, 2022-03-02 at 09:27 -0500, Chris Phillips wrote:
      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 )

    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

    It is a bit bothersome to have to manually update this when dmd
    updates, but that's just the way it is packaged, I suppose.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tastytea@21:1/5 to ChrisPhi@LGonQn.Org on Wed Mar 2 15:50:01 2022
    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>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Phillips@21:1/5 to tastytea on Wed Mar 2 17:00:01 2022
    Thanks!

    On 2022-03-02 9:43 a.m., tastytea wrote:
    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>




    This appears to be working... will report back when its "done".
    (Although I wonder why dmd-2_096 wasn't in the list ?)

    Cheers!
    Chris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matt Connell (Gmail)@21:1/5 to Chris Phillips on Wed Mar 2 17:40:01 2022
    On Wed, 2022-03-02 at 10:57 -0500, Chris Phillips wrote:
    Although I wonder why dmd-2_096 wasn't in the list ?

    gtkd probably doesn't support that version of dmd just yet. Just a
    guess, without examining the ebuild.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)