Menu

#6 build failure with audacious 3.3.1

pending
nobody
None
5
2012-10-06
2012-09-08
No

Hi,
When I try to build dvb input plugin with audacious 3.3.1 then I get this error:

gui.c: In function 'infobox_update_service':
gui.c:585:7: warning: 'gtk_widget_size_request' is deprecated (declared at /usr/include/gtk-3.0/gtk/gtkwidget.h:477): Use 'gtk_widget_get_preferred_size' instead [-Wdeprecated-declarations]
main.c:167:1: warning: initialization from incompatible pointer type [enabled by default]
main.c:167:1: warning: (near initialization for '_aud_plugin_self.get_song_image') [enabled by default]
main.c: In function 'dvb_stop':
main.c:653:20: error: 'const struct OutputAPI' has no member named 'close_audio'
main.c: In function 'feed_thread':
main.c:841:23: error: 'const struct OutputAPI' has no member named 'close_audio'
main.c: In function 'update_tuple_str':
main.c:1122:26: warning: initialization makes pointer from integer without a cast [enabled by default]
make[2]: *** [main.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f .deps/epg.Tpo .deps/epg.Plo
mv -f .deps/gui.Tpo .deps/gui.Plo
mv -f .deps/dvb.Tpo .deps/dvb.Plo

Could you make a correction?
Thanks!

Discussion

  • Wojciech Myrda

    Wojciech Myrda - 2012-09-20

    I recently updated my box just to find out that regardless whether application builds against gtk2 or gtk3 the build prossess fails agaist new audacious 3.3 becouse of the API change. The build process looks for audacious/configdb.h which is not available any more

    only those are currently present

    /usr/include/audacious/audctrl.h
    /usr/include/audacious/audtag.h
    /usr/include/audacious/api.h
    /usr/include/audacious/api-alias-begin.h
    /usr/include/audacious/api-alias-end.h
    /usr/include/audacious/api-define-begin.h
    /usr/include/audacious/api-define-end.h
    /usr/include/audacious/dbus.h
    /usr/include/audacious/dbus-service.h
    /usr/include/audacious/debug.h
    /usr/include/audacious/drct.h
    /usr/include/audacious/drct-api.h
    /usr/include/audacious/i18n.h
    /usr/include/audacious/misc.h
    /usr/include/audacious/misc-api.h
    /usr/include/audacious/playlist.h
    /usr/include/audacious/playlist-api.h
    /usr/include/audacious/plugin.h
    /usr/include/audacious/plugins.h
    /usr/include/audacious/plugins-api.h
    /usr/include/audacious/preferences.h
    /usr/include/audacious/types.h
    /usr/include/libaudcore/audio.h
    /usr/include/libaudcore/audstrings.h
    /usr/include/libaudcore/core.h
    /usr/include/libaudcore/hook.h
    /usr/include/libaudcore/index.h
    /usr/include/libaudcore/tuple.h
    /usr/include/libaudcore/vfs.h
    /usr/include/libaudcore/vfs_async.h
    /usr/include/libaudgui/libaudgui.h
    /usr/include/libaudgui/libaudgui-gtk.h
    /usr/include/libaudgui/list.h

    Marko if you are still around please take a look at it and update the audacious-dvb package

    thanks

     
  • Marius Konitzer

    Marius Konitzer - 2012-09-28

    The build problem should be gone with the upstream git version (commit 94e1abe).
    At least it works for me with Audacious 3.3.1 (and current 3.3.2).

    Please note, though, that Audacious 3.2.x and 3.3.x do not display channel logos due to a regression.
    (See http://redmine.audacious-media-player.org/issues/177 for details.)
    This problem should be fixed in Audacious 3.4.x.

     
  • Wojciech Myrda

    Wojciech Myrda - 2012-09-29

    yes it works now. Thanks!

     

Log in to post a comment.

MongoDB Logo MongoDB