after updating to media-libs/libmtp-0.3.0 media-sound/gnomad-2.9.1 won't compile. Reproducible: Always Steps to Reproduce: 1. update libmtp to 0.3.0 2. rebuild gnomad-2.9.1 Actual Results: i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"gnomad2\" -DPACKAGE_TARNAME=\"gnomad2\" -DPACKAGE_VERSION=\"2.9.1\" -DPACKAGE_STRING=\"gnomad2\ 2.9.1\" -DPACKAGE_BUGREPORT=\"http://sourceforge.net/tracker/\?func=add\&group_id=65573\&atid=511470\" -DPACKAGE=\"gnomad2\" -DVERSION=\"2.9.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_TAGLIB=1 -DHAVE_LIBMTP=1 -DHAVE_DBUSGLIB=1 -DHAVE_HAL=1 -DGETTEXT_PACKAGE=\"gnomad2\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DGNOMADLOCALEDIR=\"/usr/share/locale\" -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_FCNTL_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_CHDIR=1 -I. -pthread -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/taglib -DPREFIX=\"/usr\" -DSYSCONFDIR=\"/etc\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib\" -DPIXMAPSDIR=\""/usr/share/pixmaps"\" -O2 -march=prescott -pipe -MT editmeta.o -MD -MP -MF .deps/editmeta.Tpo -c -o editmeta.o editmeta.c gnomad2.c:30:1: warning: "DBUS_API_SUBJECT_TO_CHANGE" redefined <command-line>: warning: this is the location of the previous definition jukebox.c: In function 'hd2jb_thread': jukebox.c:2183: error: too many arguments to function 'LIBMTP_Send_Track_From_File' jukebox.c: In function 'hd2jb_data_thread': jukebox.c:2350: error: too many arguments to function 'LIBMTP_Send_File_From_File' jukebox.c: In function 'jukebox_create_playlist': jukebox.c:2749: error: too many arguments to function 'LIBMTP_Create_New_Playlist' jukebox.c: In function 'jukebox_create_folder': jukebox.c:3611: error: too few arguments to function 'LIBMTP_Create_Folder' make[1]: *** [jukebox.o] Error 1 make[1]: *** Waiting for unfinished jobs.... mv -f .deps/id3read.Tpo .deps/id3read.Po mv -f .deps/util.Tpo .deps/util.Po mv -f .deps/gnomad2.Tpo .deps/gnomad2.Po mv -f .deps/filenaming.Tpo .deps/filenaming.Po mv -f .deps/editmeta.Tpo .deps/editmeta.Po mv -f .deps/mp3file.Tpo .deps/mp3file.Po mv -f .deps/prefs.Tpo .deps/prefs.Po make[1]: Leaving directory `/var/tmp/portage/media-sound/gnomad-2.9.1/work/gnomad2-2.9.1/src' make: *** [all-recursive] Error 1 Expected Results: gnomad should build properly
Fix at: http://gnomad2.cvs.sourceforge.net/gnomad2/gnomad2/src/jukebox.c?r1=1.122&r2=1.123&view=patch&sortby=date
Fix in CVS