Package Details: pulseeffects-legacy 4.8.7-1

Git Clone URL: https://aur.archlinux.org/pulseeffects-legacy.git (read-only, click to copy)
Package Base: pulseeffects-legacy
Description: Audio Effects for Pulseaudio Applications, without pipewire
Upstream URL: https://github.com/wwmm/pulseeffects
Licenses: GPL3
Conflicts: pulseeffects
Provides: pulseeffects
Submitter: IslandC0der
Maintainer: IslandC0der
Last Packager: IslandC0der
Votes: 23
Popularity: 0.009912
First Submitted: 2021-02-02 16:19 (UTC)
Last Updated: 2022-06-16 17:42 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

IslandC0der commented on 2022-11-14 23:20 (UTC)

@Nact the package isn't outdated, you just have to recompile it when you update boost

LinuXXuniL commented on 2022-06-16 18:40 (UTC)

Thank you @IslandC0der and @MarsSeed, it is working perfectly now, I can confirm this.

IslandC0der commented on 2022-06-16 17:51 (UTC)

Awesome! Was about to create a patch, looks like we're good :)

MarsSeed commented on 2022-06-16 17:49 (UTC)

Seems v4.8.7 fixed the compilation with Boost 1.79!

IslandC0der commented on 2022-06-16 17:45 (UTC)

That's odd, I've just compiled version 4.8.7 with boost 1.79.0 with no trouble

MarsSeed commented on 2022-06-16 17:44 (UTC)

Similar issue: (PrusaSlicer #8238) Boost 1.79 deprecated boost::filesystem::ofstream

LinuXXuniL commented on 2022-06-16 17:22 (UTC)

@MarsSeed, Unfortunately I am forced to use this legacy version in my specific audio setup until I find a workaround. Here it is the error I get:

ninja: Entering directory `build'
[12/81] Compiling C++ object src/pulseeffects.p/general_settings_ui.cpp.o
FAILED: src/pulseeffects.p/general_settings_ui.cpp.o 
c++ -Isrc/pulseeffects.p -Isrc -I../easyeffects-4.8.6/src -I../easyeffects-4.8.6/include -I. -I../easyeffects-4.8.6 -Idata -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -I/usr/include/gtkmm-3.0 -I/usr/lib/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib/gdkmm-3.0/include -I/usr/include/gstreamer-1.0 -I/usr/include/lilv-0 -I/usr/include/serd-0 -I/usr/include/sord-0 -I/usr/include/sratom-0 -I/usr/include/bs2b -I/usr/include -I/usr/include/opus -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O0 '-DG_LOG_DOMAIN="pulseeffects"' -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2,-D_GLIBCXX_ASSERTIONS -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fPIE -pthread -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -D_REENTRANT -MD -MQ src/pulseeffects.p/general_settings_ui.cpp.o -MF src/pulseeffects.p/general_settings_ui.cpp.o.d -o src/pulseeffects.p/general_settings_ui.cpp.o -c ../easyeffects-4.8.6/src/general_settings_ui.cpp
../easyeffects-4.8.6/src/general_settings_ui.cpp: In member function ‘bool GeneralSettingsUi::on_enable_autostart(bool)’:
../easyeffects-4.8.6/src/general_settings_ui.cpp:179:26: error: ‘ofstream’ is not a member of ‘boost::filesystem’; did you mean ‘std::ofstream’?
  179 |       boost::filesystem::ofstream ofs{autostart_file};
      |                          ^~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/ustring.h:24,
                 from /usr/include/giomm-2.4/giomm/settings.h:8,
                 from ../easyeffects-4.8.6/include/general_settings_ui.hpp:23,
                 from ../easyeffects-4.8.6/src/general_settings_ui.cpp:20:
/usr/include/c++/12.1.0/iosfwd:165:41: note: ‘std::ofstream’ declared here
  165 |   typedef basic_ofstream<char>          ofstream;
      |                                         ^~~~~~~~
../easyeffects-4.8.6/src/general_settings_ui.cpp:181:7: error: ‘ofs’ was not declared in this scope; did you mean ‘ffs’?
  181 |       ofs << "[Desktop Entry]\n";
      |       ^~~
      |       ffs
[21/81] Compiling C++ object src/pulseeffects.p/stereo_tools_ui.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...

MarsSeed commented on 2022-06-16 16:23 (UTC) (edited on 2022-06-16 17:50 (UTC) by MarsSeed)

@LinuXXuniL I see. Unfortunately I cannot help you with that, as I don't use this application.

But please share the build output showing the error. Maybe someome can come to your aid.

Also it might be useful to try the newest version (v4.8.7).

LinuXXuniL commented on 2022-06-16 16:06 (UTC)

@MarsSeed, it's not possible due to an error while compiling C++ objects during rebuild.