Package Details: xboxdrv 0.8.8-7

Git Clone URL: (read-only, click to copy)
Package Base: xboxdrv
Description: Userspace gamepad driver for Linux
Upstream URL:
Licenses: GPL3
Submitter: None
Maintainer: anthraxx (nvllsvm)
Last Packager: nvllsvm
Votes: 258
Popularity: 0.86
First Submitted: 2009-11-17 12:07 (UTC)
Last Updated: 2022-02-14 06:20 (UTC)

Pinned Comments

anthraxx commented on 2017-11-07 23:55 (UTC)

use extra-x86_64-build from devtools to build this project

Latest Comments

1 2 3 4 5 6 .. 13 Next › Last »

OdysseusGE commented on 2022-05-20 00:07 (UTC)

The SHA512 hash for xboxdrv-0.8.8.tar.gz is wrong, and the PKGBUILD is expecting a 'v' in the version number of the source directory.

notdexterslab commented on 2022-05-18 22:09 (UTC) (edited on 2022-05-19 02:05 (UTC) by notdexterslab)

EDIT: Figured it out, my makepkg.conf had a typo.

Manually installed all dependencies and got this result through yay (cleanBuild) and manually with makepkg -s PKGBUILD

==> Starting build()...
usage: scons [OPTION] [TARGET] ...

SCons Error: option -j: invalid integer value: '&(nproc)'
==> ERROR: A failure occurred in build().
 -> error making: xboxdrv

dack commented on 2022-05-14 17:02 (UTC)

In the service file, PIDFile=/var/run/ should be changed to something like PIDFile=/run/xboxdrv. With it under /var, systemd logs the following warning:

/usr/lib/systemd/system/xboxdrv.service:8: PIDFile= references a path below legacy directory /var/run/, updating /var/run/ → /run/; please update the unit file accordingly.

Ashark commented on 2022-01-23 16:39 (UTC)

Please change the URL to
Took some time to search where the project was moved. And that link is not working.

psypherium commented on 2021-10-11 03:57 (UTC)

After doing some research and installing "pip" the workaround now works to get this compiled. This package should be considered "broken" until the workaround steps are integrated into the package itself. Packages which require manual intervention should be classed as "broken".

parin commented on 2021-09-21 16:20 (UTC)

@lygamac Solution works , Follow the 6 steps menition in his comment Below

antonrud commented on 2021-09-15 18:03 (UTC)

@lygamac thx! Your instructions worked for me.

slack_twot commented on 2021-08-30 01:59 (UTC)

Clean build fails when compiling XBoxdrv with scons errors:

scons: *** [src/xboxdrv_vfs.hpp] AttributeError : 'SConsEnvironment' object has no attribute 'has_key'
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/SCons/", line 1279, in execute
    result = self.execfunction(target=target, source=rsources, env=env)
  File "/var/tmp/pamac-build-spongebob/xboxdrv/src/xboxdrv-0.8.8/SConstruct", line 39, in build_bin2h
    if env.has_key("BIN2H_NAMESPACE"):
  File "/usr/lib/python3.9/site-packages/SCons/", line 2384, in __getattr__
    attr = getattr(self.__dict__['__subject'], name)
AttributeError: 'SConsEnvironment' object has no attribute 'has_key'
In file included from /usr/include/boost/bind.hpp:30,
                 from src/controller.cpp:21:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
      | ^~~~~~~~~~~~~~~~~~~~
src/chatpad.cpp: In constructor ‘Chatpad::Chatpad(libusb_device_handle*, uint16_t, bool, bool)’:
src/chatpad.cpp:62:9: warning: ‘memset’ used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size]
   62 |   memset(m_keymap, 0, 256);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
scons: building terminated because of errors.
==> ERROR: A failure occurred in build().

Zimmy commented on 2021-08-20 16:16 (UTC) (edited on 2021-08-20 16:22 (UTC) by Zimmy)

i installed everything correctly, got xboxdrv working but my system is still not detecting any input, any clues? It does vibrate (through steam gamepad controll only)