[tkloczko@pers-tkloczko alsa-lib-1.2.14]$ make check -k
Making check in doc
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/doc'
Making check in pictures
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/doc/pictures'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/doc/pictures'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/doc'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/doc'
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/doc'
Making check in include
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/include'
Making check in sound
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/include/sound'
Making check in uapi
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/include/sound/uapi'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/include/sound/uapi'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/include/sound'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/include/sound'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/include/sound'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/include'
if ! test -r alsa/local.h; then \
ln -s ../include alsa; \
fi
for f in asoundlib.h version.h; do \
if ! test -r ../include/$f; then \
ln -s /home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/include/$f ../include/$f; \
fi; \
done
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/include'
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/include'
Making check in src
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src'
make check-recursive
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src'
Making check in control
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/control'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/control'
Making check in mixer
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/mixer'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/mixer'
Making check in pcm
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/pcm'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/pcm'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/pcm'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/pcm'
Making check in timer
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/timer'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/timer'
Making check in rawmidi
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/rawmidi'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/rawmidi'
Making check in hwdep
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/hwdep'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/hwdep'
Making check in seq
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/seq'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/seq'
Making check in ucm
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/ucm'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/ucm'
Making check in conf
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/conf'
Making check in cards
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/conf/cards'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/conf/cards'
Making check in ctl
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/conf/ctl'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/conf/ctl'
Making check in pcm
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/conf/pcm'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/conf/pcm'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/conf'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/conf'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/conf'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src'
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src'
Making check in src/topology
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/topology'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/src/topology'
Making check in modules
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/modules'
Making check in mixer
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/modules/mixer'
Making check in simple
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/modules/mixer/simple'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/modules/mixer/simple'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/modules/mixer'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/modules/mixer'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/modules/mixer'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/modules'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/modules'
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/modules'
Making check in aserver
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/aserver'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/aserver'
Making check in test
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/test'
Making check in .
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/test'
make control pcm pcm_min latency seq seq-ump-example playmidi1 timer rawmidi midiloop umpinfo oldapi queue_timer namehint client_event_filter chmap audio_time user-ctl-element-set pcm-multi-thread
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/test'
make[3]: 'control' is up to date.
make[3]: 'pcm' is up to date.
make[3]: 'pcm_min' is up to date.
make[3]: 'latency' is up to date.
make[3]: 'seq' is up to date.
make[3]: 'seq-ump-example' is up to date.
CC playmidi1.o
In file included from playmidi1.c:51:
midifile.c: In function ‘readmt’:
midifile.c:191:1: warning: old-style function definition [-Wold-style-definition]
191 | readmt (s) /* read through the "MThd" or "MTrk" header string */
| ^~~~~~
midifile.c: In function ‘readheader’:
midifile.c:274:6: error: too many arguments to function ‘Mf_header’; expected 0, have 3
274 | (*Mf_header) (format, ntrks, division);
| ~^~~~~~~~~~~ ~~~~~~
midifile.c: In function ‘readtrack’:
midifile.c:437:11: error: too many arguments to function ‘chanmessage’; expected 0, have 3
437 | chanmessage (status, c1, (needed > 1) ? egetc () : 0);
| ^~~~~~~~~~~ ~~~~~~
midifile.c:146:13: note: declared here
146 | static void chanmessage ();
| ^~~~~~~~~~~
midifile.c:451:13: error: too many arguments to function ‘msgadd’; expected 0, have 1
451 | msgadd (egetc ());
| ^~~~~~ ~~~~~~~~
midifile.c:149:13: note: declared here
149 | static void msgadd ();
| ^~~~~~
midifile.c:453:11: error: too many arguments to function ‘metaevent’; expected 0, have 1
453 | metaevent (type);
| ^~~~~~~~~ ~~~~
midifile.c:144:13: note: declared here
144 | static void metaevent ();
| ^~~~~~~~~
midifile.c:460:11: error: too many arguments to function ‘msgadd’; expected 0, have 1
460 | msgadd (0xf0);
| ^~~~~~ ~~~~
midifile.c:149:13: note: declared here
149 | static void msgadd ();
| ^~~~~~
midifile.c:463:13: error: too many arguments to function ‘msgadd’; expected 0, have 1
463 | msgadd (c = egetc ());
| ^~~~~~ ~~~~~~~~~~~~
midifile.c:149:13: note: declared here
149 | static void msgadd ();
| ^~~~~~
midifile.c:479:13: error: too many arguments to function ‘msgadd’; expected 0, have 1
479 | msgadd (c = egetc ());
| ^~~~~~ ~~~~~~~~~~~~
midifile.c:149:13: note: declared here
149 | static void msgadd ();
| ^~~~~~
midifile.c:484:18: error: too many arguments to function ‘Mf_arbitrary’; expected 0, have 2
484 | (*Mf_arbitrary) (msgleng (), msg ());
| ~^~~~~~~~~~~~~~ ~~~~~~~~~~
midifile.c:493:11: error: too many arguments to function ‘badbyte’; expected 0, have 1
493 | badbyte (c);
| ^~~~~~~ ~
midifile.c:143:13: note: declared here
143 | static void badbyte ();
| ^~~~~~~
midifile.c: In function ‘badbyte’:
midifile.c:504:1: warning: old-style function definition [-Wold-style-definition]
504 | badbyte (c)
| ^~~~~~~
midifile.c: At top level:
midifile.c:515:1: error: conflicting types for ‘metaevent’; have ‘void(int)’
515 | metaevent (int type)
| ^~~~~~~~~
midifile.c:144:13: note: previous declaration of ‘metaevent’ with type ‘void(void)’
144 | static void metaevent ();
| ^~~~~~~~~
midifile.c: In function ‘metaevent’:
midifile.c:524:23: error: too many arguments to function ‘to16bit’; expected 0, have 2
524 | (*Mf_seqnum) (to16bit (m[0], m[1]));
| ^~~~~~~ ~~~~
midifile.c:139:12: note: declared here
139 | static int to16bit ();
| ^~~~~~~
midifile.c:524:10: error: too many arguments to function ‘Mf_seqnum’; expected 0, have 1
524 | (*Mf_seqnum) (to16bit (m[0], m[1]));
| ~^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
midifile.c:543:10: error: too many arguments to function ‘Mf_text’; expected 0, have 3
543 | (*Mf_text) (type, leng, m);
| ~^~~~~~~~~ ~~~~
midifile.c:551:37: error: too many arguments to function ‘to32bit’; expected 0, have 4
551 | (*Mf_tempo) (Mf_currtempo = to32bit (0, m[0], m[1], m[2]));
| ^~~~~~~ ~
midifile.c:137:13: note: declared here
137 | static long to32bit ();
| ^~~~~~~
midifile.c:551:10: error: too many arguments to function ‘Mf_tempo’; expected 0, have 1
551 | (*Mf_tempo) (Mf_currtempo = to32bit (0, m[0], m[1], m[2]));
| ~^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
midifile.c:560:10: error: too many arguments to function ‘Mf_smpte’; expected 0, have 5
560 | (*Mf_smpte) (m[0], m[1], m[2], m[3], m[4]);
| ~^~~~~~~~~~ ~~~~
midifile.c:564:10: error: too many arguments to function ‘Mf_timesig’; expected 0, have 4
564 | (*Mf_timesig) (m[0], m[1], m[2], m[3]);
| ~^~~~~~~~~~~~ ~~~~
midifile.c:568:10: error: too many arguments to function ‘Mf_keysig’; expected 0, have 2
568 | (*Mf_keysig) (m[0], m[1]);
| ~^~~~~~~~~~~ ~~~~
midifile.c:572:10: error: too many arguments to function ‘Mf_seqspecific’; expected 0, have 2
572 | (*Mf_seqspecific) (leng, m);
| ~^~~~~~~~~~~~~~~~ ~~~~
midifile.c:576:10: error: too many arguments to function ‘Mf_metamisc’; expected 0, have 3
576 | (*Mf_metamisc) (type, leng, m);
| ~^~~~~~~~~~~~~ ~~~~
midifile.c: In function ‘sysex’:
midifile.c:585:6: error: too many arguments to function ‘Mf_sysex’; expected 0, have 2
585 | (*Mf_sysex) (msgleng (), msg ());
| ~^~~~~~~~~~ ~~~~~~~~~~
midifile.c: In function ‘chanmessage’:
midifile.c:590:1: warning: old-style function definition [-Wold-style-definition]
590 | chanmessage (status, c1, c2)
| ^~~~~~~~~~~
midifile.c:605:10: error: too many arguments to function ‘Mf_noteoff’; expected 0, have 3
605 | (*Mf_noteoff) (chan, c1, c2);
| ~^~~~~~~~~~~~ ~~~~
midifile.c:609:10: error: too many arguments to function ‘Mf_noteon’; expected 0, have 3
609 | (*Mf_noteon) (chan, c1, c2);
| ~^~~~~~~~~~~ ~~~~
midifile.c:613:10: error: too many arguments to function ‘Mf_pressure’; expected 0, have 3
613 | (*Mf_pressure) (chan, c1, c2);
| ~^~~~~~~~~~~~~ ~~~~
midifile.c:617:10: error: too many arguments to function ‘Mf_parameter’; expected 0, have 3
617 | (*Mf_parameter) (chan, c1, c2);
| ~^~~~~~~~~~~~~~ ~~~~
midifile.c:621:10: error: too many arguments to function ‘Mf_pitchbend’; expected 0, have 3
621 | (*Mf_pitchbend) (chan, c1, c2);
| ~^~~~~~~~~~~~~~ ~~~~
midifile.c:625:10: error: too many arguments to function ‘Mf_program’; expected 0, have 2
625 | (*Mf_program) (chan, c1);
| ~^~~~~~~~~~~~ ~~~~
midifile.c:629:10: error: too many arguments to function ‘Mf_chanpressure’; expected 0, have 2
629 | (*Mf_chanpressure) (chan, c1);
| ~^~~~~~~~~~~~~~~~~ ~~~~
midifile.c: At top level:
midifile.c:659:1: error: conflicting types for ‘to32bit’; have ‘long int(int, int, int, int)’
659 | to32bit (int c1, int c2, int c3, int c4)
| ^~~~~~~
midifile.c:137:13: note: previous declaration of ‘to32bit’ with type ‘long int(void)’
137 | static long to32bit ();
| ^~~~~~~
midifile.c: In function ‘to16bit’:
midifile.c:671:1: warning: old-style function definition [-Wold-style-definition]
671 | to16bit (c1, c2)
| ^~~~~~~
midifile.c: In function ‘read16bit’:
midifile.c:695:10: error: too many arguments to function ‘to16bit’; expected 0, have 2
695 | return to16bit (c1, c2);
| ^~~~~~~ ~~
midifile.c:671:1: note: declared here
671 | to16bit (c1, c2)
| ^~~~~~~
midifile.c: In function ‘mferror’:
midifile.c:700:1: warning: old-style function definition [-Wold-style-definition]
700 | mferror (s)
| ^~~~~~~
midifile.c:704:6: error: too many arguments to function ‘Mf_error’; expected 0, have 1
704 | (*Mf_error) (s);
| ~^~~~~~~~~~ ~
midifile.c: In function ‘msgadd’:
midifile.c:739:1: warning: old-style function definition [-Wold-style-definition]
739 | msgadd (c)
| ^~~~~~
midifile.c: In function ‘mfwrite’:
midifile.c:808:1: warning: old-style function definition [-Wold-style-definition]
808 | mfwrite (format, ntracks, division, fp)
| ^~~~~~~
midifile.c:811:1: error: number of arguments doesn’t match prototype
811 | {
| ^
In file included from midifile.c:53:
midifile.h:42:13: error: prototype declaration
42 | extern void mfwrite();
| ^~~~~~~
midifile.c:824:3: error: too many arguments to function ‘mf_write_header_chunk’; expected 0, have 3
824 | mf_write_header_chunk (format, ntracks, division);
| ^~~~~~~~~~~~~~~~~~~~~ ~~~~~~
midifile.c:813:33: note: declared here
813 | void mf_write_track_chunk (), mf_write_header_chunk ();
| ^~~~~~~~~~~~~~~~~~~~~
midifile.c:836:5: error: too many arguments to function ‘mf_write_track_chunk’; expected 0, have 2
836 | mf_write_track_chunk (i, fp);
| ^~~~~~~~~~~~~~~~~~~~ ~
midifile.c:813:8: note: declared here
813 | void mf_write_track_chunk (), mf_write_header_chunk ();
| ^~~~~~~~~~~~~~~~~~~~
midifile.c: In function ‘mf_write_track_chunk’:
midifile.c:813:8: warning: old-style function definition [-Wold-style-definition]
midifile.c:843:1: error: number of arguments doesn’t match prototype
843 | {
| ^
midifile.c:813:8: error: prototype declaration
813 | void mf_write_track_chunk (), mf_write_header_chunk ();
| ^~~~~~~~~~~~~~~~~~~~
midifile.c:863:3: error: too many arguments to function ‘write32bit’; expected 0, have 1
863 | write32bit (trkhdr);
| ^~~~~~~~~~ ~~~~~~
midifile.c:846:23: note: declared here
846 | void write16bit (), write32bit ();
| ^~~~~~~~~~
midifile.c:864:3: error: too many arguments to function ‘write32bit’; expected 0, have 1
864 | write32bit (trklength);
| ^~~~~~~~~~ ~~~~~~~~~
midifile.c:846:23: note: declared here
846 | void write16bit (), write32bit ();
| ^~~~~~~~~~
midifile.c:870:8: error: too many arguments to function ‘Mf_writetrack’; expected 0, have 1
870 | (*Mf_writetrack) (which_track);
| ~^~~~~~~~~~~~~~~ ~~~~~~~~~~~
midifile.c:905:3: error: too many arguments to function ‘write32bit’; expected 0, have 1
905 | write32bit (trkhdr);
| ^~~~~~~~~~ ~~~~~~
midifile.c:846:23: note: declared here
846 | void write16bit (), write32bit ();
| ^~~~~~~~~~
midifile.c:906:3: error: too many arguments to function ‘write32bit’; expected 0, have 1
906 | write32bit (trklength);
| ^~~~~~~~~~ ~~~~~~~~~
midifile.c:846:23: note: declared here
846 | void write16bit (), write32bit ();
| ^~~~~~~~~~
midifile.c: In function ‘mf_write_header_chunk’:
midifile.c:813:33: warning: old-style function definition [-Wold-style-definition]
813 | void mf_write_track_chunk (), mf_write_header_chunk ();
| ^~~~~~~~~~~~~~~~~~~~~
midifile.c:915:1: error: number of arguments doesn’t match prototype
915 | {
| ^
midifile.c:813:33: error: prototype declaration
813 | void mf_write_track_chunk (), mf_write_header_chunk ();
| ^~~~~~~~~~~~~~~~~~~~~
midifile.c:924:3: error: too many arguments to function ‘write32bit’; expected 0, have 1
924 | write32bit (ident);
| ^~~~~~~~~~ ~~~~~
midifile.c:917:23: note: declared here
917 | void write16bit (), write32bit ();
| ^~~~~~~~~~
midifile.c:925:3: error: too many arguments to function ‘write32bit’; expected 0, have 1
925 | write32bit (length);
| ^~~~~~~~~~ ~~~~~~
midifile.c:917:23: note: declared here
917 | void write16bit (), write32bit ();
| ^~~~~~~~~~
midifile.c:926:3: error: too many arguments to function ‘write16bit’; expected 0, have 1
926 | write16bit (format);
| ^~~~~~~~~~ ~~~~~~
midifile.c:917:8: note: declared here
917 | void write16bit (), write32bit ();
| ^~~~~~~~~~
midifile.c:927:3: error: too many arguments to function ‘write16bit’; expected 0, have 1
927 | write16bit (ntracks);
| ^~~~~~~~~~ ~~~~~~~
midifile.c:917:8: note: declared here
917 | void write16bit (), write32bit ();
| ^~~~~~~~~~
midifile.c:928:3: error: too many arguments to function ‘write16bit’; expected 0, have 1
928 | write16bit (division);
| ^~~~~~~~~~ ~~~~~~~~
midifile.c:917:8: note: declared here
917 | void write16bit (), write32bit ();
| ^~~~~~~~~~
midifile.c: In function ‘mf_write_midi_event’:
midifile.c:951:1: warning: old-style function definition [-Wold-style-definition]
951 | mf_write_midi_event (delta_time, type, chan, data, size)
| ^~~~~~~~~~~~~~~~~~~
midifile.c:960:3: error: too many arguments to function ‘WriteVarLen’; expected 0, have 1
960 | WriteVarLen (delta_time);
| ^~~~~~~~~~~ ~~~~~~~~~~
midifile.c:157:6: note: declared here
157 | void WriteVarLen ();
| ^~~~~~~~~~~
midifile.c:976:5: error: too many arguments to function ‘eputc’; expected 0, have 1
976 | eputc (laststatus = c);
| ^~~~~ ~~~~~~~~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:979:5: error: too many arguments to function ‘WriteVarLen’; expected 0, have 1
979 | WriteVarLen (size);
| ^~~~~~~~~~~ ~~~~
midifile.c:157:6: note: declared here
157 | void WriteVarLen ();
| ^~~~~~~~~~~
midifile.c:983:5: error: too many arguments to function ‘eputc’; expected 0, have 1
983 | eputc (data[i]);
| ^~~~~ ~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c: In function ‘mf_write_meta_event’:
midifile.c:1003:1: warning: old-style function definition [-Wold-style-definition]
1003 | mf_write_meta_event (delta_time, type, data, size)
| ^~~~~~~~~~~~~~~~~~~
midifile.c:1007:1: error: number of arguments doesn’t match prototype
1007 | {
| ^
midifile.c:154:5: error: prototype declaration
154 | int mf_write_meta_event ();
| ^~~~~~~~~~~~~~~~~~~
midifile.c:1010:3: error: too many arguments to function ‘WriteVarLen’; expected 0, have 1
1010 | WriteVarLen (delta_time);
| ^~~~~~~~~~~ ~~~~~~~~~~
midifile.c:157:6: note: declared here
157 | void WriteVarLen ();
| ^~~~~~~~~~~
midifile.c:1013:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1013 | eputc (laststatus = meta_event);
| ^~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:1016:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1016 | eputc (type);
| ^~~~~ ~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:1019:3: error: too many arguments to function ‘WriteVarLen’; expected 0, have 1
1019 | WriteVarLen (size);
| ^~~~~~~~~~~ ~~~~
midifile.c:157:6: note: declared here
157 | void WriteVarLen ();
| ^~~~~~~~~~~
midifile.c:1023:11: error: too many arguments to function ‘eputc’; expected 0, have 1
1023 | if (eputc (data[i]) != data[i])
| ^~~~~ ~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c: In function ‘mf_write_tempo’:
midifile.c:1030:1: warning: old-style function definition [-Wold-style-definition]
1030 | mf_write_tempo (delta_time, tempo)
| ^~~~~~~~~~~~~~
midifile.c:1033:1: error: number of arguments doesn’t match prototype
1033 | {
| ^
midifile.c:155:6: error: prototype declaration
155 | void mf_write_tempo ();
| ^~~~~~~~~~~~~~
midifile.c:1038:3: error: too many arguments to function ‘WriteVarLen’; expected 0, have 1
1038 | WriteVarLen (delta_time);
| ^~~~~~~~~~~ ~~~~~~~~~~
midifile.c:157:6: note: declared here
157 | void WriteVarLen ();
| ^~~~~~~~~~~
midifile.c:1039:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1039 | eputc (laststatus = meta_event);
| ^~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:1040:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1040 | eputc (set_tempo);
| ^~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:1042:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1042 | eputc (3);
| ^~~~~ ~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:1043:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1043 | eputc ((unsigned) (0xff & (tempo >> 16)));
| ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:1044:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1044 | eputc ((unsigned) (0xff & (tempo >> 8)));
| ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:1045:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1045 | eputc ((unsigned) (0xff & tempo));
| ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c: In function ‘mf_write_seqnum’:
midifile.c:1049:1: warning: old-style function definition [-Wold-style-definition]
1049 | mf_write_seqnum (delta_time, seqnum)
| ^~~~~~~~~~~~~~~
midifile.c:1052:1: error: number of arguments doesn’t match prototype
1052 | {
| ^
midifile.c:156:6: error: prototype declaration
156 | void mf_write_seqnum ();
| ^~~~~~~~~~~~~~~
midifile.c:1054:3: error: too many arguments to function ‘WriteVarLen’; expected 0, have 1
1054 | WriteVarLen (delta_time);
| ^~~~~~~~~~~ ~~~~~~~~~~
midifile.c:157:6: note: declared here
157 | void WriteVarLen ();
| ^~~~~~~~~~~
midifile.c:1055:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1055 | eputc (laststatus = meta_event);
| ^~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:1056:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1056 | eputc (0);
| ^~~~~ ~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:1058:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1058 | eputc ((unsigned) (0xff & (seqnum >> 8)));
| ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:1059:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1059 | eputc ((unsigned) (0xff & seqnum));
| ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c: In function ‘mf_sec2ticks’:
midifile.c:1063:1: warning: old-style function definition [-Wold-style-definition]
1063 | mf_sec2ticks (secs, division, tempo)
| ^~~~~~~~~~~~
midifile.c:1067:1: error: number of arguments doesn’t match prototype
1067 | {
| ^
midifile.h:41:22: error: prototype declaration
41 | extern unsigned long mf_sec2ticks();
| ^~~~~~~~~~~~
midifile.c: In function ‘WriteVarLen’:
midifile.c:1075:1: warning: old-style function definition [-Wold-style-definition]
1075 | WriteVarLen (value)
| ^~~~~~~~~~~
midifile.c:1077:1: error: number of arguments doesn’t match prototype
1077 | {
| ^
midifile.c:157:6: error: prototype declaration
157 | void WriteVarLen ();
| ^~~~~~~~~~~
midifile.c:1089:7: error: too many arguments to function ‘eputc’; expected 0, have 1
1089 | eputc ((unsigned) (buffer & 0xff));
| ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c: In function ‘mf_ticks2sec’:
midifile.c:1105:1: warning: old-style function definition [-Wold-style-definition]
1105 | mf_ticks2sec (ticks, division, tempo)
| ^~~~~~~~~~~~
midifile.c: In function ‘write32bit’:
midifile.c:917:23: warning: old-style function definition [-Wold-style-definition]
917 | void write16bit (), write32bit ();
| ^~~~~~~~~~
midifile.c:1138:1: error: number of arguments doesn’t match prototype
1138 | {
| ^
midifile.c:917:23: error: prototype declaration
917 | void write16bit (), write32bit ();
| ^~~~~~~~~~
midifile.c:1139:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1139 | eputc ((unsigned) ((data >> 24) & 0xff));
| ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:1140:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1140 | eputc ((unsigned) ((data >> 16) & 0xff));
| ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:1141:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1141 | eputc ((unsigned) ((data >> 8) & 0xff));
| ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:1142:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1142 | eputc ((unsigned) (data & 0xff));
| ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c: In function ‘write16bit’:
midifile.c:917:8: warning: old-style function definition [-Wold-style-definition]
917 | void write16bit (), write32bit ();
| ^~~~~~~~~~
midifile.c:1148:1: error: number of arguments doesn’t match prototype
1148 | {
| ^
midifile.c:917:8: error: prototype declaration
917 | void write16bit (), write32bit ();
| ^~~~~~~~~~
midifile.c:1149:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1149 | eputc ((unsigned) ((data & 0xff00) >> 8));
| ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c:1150:3: error: too many arguments to function ‘eputc’; expected 0, have 1
1150 | eputc ((unsigned) (data & 0xff));
| ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
midifile.c:151:12: note: declared here
151 | static int eputc ();
| ^~~~~
midifile.c: In function ‘eputc’:
midifile.c:1155:1: warning: old-style function definition [-Wold-style-definition]
1155 | eputc (c)
| ^~~~~
midifile.c:1166:17: error: too many arguments to function ‘Mf_putc’; expected 0, have 1
1166 | return_val = (*Mf_putc) (c);
| ~^~~~~~~~~ ~
playmidi1.c: In function ‘main’:
playmidi1.c:591:19: error: assignment to ‘void (*)(void)’ from incompatible pointer type ‘void (*)(int, int, int)’ [-Wincompatible-pointer-types]
591 | Mf_header = do_header;
| ^
playmidi1.c:151:13: note: ‘do_header’ declared here
151 | static void do_header(int format, int ntracks, int division)
| ^~~~~~~~~
playmidi1.c:592:18: error: assignment to ‘void (*)(void)’ from incompatible pointer type ‘void (*)(int)’ [-Wincompatible-pointer-types]
592 | Mf_tempo = do_tempo;
| ^
playmidi1.c:246:13: note: ‘do_tempo’ declared here
246 | static void do_tempo(int us)
| ^~~~~~~~
playmidi1.c:594:17: error: assignment to ‘void (*)(void)’ from incompatible pointer type ‘void (*)(int, int, char *)’ [-Wincompatible-pointer-types]
594 | Mf_text = mytext;
| ^
playmidi1.c:139:13: note: ‘mytext’ declared here
139 | static void mytext(int type ATTRIBUTE_UNUSED, int leng, char *msg)
| ^~~~~~
playmidi1.c:596:19: error: assignment to ‘void (*)(void)’ from incompatible pointer type ‘void (*)(int, int, int)’ [-Wincompatible-pointer-types]
596 | Mf_noteon = do_noteon;
| ^
playmidi1.c:266:13: note: ‘do_noteon’ declared here
266 | static void do_noteon(int chan, int pitch, int vol)
| ^~~~~~~~~
playmidi1.c:597:20: error: assignment to ‘void (*)(void)’ from incompatible pointer type ‘void (*)(int, int, int)’ [-Wincompatible-pointer-types]
597 | Mf_noteoff = do_noteoff;
| ^
playmidi1.c:278:13: note: ‘do_noteoff’ declared here
278 | static void do_noteoff(int chan, int pitch, int vol)
| ^~~~~~~~~~
playmidi1.c:598:20: error: assignment to ‘void (*)(void)’ from incompatible pointer type ‘void (*)(int, int)’ [-Wincompatible-pointer-types]
598 | Mf_program = do_program;
| ^
playmidi1.c:290:13: note: ‘do_program’ declared here
290 | static void do_program(int chan, int program)
| ^~~~~~~~~~
playmidi1.c:599:22: error: assignment to ‘void (*)(void)’ from incompatible pointer type ‘void (*)(int, int, int)’ [-Wincompatible-pointer-types]
599 | Mf_parameter = do_parameter;
| ^
playmidi1.c:302:13: note: ‘do_parameter’ declared here
302 | static void do_parameter(int chan, int control, int value)
| ^~~~~~~~~~~~
playmidi1.c:600:22: error: assignment to ‘void (*)(void)’ from incompatible pointer type ‘void (*)(int, int, int)’ [-Wincompatible-pointer-types]
600 | Mf_pitchbend = do_pitchbend;
| ^
playmidi1.c:314:13: note: ‘do_pitchbend’ declared here
314 | static void do_pitchbend(int chan, int lsb, int msb)
| ^~~~~~~~~~~~
playmidi1.c:601:21: error: assignment to ‘void (*)(void)’ from incompatible pointer type ‘void (*)(int, int, int)’ [-Wincompatible-pointer-types]
601 | Mf_pressure = do_pressure;
| ^
playmidi1.c:325:13: note: ‘do_pressure’ declared here
325 | static void do_pressure(int chan, int pitch, int pressure)
| ^~~~~~~~~~~
playmidi1.c:602:25: error: assignment to ‘void (*)(void)’ from incompatible pointer type ‘void (*)(int, int)’ [-Wincompatible-pointer-types]
602 | Mf_chanpressure = do_chanpressure;
| ^
playmidi1.c:336:13: note: ‘do_chanpressure’ declared here
336 | static void do_chanpressure(int chan, int pressure)
| ^~~~~~~~~~~~~~~
playmidi1.c:603:18: error: assignment to ‘void (*)(void)’ from incompatible pointer type ‘void (*)(int, char *)’ [-Wincompatible-pointer-types]
603 | Mf_sysex = do_sysex;
| ^
playmidi1.c:347:13: note: ‘do_sysex’ declared here
347 | static void do_sysex(int len, char *msg)
| ^~~~~~~~
midifile.c: At top level:
midifile.c:137:13: warning: ‘to32bit’ used but never defined
137 | static long to32bit ();
| ^~~~~~~
midifile.c:144:13: warning: ‘metaevent’ used but never defined
144 | static void metaevent ();
| ^~~~~~~~~
midifile.c:515:1: warning: ‘metaevent’ defined but not used [-Wunused-function]
515 | metaevent (int type)
| ^~~~~~~~~
make[3]: *** [Makefile:626: playmidi1.o] Error 1
make[3]: Target 'playmidi1' not remade because of errors.
make[3]: 'timer' is up to date.
make[3]: 'rawmidi' is up to date.
make[3]: 'midiloop' is up to date.
make[3]: 'umpinfo' is up to date.
make[3]: 'oldapi' is up to date.
make[3]: 'queue_timer' is up to date.
make[3]: 'namehint' is up to date.
make[3]: 'client_event_filter' is up to date.
make[3]: 'chmap' is up to date.
make[3]: 'audio_time' is up to date.
make[3]: 'user-ctl-element-set' is up to date.
make[3]: 'pcm-multi-thread' is up to date.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/test'
make[2]: *** [Makefile:819: check-am] Error 2
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/test'
Making check in lsb
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/test/lsb'
make config midi_event
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/test/lsb'
make[3]: 'config' is up to date.
make[3]: 'midi_event' is up to date.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/test/lsb'
make check-TESTS
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/test/lsb'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/test/lsb'
PASS: config
PASS: midi_event
============================================================================
Testsuite summary for alsa-lib 1.2.14
============================================================================
# TOTAL: 2
# PASS: 2
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/test/lsb'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/test/lsb'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/test/lsb'
make[1]: *** [Makefile:669: check-recursive] Error 1
make[1]: Target 'check' not remade because of errors.
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/test'
Making check in utils
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/utils'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14/utils'
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14'
make[1]: Nothing to be done for 'check-am'.
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/alsa-lib-1.2.14'
make: *** [Makefile:412: check-recursive] Error 1
make: Target 'check' not remade because of errors.
gcc 15.0.1 from fedora rawhide.
Test suite output