autoreconf: export WARNINGS=all
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: running: libtoolize --copy --force
autoreconf: running: intltoolize --copy --force
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --force -I m4
autoreconf: running: /usr/bin/autoconf --force
configure.ac:37: warning: The macro 'APPDATA_XML' is obsolete.
configure.ac:37: You should run autoupdate.
aclocal.m4:40: APPDATA_XML is expanded from...
configure.ac:37: the top level
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:25: installing 'build-aux/compile'
configure.ac:25: installing 'build-aux/config.guess'
configure.ac:25: installing 'build-aux/config.sub'
configure.ac:17: installing 'build-aux/install-sh'
configure.ac:17: installing 'build-aux/missing'
Makefile.am: installing './INSTALL'
Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
autoreconf: Leaving directory '.'
configure: WARNING: Yelp is required at runtime for user help
grep: warning: stray \ before #
grep: warning: stray \ before #
grep: warning: stray \ before #
Note: Writing easytag.1
src/tags/libapetag/info_mac.c: In function ‘info_mac_read’:
src/tags/libapetag/info_mac.c:175:64: warning: array subscript ‘struct macHeader[0]’ is partly outside array bounds of ‘guint8[16]’ {aka ‘unsigned char[16]’} [-Warray-bounds=]
175 | stream_info->Version = stream_info->EncoderVersion = header->ver;
| ^~
src/tags/libapetag/info_mac.c:103:12: note: object ‘header_buffer’ of size 16
103 | guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
| ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:176:35: warning: array subscript ‘struct macHeader[0]’ is partly outside array bounds of ‘guint8[16]’ {aka ‘unsigned char[16]’} [-Warray-bounds=]
176 | stream_info->Channels = header->channels;
| ^~
src/tags/libapetag/info_mac.c:103:12: note: object ‘header_buffer’ of size 16
103 | guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
| ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:177:37: warning: array subscript ‘struct macHeader[0]’ is partly outside array bounds of ‘guint8[16]’ {aka ‘unsigned char[16]’} [-Warray-bounds=]
177 | stream_info->SampleFreq = header->sampleRate;
| ^~
src/tags/libapetag/info_mac.c:103:12: note: object ‘header_buffer’ of size 16
103 | guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
| ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:178:32: warning: array subscript ‘struct macHeader[0]’ is partly outside array bounds of ‘guint8[16]’ {aka ‘unsigned char[16]’} [-Warray-bounds=]
178 | stream_info->Flags = header->formatFlags;
| ^~
src/tags/libapetag/info_mac.c:103:12: note: object ‘header_buffer’ of size 16
103 | guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
| ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:179:80: warning: array subscript ‘struct macHeader[0]’ is partly outside array bounds of ‘guint8[16]’ {aka ‘unsigned char[16]’} [-Warray-bounds=]
179 | stream_info->SamplesPerFrame = monkey_samples_per_frame(header->ver, header->compLevel);
| ^~
src/tags/libapetag/info_mac.c:103:12: note: object ‘header_buffer’ of size 16
103 | guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
| ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:183:36: warning: array subscript ‘struct macHeader[0]’ is partly outside array bounds of ‘guint8[16]’ {aka ‘unsigned char[16]’} [-Warray-bounds=]
183 | stream_info->PeakLevel = header->peakLevel;
| ^~
src/tags/libapetag/info_mac.c:103:12: note: object ‘header_buffer’ of size 16
103 | guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
| ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:185:33: warning: array subscript ‘struct macHeader[0]’ is partly outside array bounds of ‘guint8[16]’ {aka ‘unsigned char[16]’} [-Warray-bounds=]
185 | stream_info->Frames = header->totalFrames;
| ^~
src/tags/libapetag/info_mac.c:103:12: note: object ‘header_buffer’ of size 16
103 | guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
| ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:188:36: warning: array subscript ‘struct macHeader[0]’ is partly outside array bounds of ‘guint8[16]’ {aka ‘unsigned char[16]’} [-Warray-bounds=]
188 | + header->finalFrameBlocks;
| ^~
src/tags/libapetag/info_mac.c:103:12: note: object ‘header_buffer’ of size 16
103 | guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
| ^~~~~~~~~~~~~
src/tags/libapetag/info_mac.c:202:45: warning: array subscript ‘struct macHeader[0]’ is partly outside array bounds of ‘guint8[16]’ {aka ‘unsigned char[16]’} [-Warray-bounds=]
202 | + header->headerBytesWAV) > 0
| ^~
src/tags/libapetag/info_mac.c:103:12: note: object ‘header_buffer’ of size 16
103 | guint8 header_buffer[MAC_FORMAT_HEADER_LENGTH];
| ^~~~~~~~~~~~~
In file included from src/tags/id3lib/c_wrapper.cpp:29:
src/tags/id3lib/id3_bugfix.h:32:42: warning: redundant redeclaration of ‘bool ID3Field_SetEncoding(ID3Field*, ID3_TextEnc)’ in same scope [-Wredundant-decls]
32 | ID3_C_EXPORT bool CCONV ID3Field_SetEncoding (ID3Field *field, ID3_TextEnc enc);
| ^~~~~~~~~~~~~~~~~~~~
In file included from src/tags/id3lib/c_wrapper.cpp:25:
/usr/include/id3.h:107:43: note: previous declaration of ‘bool ID3Field_SetEncoding(ID3Field*, ID3_TextEnc)’
107 | ID3_C_EXPORT bool CCONV ID3Field_SetEncoding (ID3Field *field, ID3_TextEnc enc);
| ^~~~~~~~~~~~~~~~~~~~
src/tags/id3lib/id3_bugfix.h:35:42: warning: redundant redeclaration of ‘ID3_TextEnc ID3Field_GetEncoding(const ID3Field*)’ in same scope [-Wredundant-decls]
35 | ID3_C_EXPORT ID3_TextEnc CCONV ID3Field_GetEncoding (const ID3Field *field);
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/id3.h:108:43: note: previous declaration of ‘ID3_TextEnc ID3Field_GetEncoding(const ID3Field*)’
108 | ID3_C_EXPORT ID3_TextEnc CCONV ID3Field_GetEncoding (const ID3Field *field);
| ^~~~~~~~~~~~~~~~~~~~
src/tags/id3lib/id3_bugfix.h:38:42: warning: redundant redeclaration of ‘bool ID3Field_IsEncodable(const ID3Field*)’ in same scope [-Wredundant-decls]
38 | ID3_C_EXPORT bool CCONV ID3Field_IsEncodable (const ID3Field *field);
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/id3.h:109:43: note: previous declaration of ‘bool ID3Field_IsEncodable(const ID3Field*)’
109 | ID3_C_EXPORT bool CCONV ID3Field_IsEncodable (const ID3Field *field);
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/id3.h:32,
from src/tags/mpeg_header.c:31:
/usr/include/id3/globals.h:87:13: error: ‘bool’ cannot be defined via ‘typedef’
87 | typedef int bool;
| ^~~~
/usr/include/id3/globals.h:87:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
In file included from src/tags/mpeg_header.c:32:
src/tags/id3lib/id3_bugfix.h:32:42: warning: redundant redeclaration of ‘ID3Field_SetEncoding’ [-Wredundant-decls]
32 | ID3_C_EXPORT bool CCONV ID3Field_SetEncoding (ID3Field *field, ID3_TextEnc enc);
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/id3.h:107:43: note: previous declaration of ‘ID3Field_SetEncoding’ with type ‘_Bool(ID3Field *, ID3_TextEnc)’
107 | ID3_C_EXPORT bool CCONV ID3Field_SetEncoding (ID3Field *field, ID3_TextEnc enc);
| ^~~~~~~~~~~~~~~~~~~~
src/tags/id3lib/id3_bugfix.h:35:42: warning: redundant redeclaration of ‘ID3Field_GetEncoding’ [-Wredundant-decls]
35 | ID3_C_EXPORT ID3_TextEnc CCONV ID3Field_GetEncoding (const ID3Field *field);
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/id3.h:108:43: note: previous declaration of ‘ID3Field_GetEncoding’ with type ‘ID3_TextEnc(const ID3Field *)’
108 | ID3_C_EXPORT ID3_TextEnc CCONV ID3Field_GetEncoding (const ID3Field *field);
| ^~~~~~~~~~~~~~~~~~~~
src/tags/id3lib/id3_bugfix.h:38:42: warning: redundant redeclaration of ‘ID3Field_IsEncodable’ [-Wredundant-decls]
38 | ID3_C_EXPORT bool CCONV ID3Field_IsEncodable (const ID3Field *field);
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/id3.h:109:43: note: previous declaration of ‘ID3Field_IsEncodable’ with type ‘_Bool(const ID3Field *)’
109 | ID3_C_EXPORT bool CCONV ID3Field_IsEncodable (const ID3Field *field);
| ^~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:2566: src/tags/easytag-mpeg_header.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /usr/include/id3.h:32,
from src/tags/id3_tag.c:40:
/usr/include/id3/globals.h:87:13: error: ‘bool’ cannot be defined via ‘typedef’
87 | typedef int bool;
| ^~~~
/usr/include/id3/globals.h:87:13: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
In file included from src/tags/id3_tag.c:41:
src/tags/id3lib/id3_bugfix.h:32:42: warning: redundant redeclaration of ‘ID3Field_SetEncoding’ [-Wredundant-decls]
32 | ID3_C_EXPORT bool CCONV ID3Field_SetEncoding (ID3Field *field, ID3_TextEnc enc);
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/id3.h:107:43: note: previous declaration of ‘ID3Field_SetEncoding’ with type ‘_Bool(ID3Field *, ID3_TextEnc)’
107 | ID3_C_EXPORT bool CCONV ID3Field_SetEncoding (ID3Field *field, ID3_TextEnc enc);
| ^~~~~~~~~~~~~~~~~~~~
src/tags/id3lib/id3_bugfix.h:35:42: warning: redundant redeclaration of ‘ID3Field_GetEncoding’ [-Wredundant-decls]
35 | ID3_C_EXPORT ID3_TextEnc CCONV ID3Field_GetEncoding (const ID3Field *field);
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/id3.h:108:43: note: previous declaration of ‘ID3Field_GetEncoding’ with type ‘ID3_TextEnc(const ID3Field *)’
108 | ID3_C_EXPORT ID3_TextEnc CCONV ID3Field_GetEncoding (const ID3Field *field);
| ^~~~~~~~~~~~~~~~~~~~
src/tags/id3lib/id3_bugfix.h:38:42: warning: redundant redeclaration of ‘ID3Field_IsEncodable’ [-Wredundant-decls]
38 | ID3_C_EXPORT bool CCONV ID3Field_IsEncodable (const ID3Field *field);
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/id3.h:109:43: note: previous declaration of ‘ID3Field_IsEncodable’ with type ‘_Bool(const ID3Field *)’
109 | ID3_C_EXPORT bool CCONV ID3Field_IsEncodable (const ID3Field *field);
| ^~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:2524: src/tags/easytag-id3_tag.o] Error 1
make[1]: *** [Makefile:3367: all-recursive] Error 1
make: *** [Makefile:1455: all] Error 2
Traceback (most recent call last):
File "/var/pisi/easytag/actions.py", line 20, in build
autotools.make()
File "/usr/lib/pisilinux/pisi/actionsapi/autotools.py", line 103, in make
if system('make %s %s' % (get.makeJOBS(), parameters)):
File "/usr/lib/pisilinux/pisi/actionsapi/shelltools.py", line 255, in system
error(_("Command \"%s\" failed, return value was %d.") % (command, retValue))
File "/usr/lib/pisilinux/pisi/actionsapi/__init__.py", line 27, in error
raise Error(msg)
pisi.actionsapi.Error: Command "make -j5" failed, return value was 2.
[01;31mAction script error caught.
[0m[01;33m*** 1 error(s), 0 warning(s)
[0m[01;31mProgram terminated.
[0m