Package Details: rsgain 3.5.3-1

Git Clone URL: https://aur.archlinux.org/rsgain.git (read-only, click to copy)
Package Base: rsgain
Description: ReplayGain 2.0 loudness normalizer
Upstream URL: https://github.com/complexlogic/rsgain
Licenses: BSD-2-Clause
Submitter: Gilrain
Maintainer: Gilrain
Last Packager: Gilrain
Votes: 9
Popularity: 1.47
First Submitted: 2023-09-19 10:17 (UTC)
Last Updated: 2024-11-18 08:43 (UTC)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

keithspg commented on 2024-11-28 15:50 (UTC)

Is there some adjustment to this PKGBUILD that will allow it to build using distcc? This package fails to compile distributed from my RPi to the x86. This is the only package I build that does so. All other packages distribute properly and build valid packages, it is just this one that is forced to build locally. on the Pi: distcc[219659] ERROR: compile /AUR/rsgain/src/rsgain-3.5.3/src/rsgain.cpp on 192.168.2.77:3636 failed distcc[219659] (dcc_build_somewhere) Warning: remote compilation of '/AUR/rsgain/src/rsgain-3.5.3/src/rsgain.cpp' failed, retrying locally distcc[219659] Warning: failed to distribute /AUR/rsgain/src/rsgain-3.5.3/src/rsgain.cpp to 192.168.2.77:3636, running locally instead very similar on the x86. It just does not like this one.

Keith

Gilrain commented on 2024-08-07 09:59 (UTC)

Thank you for the pointers. Package is up to date after a brief test.

complexlogic commented on 2024-08-07 00:56 (UTC)

v3.5.2 supports using the C++23 standard <format> and <print> headers in place of the fmt library. These C++23 headers now ship with GCC starting in version 14. This will result in a more stable build, as the fmt library is having frequent ABI breaks.

If you wish to proceed with the GCC libraries, you should modify the PKGBUILD as follows: 1. Add -DUSE_STD_FORMAT=ON to the CMake arguments 2. Drop fmt from the depends array.

Gilrain commented on 2024-06-23 10:56 (UTC)

The solution might be to forgo the "new" lib dependencies and use ffmpeg proper instead, but it might not solve the need to rebuild on each ffmpeg updates.

dplusplus commented on 2024-06-23 03:52 (UTC)

error: failed to prepare transaction (could not satisfy dependencies)
:: installing ffmpeg (2:7.0.1-1) breaks dependency 'libavcodec.so=60-64' required by rsgain
:: installing ffmpeg (2:7.0.1-1) breaks dependency 'libavformat.so=60-64' required by rsgain
:: installing ffmpeg (2:7.0.1-1) breaks dependency 'libavutil.so=58-64' required by rsgain
:: installing ffmpeg (2:7.0.1-1) breaks dependency 'libswresample.so=4-64' required by rsgain

Uninstalling and then reinstalling rsgain resolved these errors on my system.

kIERO commented on 2024-06-22 19:29 (UTC) (edited on 2024-06-22 19:29 (UTC) by kIERO)

error: failed to prepare transaction (could not satisfy dependencies)
:: installing ffmpeg (2:7.0.1-1) breaks dependency 'libavcodec.so=60-64' required by rsgain
:: installing ffmpeg (2:7.0.1-1) breaks dependency 'libavformat.so=60-64' required by rsgain
:: installing ffmpeg (2:7.0.1-1) breaks dependency 'libavutil.so=58-64' required by rsgain
:: installing ffmpeg (2:7.0.1-1) breaks dependency 'libswresample.so=4-64' required by rsgain

rharish commented on 2024-06-10 18:50 (UTC) (edited on 2024-06-10 18:54 (UTC) by rharish)

My bad, my CFLAGS was borked in my makepkg conf. rsgain builds perfectly well now.

rharish commented on 2024-06-10 18:06 (UTC)

I get the same results without ccache as well:

CMake Error at /usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:73 (message):
  The C++ compiler

    "/usr/bin/c++"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: '/home/rharish/.cache/paru/clone/rsgain/src/build/CMakeFiles/CMakeScratch/TryCompile-GEEH9y'

    Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_7dc96/fast
    /usr/bin/make  -f CMakeFiles/cmTC_7dc96.dir/build.make CMakeFiles/cmTC_7dc96.dir/build
    make[1]: Entering directory '/home/rharish/.cache/paru/clone/rsgain/src/build/CMakeFiles/CMakeScratch/TryCompile-GEEH9y'
    CMakeFiles/cmTC_7dc96.dir/flags.make:10: *** missing separator (did you mean TAB instead of 8 spaces?).  Stop.
    make[1]: Leaving directory '/home/rharish/.cache/paru/clone/rsgain/src/build/CMakeFiles/CMakeScratch/TryCompile-GEEH9y'
    make: *** [Makefile:127: cmTC_7dc96/fast] Error 2





  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:13 (project)

Gilrain commented on 2024-06-10 09:59 (UTC)

ccache is the culprit. you might need to review your build environment or dig up peculiarities between cmake + ccache.

rharish commented on 2024-06-09 09:36 (UTC)

Build fails with the following error:

CMake Error at /usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:73 (message):
  The C++ compiler

    "/usr/lib/ccache/bin/c++"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: '/home/rharish/rsgain/src/build/CMakeFiles/CMakeScratch/TryCompile-w10zsQ'

    Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_e5ac7/fast
    /usr/bin/make  -f CMakeFiles/cmTC_e5ac7.dir/build.make CMakeFiles/cmTC_e5ac7.dir/build
    make[1]: Entering directory '/home/rharish/rsgain/src/build/CMakeFiles/CMakeScratch/TryCompile-w10zsQ'
    CMakeFiles/cmTC_e5ac7.dir/flags.make:10: *** missing separator (did you mean TAB instead of 8 spaces?).  Stop.
    make[1]: Leaving directory '/home/rharish/rsgain/src/build/CMakeFiles/CMakeScratch/TryCompile-w10zsQ'
    make: *** [Makefile:127: cmTC_e5ac7/fast] Error 2





  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:13 (project)

Could someone point out where the issue lies?