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!
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
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.
yes it works now. Thanks!