matanui159 / ReplaySorcery

An open-source, instant-replay solution for Linux
GNU General Public License v3.0
851 stars 26 forks source link

Completely unable to install [EndeavourOS] #153

Closed candroid-man closed 2 years ago

candroid-man commented 2 years ago

Describe the bug

When trying to install ReplaySorcery from the AUR (both git and bin) and building from source, I get the following error:

[ 53%] Building C object CMakeFiles/replay-sorcery.dir/src/audio/pulsedev.c.o
/home/candroid_man/.cache/paru/clone/replay-sorcery-git/src/replay-sorcery/src/audio/pulsedev.c: In function ‘rsPulseDeviceCreate’:
/home/candroid_man/.cache/paru/clone/replay-sorcery-git/src/replay-sorcery/src/audio/pulsedev.c:315:37: error: ‘AV_CH_LAYOUT_MONO’ undeclared (first use in this function)
  315 |    device->params->channel_layout = AV_CH_LAYOUT_MONO;
      |                                     ^~~~~~~~~~~~~~~~~
/home/candroid_man/.cache/paru/clone/replay-sorcery-git/src/replay-sorcery/src/audio/pulsedev.c:315:37: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [CMakeFiles/replay-sorcery.dir/build.make:272: CMakeFiles/replay-sorcery.dir/src/audio/pulsedev.c.o] Error 1
make[2]: Leaving directory '/home/candroid_man/.cache/paru/clone/replay-sorcery-git/src/replay-sorcery/build'
make[1]: *** [CMakeFiles/Makefile2:86: CMakeFiles/replay-sorcery.dir/all] Error 2
make[1]: Leaving directory '/home/candroid_man/.cache/paru/clone/replay-sorcery-git/src/replay-sorcery/build'
make: *** [Makefile:136: all] Error 2
make: Leaving directory '/home/candroid_man/.cache/paru/clone/replay-sorcery-git/src/replay-sorcery/build'
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'replay-sorcery-git-r282.d8d5921-1': 
error: packages failed to build: replay-sorcery-git-r282.d8d5921-1

Full terminal output: https://hastebin.skyra.pw/casosixotu.sql

Desktop:

matanui159 commented 2 years ago

See #143