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.