Source: mp3info Version: 0.8.5a-2 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200620 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > gcc -g -O2 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -o mp3info.o mp3info.c > gcc -g -O2 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -o textfunc.o textfunc.c > gcc -g -O2 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -o mp3curs.o mp3curs.c > gcc -g -O2 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -c -o mp3tech.o mp3tech.c > mp3info.c: In function ‘main’: > mp3info.c:287:3: warning: ignoring return value of ‘truncate’, declared with > attribute warn_unused_result [-Wunused-result] > 287 | truncate(mp3.filename,mp3.datasize); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > mp3tech.c: In function ‘get_id3’: > mp3tech.c:306:5: warning: ignoring return value of ‘fread’, declared with > attribute warn_unused_result [-Wunused-result] > 306 | fread(fbuf,1,3,mp3->file); fbuf[3] = '\0'; > | ^~~~~~~~~~~~~~~~~~~~~~~~~ > mp3tech.c:316:15: warning: ignoring return value of ‘fread’, declared with > attribute warn_unused_result [-Wunused-result] > 316 | fread(mp3->id3.title,1,30,mp3->file); > mp3->id3.title[30] = '\0'; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > mp3tech.c:317:15: warning: ignoring return value of ‘fread’, declared with > attribute warn_unused_result [-Wunused-result] > 317 | fread(mp3->id3.artist,1,30,mp3->file); > mp3->id3.artist[30] = '\0'; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > mp3tech.c:318:15: warning: ignoring return value of ‘fread’, declared with > attribute warn_unused_result [-Wunused-result] > 318 | fread(mp3->id3.album,1,30,mp3->file); > mp3->id3.album[30] = '\0'; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > mp3tech.c:319:15: warning: ignoring return value of ‘fread’, declared with > attribute warn_unused_result [-Wunused-result] > 319 | fread(mp3->id3.year,1,4,mp3->file); mp3->id3.year[4] = > '\0'; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > mp3tech.c:320:15: warning: ignoring return value of ‘fread’, declared with > attribute warn_unused_result [-Wunused-result] > 320 | fread(mp3->id3.comment,1,30,mp3->file); > mp3->id3.comment[30] = '\0'; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > mp3tech.c:324:15: warning: ignoring return value of ‘fread’, declared with > attribute warn_unused_result [-Wunused-result] > 324 | fread(mp3->id3.genre,1,1,mp3->file); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/string.h:495, > from mp3info.h:31, > from mp3curs.c:27: > In function ‘strncpy’, > inlined from ‘tagedit_curs’ at mp3curs.c:111:4: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: > ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as > many bytes from a string as its length [-Wstringop-truncation] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos > (__dest)); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > mp3curs.c: In function ‘tagedit_curs’: > mp3curs.c:111:4: note: length computed here > 111 | strncpy(tag->title,line,strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/string.h:495, > from mp3info.h:31, > from mp3curs.c:27: > In function ‘strncpy’, > inlined from ‘tagedit_curs’ at mp3curs.c:113:4: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: > ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as > many bytes from a string as its length [-Wstringop-truncation] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos > (__dest)); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > mp3curs.c: In function ‘tagedit_curs’: > mp3curs.c:113:4: note: length computed here > 113 | strncpy(tag->artist,line,strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/string.h:495, > from mp3info.h:31, > from mp3curs.c:27: > In function ‘strncpy’, > inlined from ‘tagedit_curs’ at mp3curs.c:115:4: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: > ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as > many bytes from a string as its length [-Wstringop-truncation] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos > (__dest)); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > mp3curs.c: In function ‘tagedit_curs’: > mp3curs.c:115:4: note: length computed here > 115 | strncpy(tag->album,line,strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/string.h:495, > from mp3info.h:31, > from mp3curs.c:27: > In function ‘strncpy’, > inlined from ‘tagedit_curs’ at mp3curs.c:117:4: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: > ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as > many bytes from a string as its length [-Wstringop-truncation] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos > (__dest)); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > mp3curs.c: In function ‘tagedit_curs’: > mp3curs.c:117:4: note: length computed here > 117 | strncpy(tag->year,line,strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/string.h:495, > from mp3info.h:31, > from mp3curs.c:27: > In function ‘strncpy’, > inlined from ‘tagedit_curs’ at mp3curs.c:119:4: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: > ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as > many bytes from a string as its length [-Wstringop-truncation] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos > (__dest)); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > mp3curs.c: In function ‘tagedit_curs’: > mp3curs.c:119:4: note: length computed here > 119 | strncpy(tag->comment,line,strlen(line)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/string.h:495, > from mp3info.h:31, > from mp3curs.c:27: > In function ‘strncpy’, > inlined from ‘tagedit_curs’ at mp3curs.c:121:4: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: > ‘__builtin___strncpy_chk’ specified bound depends on the length of the source > argument [-Wstringop-overflow=] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos > (__dest)); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > mp3curs.c: In function ‘tagedit_curs’: > mp3curs.c:121:28: note: length computed here > 121 | strncpy(track_text,line,strlen(line) + (strlen(line) < strlen > (track_text) ? 0 : 1)); > | ^~~~~~~~~~~~ > In file included from /usr/include/string.h:495, > from mp3info.h:31, > from mp3curs.c:27: > In function ‘strncpy’, > inlined from ‘tagedit_curs’ at mp3curs.c:124:4: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: > ‘__builtin___strncpy_chk’ specified bound depends on the length of the source > argument [-Wstringop-overflow=] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos > (__dest)); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > mp3curs.c: In function ‘tagedit_curs’: > mp3curs.c:124:28: note: length computed here > 124 | strncpy(genre_text,line,strlen(line) + (strlen(line) < strlen > (genre_text) ? 0 : 1)); > | ^~~~~~~~~~~~ > In file included from /usr/include/string.h:495, > from mp3info.h:31, > from mp3info.c:31: > In function ‘strncpy’, > inlined from ‘main’ at mp3info.c:239:5: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: > ‘__builtin_strncpy’ output may be truncated copying 30 bytes from a string of > length 30 [-Wstringop-truncation] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos > (__dest)); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In function ‘strncpy’, > inlined from ‘main’ at mp3info.c:243:5: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: > ‘__builtin_strncpy’ output may be truncated copying 30 bytes from a string of > length 30 [-Wstringop-truncation] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos > (__dest)); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In function ‘strncpy’, > inlined from ‘main’ at mp3info.c:247:5: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: > ‘__builtin_strncpy’ output may be truncated copying 30 bytes from a string of > length 30 [-Wstringop-truncation] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos > (__dest)); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In function ‘strncpy’, > inlined from ‘main’ at mp3info.c:251:4: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: > ‘__builtin_strncpy’ output may be truncated copying 30 bytes from a string of > length 30 [-Wstringop-truncation] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos > (__dest)); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In function ‘strncpy’, > inlined from ‘main’ at mp3info.c:262:5: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: > ‘__builtin_strncpy’ output may be truncated copying 4 bytes from a string of > length 4 [-Wstringop-truncation] > 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos > (__dest)); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > groff -t -e -mandoc -Tascii mp3info.1 | col -bx > mp3info.txt > /bin/sh: 1: col: not found > make[1]: *** [Makefile:61: mp3info.txt] Error 127 The full build log is available from: http://qa-logs.debian.net/2020/06/20/mp3info_0.8.5a-2_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.