Source: gramophone2
Version: 0.8.13a-3.1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200802 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -O2 -Wl,-z,relro -o gramophone2 GRAMophone.c\
>               grammyVM.c init.c midicode.c\
>               midifile.c expcode.c debug.c errors.c\
>               hash.c GRAMophone.tab.c -lm
> GRAMophone.c: In function ‘main’:
> GRAMophone.c:94:2: warning: implicit declaration of function ‘usageError’; 
> did you mean ‘strerror’? [-Wimplicit-function-declaration]
>    94 |  usageError();
>       |  ^~~~~~~~~~
>       |  strerror
> GRAMophone.c:98:3: warning: implicit declaration of function ‘initGRAMophone’ 
> [-Wimplicit-function-declaration]
>    98 |   initGRAMophone();
>       |   ^~~~~~~~~~~~~~
> GRAMophone.c:99:3: warning: implicit declaration of function ‘yyparse’ 
> [-Wimplicit-function-declaration]
>    99 |   yyparse();
>       |   ^~~~~~~
> GRAMophone.c:102:59: warning: implicit declaration of function ‘grammyvm’ 
> [-Wimplicit-function-declaration]
>   102 |   checkOption?(printf("the composition source is ok\n")):(grammyvm());
>       |                                                           ^~~~~~~~
> grammyVM.c: In function ‘chomsky_generator’:
> grammyVM.c:711:11: warning: implicit declaration of function 
> ‘mf_write_midi_event’ [-Wimplicit-function-declaration]
>   711 |       if(!mf_write_midi_event(prev_duration, note_on, 
> players[playerCount]->local_params[CHN], data, 2)) {
>       |           ^~~~~~~~~~~~~~~~~~~
> grammyVM.c: In function ‘lindenmayer_prod_generator’:
> grammyVM.c:1114:25: warning: implicit declaration of function ‘hash’ 
> [-Wimplicit-function-declaration]
>  1114 |       buffer[counter++]=hash(string_buf, 0);
>       |                         ^~~~
> grammyVM.c: In function ‘myputc’:
> grammyVM.c:1477:5: warning: type of ‘c’ defaults to ‘int’ [-Wimplicit-int]
>  1477 | int myputc(c) {
>       |     ^~~~~~
> grammyVM.c: In function ‘write_player_track’:
> grammyVM.c:1481:5: warning: type of ‘track’ defaults to ‘int’ [-Wimplicit-int]
>  1481 | int write_player_track(track) {
>       |     ^~~~~~~~~~~~~~~~~~
> grammyVM.c:1487:7: warning: implicit declaration of function 
> ‘mf_write_meta_event’ [-Wimplicit-function-declaration]
>  1487 |   if(!mf_write_meta_event(0, copyright_notice, copyright, 
> strlen(copyright))) {
>       |       ^~~~~~~~~~~~~~~~~~~
> grammyVM.c:1491:3: warning: implicit declaration of function ‘mf_write_tempo’ 
> [-Wimplicit-function-declaration]
>  1491 |   mf_write_tempo((long)60000000/tempo);
>       |   ^~~~~~~~~~~~~~
> grammyVM.c:1514:5: warning: implicit declaration of function 
> ‘print_local_params’ [-Wimplicit-function-declaration]
>  1514 |     print_local_params(playerCount);  //debug
>       |     ^~~~~~~~~~~~~~~~~~
> grammyVM.c: In function ‘grammyvm’:
> grammyVM.c:1548:4: warning: implicit declaration of function 
> ‘print_composition_info’ [-Wimplicit-function-declaration]
>  1548 |    print_composition_info();  //debug
>       |    ^~~~~~~~~~~~~~~~~~~~~~
> grammyVM.c:1549:4: warning: implicit declaration of function 
> ‘print_global_params’ [-Wimplicit-function-declaration]
>  1549 |    print_global_params();  //debug
>       |    ^~~~~~~~~~~~~~~~~~~
> init.c: In function ‘initGRAMophone’:
> init.c:66:5: warning: implicit declaration of function ‘sntx_err’; did you 
> mean ‘stderr’? [-Wimplicit-function-declaration]
>    66 |     sntx_err(MEMORY_ERR, "");
>       |     ^~~~~~~~
>       |     stderr
> midicode.c: In function ‘gen_code’:
> midicode.c:31:6: warning: implicit declaration of function ‘hash’ 
> [-Wimplicit-function-declaration]
>    31 |   id=hash(idTemp, 0);
>       |      ^~~~
> midifile.c: In function ‘WriteVarLen’:
> midifile.c:98:3: warning: implicit declaration of function ‘eputc’; did you 
> mean ‘putc’? [-Wimplicit-function-declaration]
>    98 |   eputc((unsigned)(buffer & 0xff));
>       |   ^~~~~
>       |   putc
> midifile.c: At top level:
> midifile.c:107:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   107 | mfread()   /* The only non-static function in this file. */
>       | ^~~~~~
> midifile.c: In function ‘mfread’:
> midifile.c:110:3: warning: implicit declaration of function ‘mferror’; did 
> you mean ‘ferror’? [-Wimplicit-function-declaration]
>   110 |   mferror("mfread() called without setting Mf_getc");
>       |   ^~~~~~~
>       |   ferror
> midifile.c:112:2: warning: implicit declaration of function ‘readheader’ 
> [-Wimplicit-function-declaration]
>   112 |  readheader();
>       |  ^~~~~~~~~~
> midifile.c:113:10: warning: implicit declaration of function ‘readtrack’ 
> [-Wimplicit-function-declaration]
>   113 |  while ( readtrack() )
>       |          ^~~~~~~~~
> midifile.c: At top level:
> midifile.c:118:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   118 | midifile()
>       | ^~~~~~~~
> midifile.c:124:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   124 | readmt(s)  /* read through the "MThd" or "MTrk" header string */
>       | ^~~~~~
> midifile.c:143:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   143 | egetc()   /* read a single character and abort on EOF */
>       | ^~~~~
> midifile.c:154:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   154 | readheader()  /* read a header chunk */
>       | ^~~~~~~~~~
> midifile.c: In function ‘readheader’:
> midifile.c:159:3: warning: ‘return’ with no value, in function returning 
> non-void
>   159 |   return;
>       |   ^~~~~~
> midifile.c:154:1: note: declared here
>   154 | readheader()  /* read a header chunk */
>       | ^~~~~~~~~~
> midifile.c: At top level:
> midifile.c:175:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   175 | readtrack()   /* read a track chunk */
>       | ^~~~~~~~~
> midifile.c: In function ‘readtrack’:
> midifile.c:227:4: warning: implicit declaration of function ‘chanmessage’ 
> [-Wimplicit-function-declaration]
>   227 |    chanmessage( status, c1, (needed>1) ? egetc() : 0 );
>       |    ^~~~~~~~~~~
> midifile.c:237:4: warning: implicit declaration of function ‘msginit’ 
> [-Wimplicit-function-declaration]
>   237 |    msginit();
>       |    ^~~~~~~
> midifile.c:240:5: warning: implicit declaration of function ‘msgadd’ 
> [-Wimplicit-function-declaration]
>   240 |     msgadd(egetc());
>       |     ^~~~~~
> midifile.c:242:4: warning: implicit declaration of function ‘metaevent’; did 
> you mean ‘meta_event’? [-Wimplicit-function-declaration]
>   242 |    metaevent(type);
>       |    ^~~~~~~~~
>       |    meta_event
> midifile.c:255:5: warning: implicit declaration of function ‘sysex’; did you 
> mean ‘system’? [-Wimplicit-function-declaration]
>   255 |     sysex();
>       |     ^~~~~
>       |     system
> midifile.c:272:22: warning: implicit declaration of function ‘msgleng’; did 
> you mean ‘mblen’? [-Wimplicit-function-declaration]
>   272 |      (*Mf_arbitrary)(msgleng(),msg());
>       |                      ^~~~~~~
>       |                      mblen
> midifile.c:280:4: warning: implicit declaration of function ‘badbyte’ 
> [-Wimplicit-function-declaration]
>   280 |    badbyte(c);
>       |    ^~~~~~~
> midifile.c: At top level:
> midifile.c:290:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   290 | badbyte(c)
>       | ^~~~~~~
> midifile.c:300:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   300 | metaevent(type)
>       | ^~~~~~~~~
> midifile.c: In function ‘metaevent’:
> midifile.c:300:1: warning: type of ‘type’ defaults to ‘int’ [-Wimplicit-int]
> midifile.c: At top level:
> midifile.c:360:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   360 | sysex()
>       | ^~~~~
> midifile.c:367:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   367 | chanmessage(status,c1,c2)
>       | ^~~~~~~~~~~
> midifile.c: In function ‘to32bit’:
> midifile.c:427:1: warning: type of ‘c1’ defaults to ‘int’ [-Wimplicit-int]
>   427 | to32bit(c1,c2,c3,c4)
>       | ^~~~~~~
> midifile.c:427:1: warning: type of ‘c2’ defaults to ‘int’ [-Wimplicit-int]
> midifile.c:427:1: warning: type of ‘c3’ defaults to ‘int’ [-Wimplicit-int]
> midifile.c:427:1: warning: type of ‘c4’ defaults to ‘int’ [-Wimplicit-int]
> midifile.c: At top level:
> midifile.c:439:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   439 | to16bit(c1,c2)
>       | ^~~~~~~
> midifile.c:458:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   458 | read16bit()
>       | ^~~~~~~~~
> midifile.c:467:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   467 | mferror(s)
>       | ^~~~~~~
> midifile.c:485:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   485 | msginit()
>       | ^~~~~~~
> midifile.c:497:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   497 | msgleng()
>       | ^~~~~~~
> midifile.c:503:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   503 | msgadd(c)
>       | ^~~~~~
> midifile.c: In function ‘msgadd’:
> midifile.c:508:3: warning: implicit declaration of function ‘biggermsg’ 
> [-Wimplicit-function-declaration]
>   508 |   biggermsg();
>       |   ^~~~~~~~~
> midifile.c: At top level:
> midifile.c:513:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   513 | biggermsg()
>       | ^~~~~~~~~
> midifile.c:850:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   850 | eputc(c)
>       | ^~~~~
> expcode.c: In function ‘gen_exp1_code’:
> expcode.c:33:6: warning: implicit declaration of function ‘hash’ 
> [-Wimplicit-function-declaration]
>    33 |   id=hash(idTemp, 0);
>       |      ^~~~
> hash.c: In function ‘dhInsert’:
> hash.c:65:11: warning: implicit declaration of function ‘sntx_err’; did you 
> mean ‘stderr’? [-Wimplicit-function-declaration]
>    65 |           sntx_err(ALREADY, "variable ");
>       |           ^~~~~~~~
>       |           stderr
> hash.c:111:4: warning: implicit declaration of function ‘gen_code’ 
> [-Wimplicit-function-declaration]
>   111 |    gen_code(_PRD, ++players[playerCount]->productions[i]->numOr);
>       |    ^~~~~~~~
> In file included from GRAMophone.y:40:
> GRAMophone.l: In function ‘yylex’:
> GRAMophone.l:50:1: warning: implicit declaration of function ‘sntx_err’; did 
> you mean ‘stderr’? [-Wimplicit-function-declaration]
>    50 | <comment><<EOF>> sntx_err(EOF, "");
>       | ^~~~~~~~
>       | stderr
> In file included from GRAMophone.y:40:
> GRAMophone.l:248:11: warning: implicit declaration of function ‘check_id’ 
> [-Wimplicit-function-declaration]
>   248 |        if(check_id()==MACRO) {
>       |           ^~~~~~~~
> GRAMophone.l:252:12: warning: implicit declaration of function ‘dhSearch2’ 
> [-Wimplicit-function-declaration]
>   252 |            dhSearch2(yytext), YY_BUF_SIZE));
>       |            ^~~~~~~~~
> GRAMophone.l:251:27: warning: cast to pointer from integer of different size 
> [-Wint-to-pointer-cast]
>   251 |            yy_scan_buffer((char *)
>       |                           ^
> In file included from GRAMophone.y:40:
> GRAMophone.l: At top level:
> GRAMophone.l:321:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
>   321 | yywrap() {
>       | ^~~~~~
> GRAMophone.y: In function ‘yyparse’:
> GRAMophone.y:171:5: warning: implicit declaration of function ‘gen_exp3_code’ 
> [-Wimplicit-function-declaration]
>   171 |     gen_exp3_code(_NOT, $2, ctrl[2]);
>       |     ^~~~~~~~~~~~~
> GRAMophone.y:180:5: warning: implicit declaration of function ‘gen_exp1_code’ 
> [-Wimplicit-function-declaration]
>   180 |     gen_exp1_code(_AND, $1, ctrlTemp[--w], $4, ctrl[2]);
>       |     ^~~~~~~~~~~~~
> GRAMophone.y:256:7: warning: implicit declaration of function ‘gen_exp4_code’ 
> [-Wimplicit-function-declaration]
>   256 |       gen_exp4_code(_ENDEXP);
>       |       ^~~~~~~~~~~~~
> GRAMophone.y:280:9: warning: implicit declaration of function ‘gen_exp2_code’ 
> [-Wimplicit-function-declaration]
>   280 |         gen_exp2_code(_MOV, $1, $3, ctrl[2]);
>       |         ^~~~~~~~~~~~~
> GRAMophone.y:285:47: warning: implicit declaration of function ‘hash’ 
> [-Wimplicit-function-declaration]
>   285 |         if((players[playerCount]->productions[hash(idTemp, 0)]->
>       |                                               ^~~~
> GRAMophone.y:454:40: warning: implicit declaration of function ‘dhSearch’ 
> [-Wimplicit-function-declaration]
>   454 |         if(!(noteVarTempBis=(pnote_var)dhSearch(yytext, 0)) &&
>       |                                        ^~~~~~~~
> GRAMophone.y:454:29: warning: cast to pointer from integer of different size 
> [-Wint-to-pointer-cast]
>   454 |         if(!(noteVarTempBis=(pnote_var)dhSearch(yytext, 0)) &&
>       |                             ^
> GRAMophone.y:455:29: warning: cast to pointer from integer of different size 
> [-Wint-to-pointer-cast]
>   455 |            !(noteVarTempBis=(pnote_var)dhSearch(yytext, 1)))
>       |                             ^
> GRAMophone.y:459:29: warning: cast to pointer from integer of different size 
> [-Wint-to-pointer-cast]
>   459 |         if(!(noteVarTempBis=(pnote_var)dhSearch(yytext, 1)))
>       |                             ^
> GRAMophone.y:493:5: warning: implicit declaration of function ‘back’ 
> [-Wimplicit-function-declaration]
>   493 |     back();
>       |     ^~~~
> GRAMophone.y:507:5: warning: implicit declaration of function ‘dhInsert’ 
> [-Wimplicit-function-declaration]
>   507 |     dhInsert(NULL, idTemp, 2);
>       |     ^~~~~~~~
> GRAMophone.y:943:5: warning: implicit declaration of function 
> ‘init_local_flag’ [-Wimplicit-function-declaration]
>   943 |     init_local_flag();
>       |     ^~~~~~~~~~~~~~~
> GRAMophone.y:946:5: warning: implicit declaration of function ‘init_player’ 
> [-Wimplicit-function-declaration]
>   946 |     init_player();
>       |     ^~~~~~~~~~~
> GRAMophone.y:1141:5: warning: implicit declaration of function ‘gen_code’ 
> [-Wimplicit-function-declaration]
>  1141 |     gen_code(_CHK, ec);
>       |     ^~~~~~~~
> GRAMophone.y:1156:5: warning: implicit declaration of function ‘gen_code2’ 
> [-Wimplicit-function-declaration]
>  1156 |     gen_code2(_ELSE);
>       |     ^~~~~~~~~
> GRAMophone.y:1160:5: warning: implicit declaration of function ‘code_update’ 
> [-Wimplicit-function-declaration]
>  1160 |     code_update(cc, ccCond);
>       |     ^~~~~~~~~~~
> GRAMophone.y:1209:18: warning: implicit declaration of function 
> ‘gen_note_code’ [-Wimplicit-function-declaration]
>  1209 |     (ctrl[4]<0)?(gen_note_code(_EMPTY, ctrl[4], ctrl[5], ctrl[6], 
> ctrl[7], ctrl[8], ctrl[9], ctrl[10], ctrl[11], 
> ctrl[12])):(gen_note_code(_NOTEON, ctrl[4], ctrl[5], ctrl[6], ctrl[7], 
> ctrl[8], ctrl[9], ctrl[10], ctrl[11], ctrl[12]));
>       |                  ^~~~~~~~~~~~~
> GRAMophone.y:1241:5: warning: implicit declaration of function ‘gen_code3’ 
> [-Wimplicit-function-declaration]
>  1241 |     gen_code3(_REST, ctrl[9], ctrl[10]);
>       |     ^~~~~~~~~
> GRAMophone.y:1322:4: warning: implicit declaration of function ‘gen_code4’ 
> [-Wimplicit-function-declaration]
>  1322 |    gen_code4(_PRNT, ctrl[5], ctrl[6], ctrl[3]);
>       |    ^~~~~~~~~
> GRAMophone.tab.c:4585:7: warning: implicit declaration of function ‘yyerror’; 
> did you mean ‘yyerrok’? [-Wimplicit-function-declaration]
>  4585 |       yyerror (YY_("syntax error"));
>       |       ^~~~~~~
>       |       yyerrok
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:70: multiple definition of `midi'; 
> /tmp/ccHnI4GU.o:./global.h:70: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:175: multiple definition of 
> `players'; /tmp/ccHnI4GU.o:./global.h:175: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:64: multiple definition of 
> `playerCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:138: multiple definition of 
> `global_vars'; /tmp/ccHnI4GU.o:./global.h:138: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:72: multiple definition of 
> `debugOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:56: multiple definition of `rest'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:56: multiple definition of `note'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:64: multiple definition of `level'; 
> /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:84: multiple definition of 
> `global_iterations'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:64: multiple definition of 
> `prev_duration'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:78: multiple definition of `data'; 
> /tmp/ccHnI4GU.o:./global.h:78: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:57: multiple definition of `chord'; 
> /tmp/ccHnI4GU.o:./global.h:57: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:86: multiple definition of `strings'; 
> /tmp/ccHnI4GU.o:./global.h:86: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:63: multiple definition of 
> `globalWritten'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:126: multiple definition of 
> `glob_num'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:91: multiple definition of 
> `global_params'; /tmp/ccHnI4GU.o:./global.h:91: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:126: multiple definition of 
> `glob_den'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:127: multiple definition of 
> `copyright'; /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:128: multiple definition of `tempo'; 
> /tmp/ccHnI4GU.o:./global.h:128: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:85: multiple definition of 
> `grammarOption'; /tmp/ccHnI4GU.o:./global.h:85: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:71: multiple definition of 
> `namefile'; /tmp/ccHnI4GU.o:./global.h:71: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:84: multiple definition of 
> `global_resolution'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:183: multiple definition of `macros'; 
> /tmp/ccHnI4GU.o:./global.h:183: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:127: multiple definition of `title'; 
> /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:97: multiple definition of 
> `loc_par_flag'; /tmp/ccHnI4GU.o:./global.h:97: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:72: multiple definition of 
> `checkOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:64: multiple definition of 
> `stringCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:64: multiple definition of 
> `macroCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:64: multiple definition of 
> `varCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:63: multiple definition of 
> `isGlobal'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:55: multiple definition of `idTemp'; 
> /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/ccWY0lhU.o:./global.h:55: multiple definition of 
> `string_buf'; /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:97: multiple definition of 
> `loc_par_flag'; /tmp/ccHnI4GU.o:./global.h:97: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:63: multiple definition of 
> `globalWritten'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:64: multiple definition of 
> `stringCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:64: multiple definition of 
> `macroCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:64: multiple definition of 
> `varCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:63: multiple definition of 
> `isGlobal'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:128: multiple definition of `tempo'; 
> /tmp/ccHnI4GU.o:./global.h:128: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:84: multiple definition of 
> `global_iterations'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:84: multiple definition of 
> `global_resolution'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:85: multiple definition of 
> `grammarOption'; /tmp/ccHnI4GU.o:./global.h:85: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:64: multiple definition of `level'; 
> /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:126: multiple definition of 
> `glob_den'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:126: multiple definition of 
> `glob_num'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:91: multiple definition of 
> `global_params'; /tmp/ccHnI4GU.o:./global.h:91: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:138: multiple definition of 
> `global_vars'; /tmp/ccHnI4GU.o:./global.h:138: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:175: multiple definition of 
> `players'; /tmp/ccHnI4GU.o:./global.h:175: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:64: multiple definition of 
> `playerCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:183: multiple definition of `macros'; 
> /tmp/ccHnI4GU.o:./global.h:183: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:127: multiple definition of 
> `copyright'; /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:127: multiple definition of `title'; 
> /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:86: multiple definition of `strings'; 
> /tmp/ccHnI4GU.o:./global.h:86: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:78: multiple definition of `data'; 
> /tmp/ccHnI4GU.o:./global.h:78: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:72: multiple definition of 
> `debugOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:72: multiple definition of 
> `checkOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:71: multiple definition of 
> `namefile'; /tmp/ccHnI4GU.o:./global.h:71: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:70: multiple definition of `midi'; 
> /tmp/ccHnI4GU.o:./global.h:70: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:64: multiple definition of 
> `prev_duration'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:57: multiple definition of `chord'; 
> /tmp/ccHnI4GU.o:./global.h:57: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:56: multiple definition of `rest'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:56: multiple definition of `note'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:55: multiple definition of `idTemp'; 
> /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/ccEPPo7W.o:./global.h:55: multiple definition of 
> `string_buf'; /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:55: multiple definition of `idTemp'; 
> /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:64: multiple definition of 
> `playerCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:175: multiple definition of 
> `players'; /tmp/ccHnI4GU.o:./global.h:175: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:183: multiple definition of `macros'; 
> /tmp/ccHnI4GU.o:./global.h:183: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:138: multiple definition of 
> `global_vars'; /tmp/ccHnI4GU.o:./global.h:138: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:128: multiple definition of `tempo'; 
> /tmp/ccHnI4GU.o:./global.h:128: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:127: multiple definition of 
> `copyright'; /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:127: multiple definition of `title'; 
> /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:126: multiple definition of 
> `glob_den'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:126: multiple definition of 
> `glob_num'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:97: multiple definition of 
> `loc_par_flag'; /tmp/ccHnI4GU.o:./global.h:97: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:91: multiple definition of 
> `global_params'; /tmp/ccHnI4GU.o:./global.h:91: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:86: multiple definition of `strings'; 
> /tmp/ccHnI4GU.o:./global.h:86: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:85: multiple definition of 
> `grammarOption'; /tmp/ccHnI4GU.o:./global.h:85: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:84: multiple definition of 
> `global_iterations'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:84: multiple definition of 
> `global_resolution'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:78: multiple definition of `data'; 
> /tmp/ccHnI4GU.o:./global.h:78: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:72: multiple definition of 
> `debugOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:72: multiple definition of 
> `checkOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:71: multiple definition of 
> `namefile'; /tmp/ccHnI4GU.o:./global.h:71: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:70: multiple definition of `midi'; 
> /tmp/ccHnI4GU.o:./global.h:70: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:64: multiple definition of `level'; 
> /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:64: multiple definition of 
> `stringCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:64: multiple definition of 
> `prev_duration'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:64: multiple definition of 
> `macroCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:64: multiple definition of 
> `varCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:63: multiple definition of 
> `globalWritten'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:63: multiple definition of 
> `isGlobal'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:57: multiple definition of `chord'; 
> /tmp/ccHnI4GU.o:./global.h:57: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:56: multiple definition of `rest'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:56: multiple definition of `note'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/ccP3EDtY.o:./global.h:55: multiple definition of 
> `string_buf'; /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:55: multiple definition of `idTemp'; 
> /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:64: multiple definition of 
> `playerCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:175: multiple definition of 
> `players'; /tmp/ccHnI4GU.o:./global.h:175: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./expcode.c:28: multiple definition of `id'; 
> /tmp/ccP3EDtY.o:./midicode.c:28: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:183: multiple definition of `macros'; 
> /tmp/ccHnI4GU.o:./global.h:183: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:138: multiple definition of 
> `global_vars'; /tmp/ccHnI4GU.o:./global.h:138: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:128: multiple definition of `tempo'; 
> /tmp/ccHnI4GU.o:./global.h:128: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:127: multiple definition of 
> `copyright'; /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:127: multiple definition of `title'; 
> /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:126: multiple definition of 
> `glob_den'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:126: multiple definition of 
> `glob_num'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:97: multiple definition of 
> `loc_par_flag'; /tmp/ccHnI4GU.o:./global.h:97: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:91: multiple definition of 
> `global_params'; /tmp/ccHnI4GU.o:./global.h:91: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:86: multiple definition of `strings'; 
> /tmp/ccHnI4GU.o:./global.h:86: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:85: multiple definition of 
> `grammarOption'; /tmp/ccHnI4GU.o:./global.h:85: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:84: multiple definition of 
> `global_iterations'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:84: multiple definition of 
> `global_resolution'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:78: multiple definition of `data'; 
> /tmp/ccHnI4GU.o:./global.h:78: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:72: multiple definition of 
> `debugOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:72: multiple definition of 
> `checkOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:71: multiple definition of 
> `namefile'; /tmp/ccHnI4GU.o:./global.h:71: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:70: multiple definition of `midi'; 
> /tmp/ccHnI4GU.o:./global.h:70: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:64: multiple definition of `level'; 
> /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:64: multiple definition of 
> `stringCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:64: multiple definition of 
> `prev_duration'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:64: multiple definition of 
> `macroCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:64: multiple definition of 
> `varCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:63: multiple definition of 
> `globalWritten'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:63: multiple definition of 
> `isGlobal'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:57: multiple definition of `chord'; 
> /tmp/ccHnI4GU.o:./global.h:57: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:56: multiple definition of `rest'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:56: multiple definition of `note'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/ccbccMyV.o:./global.h:55: multiple definition of 
> `string_buf'; /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:127: multiple definition of 
> `copyright'; /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:127: multiple definition of `title'; 
> /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:91: multiple definition of 
> `global_params'; /tmp/ccHnI4GU.o:./global.h:91: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:85: multiple definition of 
> `grammarOption'; /tmp/ccHnI4GU.o:./global.h:85: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:84: multiple definition of 
> `global_iterations'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:84: multiple definition of 
> `global_resolution'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:126: multiple definition of 
> `glob_den'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:126: multiple definition of 
> `glob_num'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:128: multiple definition of `tempo'; 
> /tmp/ccHnI4GU.o:./global.h:128: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:175: multiple definition of 
> `players'; /tmp/ccHnI4GU.o:./global.h:175: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:64: multiple definition of 
> `playerCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:183: multiple definition of `macros'; 
> /tmp/ccHnI4GU.o:./global.h:183: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:138: multiple definition of 
> `global_vars'; /tmp/ccHnI4GU.o:./global.h:138: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:97: multiple definition of 
> `loc_par_flag'; /tmp/ccHnI4GU.o:./global.h:97: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:86: multiple definition of `strings'; 
> /tmp/ccHnI4GU.o:./global.h:86: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:78: multiple definition of `data'; 
> /tmp/ccHnI4GU.o:./global.h:78: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:72: multiple definition of 
> `debugOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:72: multiple definition of 
> `checkOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:71: multiple definition of 
> `namefile'; /tmp/ccHnI4GU.o:./global.h:71: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:70: multiple definition of `midi'; 
> /tmp/ccHnI4GU.o:./global.h:70: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:64: multiple definition of `level'; 
> /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:64: multiple definition of 
> `stringCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:64: multiple definition of 
> `prev_duration'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:64: multiple definition of 
> `macroCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:64: multiple definition of 
> `varCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:63: multiple definition of 
> `globalWritten'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:63: multiple definition of 
> `isGlobal'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:57: multiple definition of `chord'; 
> /tmp/ccHnI4GU.o:./global.h:57: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:56: multiple definition of `rest'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:56: multiple definition of `note'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:55: multiple definition of `idTemp'; 
> /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/ccpKY5KU.o:./global.h:55: multiple definition of 
> `string_buf'; /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:183: multiple definition of `macros'; 
> /tmp/ccHnI4GU.o:./global.h:183: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:175: multiple definition of 
> `players'; /tmp/ccHnI4GU.o:./global.h:175: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:138: multiple definition of 
> `global_vars'; /tmp/ccHnI4GU.o:./global.h:138: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:128: multiple definition of `tempo'; 
> /tmp/ccHnI4GU.o:./global.h:128: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:127: multiple definition of 
> `copyright'; /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:127: multiple definition of `title'; 
> /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:126: multiple definition of 
> `glob_den'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:126: multiple definition of 
> `glob_num'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:97: multiple definition of 
> `loc_par_flag'; /tmp/ccHnI4GU.o:./global.h:97: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:91: multiple definition of 
> `global_params'; /tmp/ccHnI4GU.o:./global.h:91: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:86: multiple definition of `strings'; 
> /tmp/ccHnI4GU.o:./global.h:86: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:85: multiple definition of 
> `grammarOption'; /tmp/ccHnI4GU.o:./global.h:85: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:84: multiple definition of 
> `global_iterations'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:84: multiple definition of 
> `global_resolution'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:78: multiple definition of `data'; 
> /tmp/ccHnI4GU.o:./global.h:78: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:72: multiple definition of 
> `debugOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:72: multiple definition of 
> `checkOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:71: multiple definition of 
> `namefile'; /tmp/ccHnI4GU.o:./global.h:71: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:70: multiple definition of `midi'; 
> /tmp/ccHnI4GU.o:./global.h:70: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:64: multiple definition of `level'; 
> /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:64: multiple definition of 
> `stringCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:64: multiple definition of 
> `prev_duration'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:64: multiple definition of 
> `playerCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:64: multiple definition of 
> `macroCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:64: multiple definition of 
> `varCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:63: multiple definition of 
> `globalWritten'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:63: multiple definition of 
> `isGlobal'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:57: multiple definition of `chord'; 
> /tmp/ccHnI4GU.o:./global.h:57: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:56: multiple definition of `rest'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:56: multiple definition of `note'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:55: multiple definition of `idTemp'; 
> /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/ccaNZr7W.o:./global.h:55: multiple definition of 
> `string_buf'; /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:138: multiple definition of 
> `global_vars'; /tmp/ccHnI4GU.o:./global.h:138: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:64: multiple definition of 
> `playerCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:175: multiple definition of 
> `players'; /tmp/ccHnI4GU.o:./global.h:175: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:183: multiple definition of `macros'; 
> /tmp/ccHnI4GU.o:./global.h:183: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:55: multiple definition of 
> `string_buf'; /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:84: multiple definition of 
> `global_iterations'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:128: multiple definition of `tempo'; 
> /tmp/ccHnI4GU.o:./global.h:128: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:127: multiple definition of 
> `copyright'; /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:127: multiple definition of `title'; 
> /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:126: multiple definition of 
> `glob_den'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:126: multiple definition of 
> `glob_num'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:97: multiple definition of 
> `loc_par_flag'; /tmp/ccHnI4GU.o:./global.h:97: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:91: multiple definition of 
> `global_params'; /tmp/ccHnI4GU.o:./global.h:91: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:86: multiple definition of `strings'; 
> /tmp/ccHnI4GU.o:./global.h:86: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:85: multiple definition of 
> `grammarOption'; /tmp/ccHnI4GU.o:./global.h:85: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:84: multiple definition of 
> `global_resolution'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:78: multiple definition of `data'; 
> /tmp/ccHnI4GU.o:./global.h:78: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:72: multiple definition of 
> `debugOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:72: multiple definition of 
> `checkOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:71: multiple definition of 
> `namefile'; /tmp/ccHnI4GU.o:./global.h:71: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:70: multiple definition of `midi'; 
> /tmp/ccHnI4GU.o:./global.h:70: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:64: multiple definition of `level'; 
> /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:64: multiple definition of 
> `stringCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:64: multiple definition of 
> `prev_duration'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:64: multiple definition of 
> `macroCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:64: multiple definition of 
> `varCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:63: multiple definition of 
> `globalWritten'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:63: multiple definition of 
> `isGlobal'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:57: multiple definition of `chord'; 
> /tmp/ccHnI4GU.o:./global.h:57: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:56: multiple definition of `rest'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:56: multiple definition of `note'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/ccMWICgU.o:./global.h:55: multiple definition of `idTemp'; 
> /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:55: multiple definition of 
> `string_buf'; /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:64: multiple definition of 
> `playerCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:175: multiple definition of 
> `players'; /tmp/ccHnI4GU.o:./global.h:175: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:55: multiple definition of `idTemp'; 
> /tmp/ccHnI4GU.o:./global.h:55: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:63: multiple definition of 
> `isGlobal'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:85: multiple definition of 
> `grammarOption'; /tmp/ccHnI4GU.o:./global.h:85: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:97: multiple definition of 
> `loc_par_flag'; /tmp/ccHnI4GU.o:./global.h:97: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:126: multiple definition of 
> `glob_den'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:126: multiple definition of 
> `glob_num'; /tmp/ccHnI4GU.o:./global.h:126: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:91: multiple definition of 
> `global_params'; /tmp/ccHnI4GU.o:./global.h:91: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:64: multiple definition of 
> `varCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:84: multiple definition of 
> `global_resolution'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:128: multiple definition of `tempo'; 
> /tmp/ccHnI4GU.o:./global.h:128: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:64: multiple definition of 
> `stringCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:86: multiple definition of `strings'; 
> /tmp/ccHnI4GU.o:./global.h:86: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:127: multiple definition of 
> `copyright'; /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:64: multiple definition of 
> `macroCount'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:127: multiple definition of `title'; 
> /tmp/ccHnI4GU.o:./global.h:127: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:84: multiple definition of 
> `global_iterations'; /tmp/ccHnI4GU.o:./global.h:84: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:183: multiple definition of `macros'; 
> /tmp/ccHnI4GU.o:./global.h:183: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:138: multiple definition of 
> `global_vars'; /tmp/ccHnI4GU.o:./global.h:138: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:78: multiple definition of `data'; 
> /tmp/ccHnI4GU.o:./global.h:78: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:72: multiple definition of 
> `debugOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:72: multiple definition of 
> `checkOption'; /tmp/ccHnI4GU.o:./global.h:72: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:71: multiple definition of 
> `namefile'; /tmp/ccHnI4GU.o:./global.h:71: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:70: multiple definition of `midi'; 
> /tmp/ccHnI4GU.o:./global.h:70: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:64: multiple definition of `level'; 
> /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:64: multiple definition of 
> `prev_duration'; /tmp/ccHnI4GU.o:./global.h:64: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:63: multiple definition of 
> `globalWritten'; /tmp/ccHnI4GU.o:./global.h:63: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:57: multiple definition of `chord'; 
> /tmp/ccHnI4GU.o:./global.h:57: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:56: multiple definition of `rest'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> /usr/bin/ld: /tmp/cc6oTntY.o:./global.h:56: multiple definition of `note'; 
> /tmp/ccHnI4GU.o:./global.h:56: first defined here
> collect2: error: ld returned 1 exit status

The full build log is available from:
   http://qa-logs.debian.net/2020/08/02/gramophone2_0.8.13a-3.1_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.

Reply via email to