* Lucas Nussbaum [Wed, 28 May 2008 14:18:47 +0200]: > > if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -Wall -DWITH_HOWL > > -DOGGVORBIS -DFLAC -DMUSEPACK -DHAVE_SQL -DHOST='"i486-pc-linux-gnu"' > > -DNOT_HAVE_SA_LEN -DUSES_NETLINK -DHAVE_LINUX > > -I/usr/include/avahi-compat-howl -I/usr/include/ffmpeg -Wall -g > > -DHAVE_VA_COPY -O2 -MT scan-mpc.o -MD -MP -MF ".deps/scan-mpc.Tpo" -c -o > > scan-mpc.o scan-mpc.c; \ > > then mv -f ".deps/scan-mpc.Tpo" ".deps/scan-mpc.Po"; else rm -f > > ".deps/scan-mpc.Tpo"; exit 1; fi > > scan-mpc.c: In function 'scan_get_mpcinfo': > > scan-mpc.c:73: error: too many arguments to function > > 'taglib_tag_free_strings' > > scan-mpc.c:79: error: too many arguments to function > > 'taglib_tag_free_strings' > > scan-mpc.c:85: error: too many arguments to function > > 'taglib_tag_free_strings' > > scan-mpc.c:91: error: too many arguments to function > > 'taglib_tag_free_strings' > > scan-mpc.c:97: error: too many arguments to function > > 'taglib_tag_free_strings' > > scan-mpc.c:46: warning: unused variable 'f' > > make[4]: *** [scan-mpc.o] Error 1
This is because taglib_tag_free_strings() has never taken any arguments, but the C prototype was not strict enough not to allow them in previous versions. I'd say just removing the arguments to taglib_tag_free_strings() should work, but I have no way to test the resulting binaries work. I tried to see if there was a fix upstream, but that file has not been touched for more than a year. Cheers, -- Adeodato Simó dato at net.com.org.es Debian Developer adeodato at debian.org Listening to: Joaquín Sabina - Pacto entre caballeros -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]