[pkg-mad-maintainers] Bug#869598: libid3tag FTBFS: error: conflicting types for 'id3_frametype_lookup'

Helmut Grohne helmut at subdivi.de
Mon Jul 24 16:59:48 UTC 2017


Source: libid3tag
Version: 0.15.1b-12
Severity: serious
User: helmutg at debian.org
Usertags: rebootstrap

libid3tag fails to build from source in unstable amd64 (presumably due
to the gperf 3.1 upload):

| /bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wformat -Werror=format-security -g -fstack-protector-strong -c -o frametype.lo frametype.c
| libtool: compile:  gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wformat -Werror=format-security -g -fstack-protector-strong -c frametype.c  -fPIC -DPIC -o .libs/frametype.o
| frametype.gperf:322:1: error: conflicting types for 'id3_frametype_lookup'
|  TLEN, FRAME(text), DISCARD,  "Length"
|  ^~~~~~~~~~~~~~~~~~~~
| In file included from frametype.gperf:32:0:
| frametype.h:39:29: note: previous declaration of 'id3_frametype_lookup' was here
|  struct id3_frametype const *id3_frametype_lookup(register char const *,
|                              ^~~~~~~~~~~~~~~~~~~~
| Makefile:565: recipe for target 'frametype.lo' failed
| make[3]: *** [frametype.lo] Error 1
| make[3]: Leaving directory '/<<PKGBUILDDIR>>'
| Makefile:604: recipe for target 'all-recursive' failed
| make[2]: *** [all-recursive] Error 1
| make[2]: Leaving directory '/<<PKGBUILDDIR>>'
| Makefile:429: recipe for target 'all' failed
| make[1]: *** [all] Error 2
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| /usr/share/cdbs/1/class/makefile.mk:77: recipe for target 'debian/stamp-makefile-build' failed
| make: *** [debian/stamp-makefile-build] Error 2
| dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

Helmut



More information about the pkg-mad-maintainers mailing list