* installing *source* package ‘epanet2toolkit’ ... ** package ‘epanet2toolkit’ successfully unpacked and MD5 sums checked ** using staged installation ** libs make[2]: Entering directory '/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src' /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c Repanet2.c -o Repanet2.o /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c epanet.c -o epanet.o epanet.c: In function 'getTmpName': epanet.c:2851:10: warning: unused variable 'n' [-Wunused-variable] 2851 | int n; | ^ epanet.c:2850:10: warning: unused variable 'name' [-Wunused-variable] 2850 | char name[MAXFNAME+1]; | ^~~~ epanet.c: In function 'openhydfile': epanet.c:2472:7: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 2472 | fread(&magic,sizeof(INT4),1,HydFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ epanet.c:2474:7: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 2474 | fread(&version,sizeof(INT4),1,HydFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c hash.c -o hash.o In file included from /usr/include/string.h:494, from epanet.c:123: In function 'strncpy', inlined from 'ENgetqualinfo' at epanet.c:999:5: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 31 bytes from a string of length 31 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'ENgetqualinfo' at epanet.c:1000:5: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 31 bytes from a string of length 31 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'ENgetcurve' at epanet.c:1492:3: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 31 bytes from a string of length 31 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'ENsetqualtype' at epanet.c:2308:7: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 31 bytes from a string of length 31 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'ENsetqualtype' at epanet.c:2309:7: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 31 bytes from a string of length 31 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c hydraul.c -o hydraul.o /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c init.c -o init.o init.c:18:40: warning: missing braces around initializer [-Wmissing-braces] 18 | static const R_CMethodDef cMethods[] = { | ^ init.c:47:45: warning: missing braces around initializer [-Wmissing-braces] 47 | static const R_CallMethodDef callMethods[] ={ | ^ /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c inpfile.c -o inpfile.o inpfile.c: In function 'saveinpfile': inpfile.c:282:25: warning: array subscript has type 'char' [-Wchar-subscripts] 282 | LinkTxt[Link[n].Type]); | ~~~~~~~^~~~~ inpfile.c:382:67: warning: array subscript has type 'char' [-Wchar-subscripts] 382 | sprintf(s, " LINK %s %s ", Link[j].ID, StatTxt[Control[i].Status]); | ~~~~~~~~~~^~~~~~~ inpfile.c:406:49: warning: array subscript has type 'char' [-Wchar-subscripts] 406 | Node[n].ID, ControlTxt[Control[i].Type], kc); | ~~~~~~~~~~^~~~~ inpfile.c:442:26: warning: array subscript has type 'char' [-Wchar-subscripts] 442 | SourceTxt[source->Type], | ~~~~~~^~~~~~ inpfile.c:458:29: warning: array subscript has type 'char' [-Wchar-subscripts] 458 | MixTxt[Tank[i].MixModel], | ~~~~~~~^~~~~~~~~ inpfile.c:524:51: warning: array subscript has type 'char' [-Wchar-subscripts] 524 | fprintf(f, "\n STATISTIC %s",TstatTxt[Tstatflag]); | ^ inpfile.c:529:56: warning: array subscript has type 'char' [-Wchar-subscripts] 529 | fprintf(f, "\n UNITS %s", FlowUnitsTxt[Flowflag]); | ^ inpfile.c:530:57: warning: array subscript has type 'char' [-Wchar-subscripts] 530 | fprintf(f, "\n PRESSURE %s", PressUnitsTxt[Pressflag]); | ^ inpfile.c:531:51: warning: array subscript has type 'char' [-Wchar-subscripts] 531 | fprintf(f, "\n HEADLOSS %s", FormTxt[Formflag]); | ^ inpfile.c:566:54: warning: array subscript has type 'char' [-Wchar-subscripts] 566 | fprintf(f, "\n STATUS %s", RptFlagTxt[Statflag]); | ^ inpfile.c:567:54: warning: array subscript has type 'char' [-Wchar-subscripts] 567 | fprintf(f, "\n SUMMARY %s", RptFlagTxt[Summaryflag]); | ^ inpfile.c:568:54: warning: array subscript has type 'char' [-Wchar-subscripts] 568 | fprintf(f, "\n ENERGY %s", RptFlagTxt[Energyflag]); | ^ inpfile.c:569:54: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | fprintf(f, "\n MESSAGES %s", RptFlagTxt[Messageflag]); | ^ /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c input1.c -o input1.o /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c input2.c -o input2.o input1.c: In function 'initunits': input1.c:403:49: warning: array subscript has type 'char' [-Wchar-subscripts] 403 | strcpy(Field[DEMAND].Units,RptFlowUnitsTxt[Flowflag]); | ^ input1.c:410:47: warning: array subscript has type 'char' [-Wchar-subscripts] 410 | strcpy(Field[FLOW].Units,RptFlowUnitsTxt[Flowflag]); | ^ input1.c:428:49: warning: array subscript has type 'char' [-Wchar-subscripts] 428 | strcpy(Field[DEMAND].Units,RptFlowUnitsTxt[Flowflag]); | ^ input1.c:434:47: warning: array subscript has type 'char' [-Wchar-subscripts] 434 | strcpy(Field[FLOW].Units,RptFlowUnitsTxt[Flowflag]); | ^ In file included from input2.c:36: input2.c: In function 'readdata': text.h:474:2: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 474 | "Input Error 214: following line of [%s] section contains too many characters:" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ text.h:474:2: note: in definition of macro 'ERR214' 474 | "Input Error 214: following line of [%s] section contains too many characters:" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ text.h:474:40: note: format string is defined here 474 | "Input Error 214: following line of [%s] section contains too many characters:" | ~^ | | | char * In file included from /usr/include/string.h:494, from input1.c:26: In function 'strncpy', inlined from 'initunits' at input1.c:454:7: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 31 bytes from a string of length 31 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'initunits' at input1.c:455:7: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 31 bytes from a string of length 31 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c input3.c -o input3.o /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c mempool.c -o mempool.o In file included from /usr/include/string.h:494, from input3.c:25: In function 'strncpy', inlined from 'coordata' at input3.c:604:2: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 31 bytes from a string of length 31 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c output.c -o output.o output.c: In function 'savetimestat': output.c:597:13: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 597 | fread(x+1, sizeof(REAL4), n, TmpOutFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c quality.c -o quality.o quality.c: In function 'accumulate': quality.c:778:11: warning: variable 'i' set but not used [-Wunused-but-set-variable] 778 | int i,j,k; | ^ quality.c: In function 'nextqual': quality.c:339:32: warning: 'tankVolumes' may be used uninitialized in this function [-Wmaybe-uninitialized] 339 | Tank[i].V = tankVolumes[i-1]; | ~~~~~~~~~~~^~~~~ /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c report.c -o report.o report.c: In function 'writelogo': report.c:149:8: warning: unused variable 'i' [-Wunused-variable] 149 | int i; | ^ report.c: In function 'writesummary': report.c:217:30: warning: array subscript has type 'char' [-Wchar-subscripts] 217 | sprintf(s,FMT25,RptFormTxt[Formflag]); | ^ report.c: In function 'writehydstat': report.c:321:54: warning: array subscript has type 'char' [-Wchar-subscripts] 321 | sprintf(s1,FMT50,atime,Node[n].ID,StatTxt[newstat], | ^ report.c:323:56: warning: array subscript has type 'char' [-Wchar-subscripts] 323 | else sprintf(s1,FMT51,atime,Node[n].ID,StatTxt[newstat]); | ^ report.c:335:51: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | sprintf(s1,FMT52,atime,LinkTxt[Link[i].Type],Link[i].ID, | ~~~~~~~^~~~~ report.c:336:34: warning: array subscript has type 'char' [-Wchar-subscripts] 336 | StatTxt[LinkStatus[i]]); | ~~~~~~~~~~^~~ report.c:337:53: warning: array subscript has type 'char' [-Wchar-subscripts] 337 | else sprintf(s1,FMT53,atime,LinkTxt[Link[i].Type],Link[i].ID, | ~~~~~~~^~~~~ report.c:338:28: warning: array subscript has type 'char' [-Wchar-subscripts] 338 | StatTxt[OldStat[i]],StatTxt[LinkStatus[i]]); | ~~~~~~~^~~ report.c:338:51: warning: array subscript has type 'char' [-Wchar-subscripts] 338 | StatTxt[OldStat[i]],StatTxt[LinkStatus[i]]); | ~~~~~~~~~~^~~ report.c: In function 'writeheader': report.c:652:61: warning: array subscript has type 'char' [-Wchar-subscripts] 652 | else if (Tstatflag != SERIES) sprintf(s,FMT76,TstatTxt[Tstatflag]); | ^ report.c:688:61: warning: array subscript has type 'char' [-Wchar-subscripts] 688 | else if (Tstatflag != SERIES) sprintf(s,FMT79,TstatTxt[Tstatflag]); | ^ In file included from report.c:38: report.c: In function 'writeline': text.h:434:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 434 | #define FMT82 "\n\f\n Page %-d %60.60s\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ report.c:729:30: note: in expansion of macro 'FMT82' 729 | if (fprintf(RptFile,FMT82,PageNum,Title[0]) == EOF) | ^~~~~ text.h:434:32: note: format string is defined here 434 | #define FMT82 "\n\f\n Page %-d %60.60s\n" | ~~^ | | | int | %-ld report.c: In function 'writestatchange': report.c:790:40: warning: array subscript has type 'char' [-Wchar-subscripts] 790 | sprintf(Msg,FMT56,LinkTxt[Link[k].Type],Link[k].ID,setting); | ~~~~~~~^~~~~ report.c:804:40: warning: array subscript has type 'char' [-Wchar-subscripts] 804 | sprintf(Msg,FMT57,LinkTxt[Link[k].Type],Link[k].ID, | ~~~~~~~^~~~~ report.c: In function 'writecontrolaction': report.c:827:70: warning: array subscript has type 'char' [-Wchar-subscripts] 827 | sprintf(LongMsg,FMT54,clocktime(Atime,Htime),LinkTxt[Link[k].Type], | ~~~~~~~^~~~~ report.c:832:70: warning: array subscript has type 'char' [-Wchar-subscripts] 832 | sprintf(LongMsg,FMT55,clocktime(Atime,Htime),LinkTxt[Link[k].Type], | ~~~~~~~^~~~~ report.c: In function 'writeruleaction': report.c:851:60: warning: array subscript has type 'char' [-Wchar-subscripts] 851 | sprintf(Msg,FMT63,clocktime(Atime,Htime),LinkTxt[Link[k].Type], | ~~~~~~~^~~~~ report.c: In function 'writehydwarn': report.c:904:44: warning: array subscript has type 'char' [-Wchar-subscripts] 904 | sprintf(Msg,WARN05,LinkTxt[Link[j].Type],Link[j].ID, | ~~~~~~~^~~~~ report.c:905:31: warning: array subscript has type 'char' [-Wchar-subscripts] 905 | StatTxt[LinkStatus[j]],clocktime(Atime,Htime)); | ~~~~~~~~~~^~~ report.c:923:47: warning: array subscript has type 'char' [-Wchar-subscripts] 923 | sprintf(Msg,WARN04,Link[j].ID,StatTxt[s], //(2.00.11 - LR) | ^ report.c: In function 'writeresults': report.c:448:10: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 448 | fread((x[j-DEMAND])+1,sizeof(REAL4),Nnodes,OutFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ report.c:453:10: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 453 | fread((x[j-FLOW])+1,sizeof(REAL4),Nlinks,OutFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c rules.c -o rules.o /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c smatrix.c -o smatrix.o /usr/local/gcc10/bin/gcc -I"/data/gannet/ripley/R/R-gcc10/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c toolkit.c -o toolkit.o /usr/local/gcc10/bin/gcc -shared -L/usr/local/gcc10/lib64 -L/usr/local/lib64 -o epanet2toolkit.so Repanet2.o epanet.o hash.o hydraul.o init.o inpfile.o input1.o input2.o input3.o mempool.o output.o quality.o report.o rules.o smatrix.o toolkit.o /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:63: multiple definition of `Openflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:63: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:64: multiple definition of `OpenHflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:64: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:23: multiple definition of `HydFile'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:23: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:65: multiple definition of `SaveHflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:65: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:66: multiple definition of `OpenQflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:66: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:81: multiple definition of `Nnodes'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:81: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:165: multiple definition of `Node'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:165: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:84: multiple definition of `Nlinks'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:84: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:166: multiple definition of `Link'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:166: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:88: multiple definition of `Ncontrols'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:88: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:170: multiple definition of `Control'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:170: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:83: multiple definition of `Njuncs'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:83: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:102: multiple definition of `Ucf'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:102: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:91: multiple definition of `Ncurves'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:91: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:82: multiple definition of `Ntanks'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:82: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:90: multiple definition of `Npats'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:90: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:108: multiple definition of `Qexp'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:108: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:109: multiple definition of `Dmult'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:109: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:96: multiple definition of `MaxIter'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:96: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:110: multiple definition of `Hacc'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:110: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:103: multiple definition of `Ctol'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:103: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:132: multiple definition of `Hstep'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:132: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:139: multiple definition of `Htime'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:139: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:131: multiple definition of `Tstart'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:131: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:92: multiple definition of `Nperiods'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:92: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:61: multiple definition of `Tstatflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:61: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:142: multiple definition of `Rulestep'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:142: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:137: multiple definition of `Rstart'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:137: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:136: multiple definition of `Rstep'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:136: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:135: multiple definition of `Pstart'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:135: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:134: multiple definition of `Pstep'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:134: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:133: multiple definition of `Qstep'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:133: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:143: multiple definition of `Dur'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:143: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:51: multiple definition of `Flowflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:51: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:162: multiple definition of `Pattern'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:162: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:163: multiple definition of `Curve'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:163: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:48: multiple definition of `Qualflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:48: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:98: multiple definition of `TraceNode'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:98: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:39: multiple definition of `ChemName'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:39: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:40: multiple definition of `ChemUnits'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:40: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:173: multiple definition of `_relativeError'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:173: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:174: multiple definition of `_iterations'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:174: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:167: multiple definition of `Tank'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:167: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:69: multiple definition of `Coordflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:69: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:164: multiple definition of `Coord'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:164: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:157: multiple definition of `NodeHead'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:157: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:150: multiple definition of `NodeQual'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:150: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:149: multiple definition of `NodeDemand'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:149: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:152: multiple definition of `LinkSetting'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:152: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:147: multiple definition of `LinkStatus'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:147: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:53: multiple definition of `Formflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:53: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:168: multiple definition of `Pump'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:168: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:153: multiple definition of `Q'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:153: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:49: multiple definition of `Reactflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:49: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:79: multiple definition of `MaxPats'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:79: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:80: multiple definition of `MaxCurves'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:80: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:140: multiple definition of `Qtime'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:140: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:57: multiple definition of `Statflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:57: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:154: multiple definition of `PipeRateCoeff'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:154: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:148: multiple definition of `OldStat'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:148: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:169: multiple definition of `Valve'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:169: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:155: multiple definition of `X'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:155: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:160: multiple definition of `Patlist'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:160: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:161: multiple definition of `Curvelist'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:161: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:172: multiple definition of `Adjlist'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:172: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:196: multiple definition of `Aii'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:196: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:197: multiple definition of `Aij'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:197: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:198: multiple definition of `F'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:198: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:199: multiple definition of `P'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:199: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:200: multiple definition of `Y'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:200: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:201: multiple definition of `Order'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:201: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:202: multiple definition of `Row'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:202: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:203: multiple definition of `Ndx'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:203: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:208: multiple definition of `XLNZ'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:208: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:209: multiple definition of `NZSUB'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:209: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:210: multiple definition of `LNZ'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:210: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:171: multiple definition of `NodeHashTable'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:171: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:171: multiple definition of `LinkHashTable'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:171: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:70: multiple definition of `MaxNodes'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:70: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:71: multiple definition of `MaxLinks'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:71: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:74: multiple definition of `MaxTanks'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:74: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:75: multiple definition of `MaxPumps'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:75: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:76: multiple definition of `MaxValves'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:76: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:77: multiple definition of `MaxControls'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:77: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:24: multiple definition of `TmpOutFile'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:24: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:21: multiple definition of `OutFile'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:21: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:36: multiple definition of `TmpFname'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:36: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:20: multiple definition of `InFile'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:20: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:22: multiple definition of `RptFile'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:22: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:47: multiple definition of `Hydflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:47: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:46: multiple definition of `Outflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:46: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:67: multiple definition of `SaveQflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:67: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:34: multiple definition of `OutFname'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:34: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:33: multiple definition of `HydFname'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:33: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:86: multiple definition of `Npumps'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:86: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:87: multiple definition of `Nvalves'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:87: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:25: multiple definition of `HydOffset'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:25: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:144: multiple definition of `Field'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:144: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:28: multiple definition of `Msg'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:28: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:30: multiple definition of `InpFname'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:30: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:31: multiple definition of `Rpt1Fname'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:31: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:26: multiple definition of `OutOffset1'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:26: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:27: multiple definition of `OutOffset2'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:27: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:68: multiple definition of `Saveflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:68: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:56: multiple definition of `Messageflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:56: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:62: multiple definition of `Warnflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:62: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:54: multiple definition of `Rptflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:54: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:55: multiple definition of `Summaryflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:55: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:44: multiple definition of `Atime'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:44: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:159: multiple definition of `QLinkFlow'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:159: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:158: multiple definition of `QTankVolumes'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:158: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:156: multiple definition of `TempQual'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:156: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:151: multiple definition of `E'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:151: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:141: multiple definition of `Hydstep'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:141: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:138: multiple definition of `Rtime'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:138: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:130: multiple definition of `Wsource'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:130: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:129: multiple definition of `Wtank'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:129: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:128: multiple definition of `Wwall'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:128: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:127: multiple definition of `Wbulk'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:127: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:126: multiple definition of `Dsystem'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:126: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:125: multiple definition of `Emax'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:125: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:124: multiple definition of `Epump'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:124: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:123: multiple definition of `Dcost'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:123: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:122: multiple definition of `Ecost'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:122: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:121: multiple definition of `SpGrav'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:121: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:120: multiple definition of `Viscos'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:120: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:119: multiple definition of `Diffus'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:119: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:118: multiple definition of `Rfactor'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:118: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:117: multiple definition of `Climit'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:117: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:116: multiple definition of `Kwall'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:116: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:115: multiple definition of `Kbulk'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:115: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:114: multiple definition of `TankOrder'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:114: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:113: multiple definition of `WallOrder'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:113: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:112: multiple definition of `BulkOrder'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:112: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:111: multiple definition of `DampLimit'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:111: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:107: multiple definition of `Hexp'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:107: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:106: multiple definition of `RQtol'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:106: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:105: multiple definition of `Qtol'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:105: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:104: multiple definition of `Htol'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:104: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:101: multiple definition of `MaxCheck'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:101: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:100: multiple definition of `CheckFreq'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:100: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:99: multiple definition of `PageSize'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:99: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:97: multiple definition of `ExtraIter'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:97: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:95: multiple definition of `Epat'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:95: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:94: multiple definition of `DefPat'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:94: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:93: multiple definition of `Ncoeffs'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:93: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:89: multiple definition of `Nrules'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:89: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:85: multiple definition of `Npipes'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:85: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:78: multiple definition of `MaxRules'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:78: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:73: multiple definition of `MaxPipes'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:73: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:72: multiple definition of `MaxJuncs'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:72: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:60: multiple definition of `Linkflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:60: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:59: multiple definition of `Nodeflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:59: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:58: multiple definition of `Energyflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:58: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:52: multiple definition of `Pressflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:52: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:50: multiple definition of `Unitsflag'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:50: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:41: multiple definition of `DefPatID'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:41: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:38: multiple definition of `Title'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:38: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:37: multiple definition of `TmpDir'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:37: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:35: multiple definition of `MapFname'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:35: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:32: multiple definition of `Rpt2Fname'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:32: first defined here /usr/bin/ld: epanet.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:29: multiple definition of `LongMsg'; Repanet2.o:/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src/vars.h:29: first defined here collect2: error: ld returned 1 exit status make[2]: *** [/data/gannet/ripley/R/R-gcc10/share/make/shlib.mk:6: epanet2toolkit.so] Error 1 make[2]: Target 'all' not remade because of errors. make[2]: Leaving directory '/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit/src' ERROR: compilation failed for package ‘epanet2toolkit’ * removing ‘/data/gannet/ripley/R/packages/tests-gcc10/epanet2toolkit.Rcheck/epanet2toolkit’