Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

ajohnl

Members
  • Posts

    8
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by ajohnl

  1. I use Funtoo for gaming and love it but I'm having problems getting my steam controller to work with controller supported games.

     

    I installed steam following this:

    http://www.funtoo.org/Steam

     

    And I followed this for additional setup:

    https://wiki.gentoo.org/wiki/Steam_Controller

     

     

    My current udev rules set in /etc/udev/rules.d/99-steam-controller-perms.rules

    # This rule is needed for basic functionality of the controller in Steam
    SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
    
    # This rule is necessary for gamepad emulation
    KERNEL=="uinput", MODE="0660", GROUP="input", OPTIONS+="static_node=uinput"
    
    

    And gamepad emulation still doesn't work, but keyboard and mouse emulation works perfectly.

     

    Has anyone here got it working?

    Thanks in advance.

  2. Hi, I appear to have some problems with dependencies when doing emerge -auvDNU @world

     

     

    http://pastebin.com/bnjTSMBE

     

    My package.use and .mask don't have anything unusual, and my epro is amd64 piledriver desktop with gnome and xfce mix-ins. This happened after I tried using kde, then reverted because of some driver issues, the weird thing is that when I try to install some of them manually I get for example:

    Calculating dependencies... done!
    [ebuild   R    ] media-video/ffmpeg-2.8.6:0/54.56.56::gentoo  USE="X aac alsa bluray bzip2 cdio encode faac gpl hardcoded-tables iconv ieee1394 jpeg2k libass mp3 network opengl postproc pulseaudio theora threads truetype twolame v4l vorbis vpx wavpack webp x264 x265 xvid zlib -aacplus (-altivec) -amr -amrenc (-armv5te) (-armv6) (-armv6t2) (-armvfp) -bs2b -celt -cpudetection -debug -doc -examples -fdk -flite -fontconfig* -frei0r -fribidi -gme -gnutls -gsm -iec61883 -jack -ladspa -libcaca -libressl -librtmp -libsoxr -libv4l -lzma* (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -modplug (-neon) -openal -openssl -opus -oss -pic -quvi -samba -schroedinger -sdl* -snappy -speex -ssh -static-libs {-test} -vaapi -vdpau -xcb -zvbi" ABI_X86="(64) -32* (-x32)" CPU_FLAGS_X86="avx fma3 fma4 mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3 xop -3dnow -3dnowext -avx2" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" 0 KiB
    
    Total: 1 package (1 reinstall), Size of downloads: 0 KiB
    
    !!! Multiple package instances within a single package slot have been pulled
    !!! into the dependency graph, resulting in a slot conflict:
    
    media-video/ffmpeg:0
    
      (media-video/ffmpeg-2.8.6:0/54.56.56::gentoo, ebuild scheduled for merge) pulled in by
        media-video/ffmpeg (Argument)
    
      (media-video/ffmpeg-2.8.6:0/54.56.56::gentoo, installed) pulled in by
        >=media-video/ffmpeg-2.8.5:0/54.56.56=[abi_x86_32(-),abi_x86_64(-)] required by (media-plugins/gst-plugins-libav-1.6.3:1.0/1.0::gentoo, installed)
                                                                                                                                                                           
        >=media-video/ffmpeg-2.8.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (media-plugins/gst-plugins-libav-1.6.3:1.0/1.0::gentoo, installed)
    
    

    It appears I already have the latest packages yet they conflict, any idea what this might be?

     

    Thanks in advance.

  3.  

    @ajohnl

    Undo changes to get back to the output in post #1.

    If you have  gtk2 gtk3 qt4 qt5 in /etc/portage/make.conf USE= remove them.

    Avoid adding USE flags to make.conf , it effects all packages and overrides the profile configuration.

    The conflict is due to gnome mix-in make.default sets USE gtk3 and kde-plasma-5 make.default sets USE qt4 and qt5.

    Plasma-desktop can only be built using either gtk2 or gtk3 or qt4.

    The above constraints are a subset of the following complete expression:

        legacy-systray? ( any-of ( gtk2 gtk3 qt4 ) ) gtk2? ( legacy-systray ) gtk3? ( legacy-systray )

    The gnome profile enables gtk3 and kde-plasma-5 enables qt4 which causes the error.

    One solution is to disable gtk3 for plasma-desktop in /etc/portage/package.use so it builds with qt4.

    "echo kde-plasma/plasma-desktop -gtk3" >> /etc/portage/package.use/plasma-desktop
    

    Don't override vlc use flags, mix-ins/kde-plasma-5/package.use has "media-video/vlc -qt4", vlc builds with qt5.

    There is no conflict between lxde and kde-plasma-5 mix-ins on my system.

    The output from line 500 emerge -auvDN --with-bdeps=y @world kde-apps/kde-meta:5 :

    [ebuild  N     ] kde-plasma/plasma-desktop-5.5.5-r1:5::gentoo  USE="evdev fontconfig handbook qt4 -debug -gtk2 -gtk3 -legacy-systray -pulseaudio {-test} -touchpad" 6,158 KiB
    

    It asked me to install old nvidia drivers (which wouldn't compile) so I masked them, other than that everything works, thanks.

  4.  

    Try :

    # egencache --update-use-local-desc
    # euse -P qt4 gtk2
    # euse -E qt5 gtk3
    # emerge -DNupv world kde-apps/kde-meta:5

    I tried the commands, got some errors:

    egencache --update-use-local-desc
    usage: egencache [options] <action> ... [atom] ...
    egencache: error: --repo option is required
    

    As for the 3rd command:

    euse -E qt5 gtk3
    Adding flag "qt5" to make.conf
    ERROR: Use flag "gtk3" is not defined in use.desc and should not be added
    to make.conf.
    

    I tried manually editing my make.conf with USE="qt5 gtk3" but I still get errors.

    emerge -DNupv @world kde-apps/kde-meta:5
    These are the packages that would be merged, in order:
    
    Calculating dependencies -
    
    !!! Problem resolving dependencies for media-video/vlc from @selected
    ... done!
    
    !!! The ebuild selected to satisfy "media-video/vlc" has unmet requirements.
    - media-video/vlc-2.2.2::gentoo USE="X a52 alsa avcodec avformat bluray cdda cddb dbus dts dvbpsi dvd encode faad ffmpeg flac gcrypt gnome ieee1394 jpeg libass libnotify libsamplerate matroska mp3 mpeg mtp ncurses ogg opengl png postproc pulseaudio qt4 qt5 svg swscale taglib theora truetype twolame udev v4l vorbis vpx x264 x265 xcb xml -aalib (-altivec) -atmo (-audioqueue) -bidi -chromaprint -dc1394 -debug -directfb (-directx) -dvb (-dxva2) -fdk -fluidsynth -fontconfig -gme -gnutls -growl -httpd -jack -kate -kde (-libav) -libcaca -libtar -libtiger -linsys -lirc -live -lua (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-media-library) -modplug -musepack (-neon) -omxil -opencv -optimisememory -opus -projectm (-rdp) -rtsp -run-as-root -samba -schroedinger -sdl -sdl-image -sftp -shout -sid -skins -speex -test -tremor -upnp -vaapi -vcdx -vdpau -vlm -vnc -wma-fixed -xv -zeroconf -zvbi" CPU_FLAGS_X86="mmx sse"
    
      The following REQUIRED_USE flag constraints are unsatisfied:
        qt4? ( !qt5 ) qt5? ( !qt4 )
    
      The above constraints are a subset of the following complete expression:
        aalib? ( X ) bidi? ( truetype ) cddb? ( cdda ) dvb? ( dvbpsi ) dxva2? ( avcodec ) ffmpeg? ( avcodec avformat swscale ) fontconfig? ( truetype ) gnutls? ( gcrypt ) httpd? ( lua ) libcaca? ( X ) libtar? ( skins ) libtiger? ( kate ) qt4? ( X !qt5 ) qt5? ( X !qt4 ) sdl? ( X ) skins? ( truetype X xml exactly-one-of ( qt4 qt5 ) ) vaapi? ( avcodec X ) vdpau? ( xcb ) vlm? ( encode ) xv? ( xcb )
    
    (dependency required by "@selected" [set])
    (dependency required by "@world" [argument])
    

    Thanks for your help btw :)

  5. My profile:

    sudo epro show
    
    === Enabled Profiles: ===
    
            arch: x86-64bit
           build: current
         subarch: amd64-piledriver
          flavor: desktop
         mix-ins: gnome
         mix-ins: xfce
         mix-ins: kde-plasma-5
    
    
    === All inherited flavors from desktop flavor: ===
    
                         workstation (from desktop flavor)
                                core (from workstation flavor)
                             minimal (from core flavor)
    
    === All inherited mix-ins from desktop flavor: ===
    
                                   X (from workstation flavor)
                               audio (from workstation flavor)
                                 dvd (from workstation flavor)
                               media (from workstation flavor)
          mediadevice-audio-consumer (from media mix-in)
                    mediadevice-base (from mediadevice-audio-consumer mix-in)
          mediadevice-video-consumer (from media mix-in)
                    mediadevice-base (from mediadevice-video-consumer mix-in)
            mediaformat-audio-common (from media mix-in)
              mediaformat-gfx-common (from media mix-in)
            mediaformat-video-common (from media mix-in)
                      console-extras (from workstation flavor)
                               print (from desktop flavor)

    When I try updating world and installing kde at the same time:

    emerge -auvDN --with-bdeps=y @world kde-apps/kde-meta:5
    
    These are the packages that would be merged, in order:
    
    Calculating dependencies... done!
    
    !!! The ebuild selected to satisfy ">=kde-plasma/plasma-desktop-5.5.5:5" has unmet requirements.
    - kde-plasma/plasma-desktop-5.5.5-r1::gentoo USE="evdev fontconfig gtk3 handbook pulseaudio qt4 -debug -gtk2 -legacy-systray -test -touchpad"
    
      The following REQUIRED_USE flag constraints are unsatisfied:
        gtk3? ( legacy-systray )
    
      The above constraints are a subset of the following complete expression:
        legacy-systray? ( any-of ( gtk2 gtk3 qt4 ) ) gtk2? ( legacy-systray ) gtk3? ( legacy-systray )
    
    (dependency required by "kde-plasma/plasma-meta-5.5.5::gentoo" [ebuild])
    (dependency required by "kde-apps/kde-meta-15.08.3::gentoo" [ebuild])
    (dependency required by "kde-apps/kde-meta:5" [argument])

    Does anyone know a way to have both? And if not, can I just remove the gnome and xfce mix-ins and it'll work? Or is additional configuration needed?

     

    Thanks.

     

     

     

×
×
  • Create New...