Menu

#180 mp3splt-gtk broken in Fedora21: missing libaudclient.so.2

v1.0_(example)
open
nobody
None
1
2015-07-03
2014-12-12
Anonymous
No

Audacious removed libaudclient recently and consequently this library is not provided by Fedora 21. Tryin to install mp3splt-gtk fails now with the message:

Fehler: Fehlgeschlagende Abhängigkeiten:
libaudclient.so.2()(64bit) wird benötigt von mp3splt-gtk-0.9-13.fc19.x86_64

Is there an easy way to fix this issue?

Discussion

  • nmdias

    nmdias - 2014-12-17

    Even disabling audacious as an option, the compilation is aborted with errors.

    ui_manager.c: In function 'ui_fail':
    ui_manager.c:185:5: error: format not a string literal and no format arguments [-Werror=format-security]
    fprintf(stderr, formatted_message);

     
    • Sérgio M. Basto

      This is other problem, in ticket https://sourceforge.net/p/mp3splt/bugs/188/ you got the patch to fix this format-security error

       
  • Anonymous

    Anonymous - 2014-12-20

    I built the now separately available libaudclient-3.5-rc2 under Fedora21 and was then able to rebuild mp3splt-gtk 0.9.2. I just had to replace 2 deprecated Gtk functions to get it compiling.
    So I see just the need that all distros that provide audacious 3.5 or newer have to provide a libaudclient package and to adjust the dependencies accordingly.

     
  • Sérgio M. Basto

    I built libaudclient-3.5-rc2 in copr [1] [2]
    Now we can build mp3splt-gtk on Fedora 21

    [1] https://copr.fedoraproject.org/coprs/sergiomb/libaudclient-3.5-rc2/

    [2] dnf copr enable sergiomb/libaudclient-3.5-rc2