anyc / steam-overlay

Gentoo overlay for Valve's Steam client and Steam-based games
GNU General Public License v2.0
202 stars 44 forks source link

steam-launcher-1.0.0.78-r3 fails to build with gtk+:2 installed #356

Closed achurch closed 7 months ago

achurch commented 7 months ago

Attempting to upgrade steam-launcher from 1.0.0.78-r1 to -r3 gives the following error:

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (x11-libs/gtk+-2.24.33-r3:2/2::gentoo, installed) pulled in by
    // various packages

  (games-util/steam-launcher-1.0.0.78-r3:0/0::steam-overlay, ebuild scheduled for merge) pulled in by
    games-util/steam-launcher[steamruntime?] (games-util/steam-launcher[steamruntime]) required by (games-util/steam-meta-0-r20220320:0/0::steam-overlay, installed) USE="steamruntime userland_GNU" ABI_X86="(64)"

I'm not sure why -r3 blocks gtk+:2? I haven't had any Steam client/game issues in the past with GTK2 installed on my system.

chewi commented 7 months ago

This probably means you either need to:

Unfortunately, the error message is really cryptic. I must admit I'm very dubious about the need for CUPS support, so I'll double check that.

achurch commented 7 months ago

Ah, I didn't see the USE=cups requirement, so that would be it. I do have 32-bit GTK2 apps which I still use, so uninstalling gtk+:2 or disabling 32-bit support aren't an option for me. But again, -cups hasn't given me any issues with Steam in the past (though granted I don't exercise the Steam client itself very much).