Your message dated Thu, 14 May 2020 07:05:48 +0000
with message-id <e1jz7wc-000fwq...@fasolo.debian.org>
and subject line Bug#951984: fixed in tree-puzzle 5.3~rc16+dfsg-1
has caused the Debian Bug report #951984,
regarding tree-puzzle: FTBFS: mpi.h:322:57: error: static assertion failed: 
"MPI_Address was removed in MPI-3.0.  Use MPI_Get_address instead."
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
951984: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951984
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: tree-puzzle
Version: 5.2-11
Severity: serious
Justification: FTBFS on amd64
Tags: buster sid
Usertags: ftbfs-20200222 ftbfs-buster

Hi,

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

Relevant part (hopefully):
> gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now sgamma.o sml1.o 
> sml2.o smlparam.o smodel1.o smodel2.o spuzzle1.o spuzzle2.o spstep.o sutil.o 
> sconsensus.o streesort.o streetest.o  -lsprng -lm  -o puzzle
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./gamma.c && mv 
> gamma.o pgamma.o
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./ml1.c && mv 
> ml1.o pml1.o
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./ml2.c && mv 
> ml2.o pml2.o
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./mlparam.c && 
> mv mlparam.o pmlparam.o
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./model1.c && 
> mv model1.o pmodel1.o
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./model2.c && 
> mv model2.o pmodel2.o
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./puzzle1.c && 
> mv puzzle1.o ppuzzle1.o
> ./puzzle1.c: In function ‘readallquarts’:
> ./puzzle1.c:294:3: warning: ignoring return value of ‘fscanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>   294 |   fscanf(ifp, "TREE-PUZZLE\n");
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:295:3: warning: ignoring return value of ‘fscanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>   295 |   fscanf(ifp, "%s\n\n", dummyversion);
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:297:3: warning: ignoring return value of ‘fscanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>   297 |   fscanf(ifp, "species: %d\n",   &dummynspec);
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:298:3: warning: ignoring return value of ‘fscanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>   298 |   fscanf(ifp, "quartets: %lu\n", &dummynquart);
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:299:3: warning: ignoring return value of ‘fscanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>   299 |   fscanf(ifp, "bytes: %lu\n\n",  &dummyblocklen);
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:322:6: warning: ignoring return value of ‘fscanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>   322 |      fscanf(ifp, "%s\n", dummyname);
>       |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:335:3: warning: ignoring return value of ‘fread’, declared with 
> attribute warn_unused_result [-Wunused-result]
>   335 |   fread(&(quartetinfo[0]), sizeof(char), blocklen, ifp);
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c: In function ‘setoptions’:
> ./puzzle1.c:718:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>   718 |        scanf("%d", &locroot);
>       |        ^~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:776:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>   776 |        scanf("%lf", &fracinv);
>       |        ^~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:795:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>   795 |        scanf("%lf", &Geta);
>       |        ^~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:813:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>   813 |        scanf("%d", &numcats);
>       |        ^~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:915:9: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>   915 |         scanf("%d", &numclust);
>       |         ^~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:1115:9: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>  1115 |         scanf("%lf", &(Freqtpm[i]));
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:1149:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>  1149 |        scanf("%lu", &Numtrial);
>       |        ^~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:1164:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>  1164 |        scanf("%lu", &lmqts);
>       |        ^~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:1181:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>  1181 |        scanf("%d", &outgroup);
>       |        ^~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:1449:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>  1449 |        scanf("%lf", &TSparam);
>       |        ^~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:1478:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>  1478 |        scanf("%lf", &YRparam);
>       |        ^~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:1502:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>  1502 |        scanf("%lf", &tstvf84);
>       |        ^~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:1515:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>  1515 |        scanf("%lf", &GTR_ACrate);
>       |        ^~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:1524:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>  1524 |        scanf("%lf", &GTR_AGrate);
>       |        ^~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:1533:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>  1533 |        scanf("%lf", &GTR_ATrate);
>       |        ^~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:1542:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>  1542 |        scanf("%lf", &GTR_CGrate);
>       |        ^~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:1551:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>  1551 |        scanf("%lf", &GTR_CTrate);
>       |        ^~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:1560:8: warning: ignoring return value of ‘scanf’, declared with 
> attribute warn_unused_result [-Wunused-result]
>  1560 |        scanf("%lf", &GTR_GTrate);
>       |        ^~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c: In function ‘setfilenames’:
> ./puzzle1.c:5283:28: warning: ‘%s’ directive writing 6 bytes into a region of 
> size between 0 and 2047 [-Wformat-overflow=]
>  5283 |    sprintf(OUTFILE    ,"%s.%s", FILEPREFIX, OUTFILEEXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 8 and 2055 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:5284:28: warning: ‘%s’ directive writing 4 bytes into a region of 
> size between 0 and 2047 [-Wformat-overflow=]
>  5284 |    sprintf(TREEFILE   ,"%s.%s", FILEPREFIX, TREEFILEEXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 6 and 2053 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:5285:28: warning: ‘%s’ directive writing 4 bytes into a region of 
> size between 0 and 2047 [-Wformat-overflow=]
>  5285 |    sprintf(DISTANCES  ,"%s.%s", FILEPREFIX, DISTANCESEXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 6 and 2053 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:5286:28: warning: ‘%s’ directive writing 3 bytes into a region of 
> size between 0 and 2047 [-Wformat-overflow=]
>  5286 |    sprintf(TRIANGLE   ,"%s.%s", FILEPREFIX, TRIANGLEEXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 5 and 2052 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:5287:28: warning: ‘%s’ directive writing 5 bytes into a region of 
> size between 0 and 2047 [-Wformat-overflow=]
>  5287 |    sprintf(UNRESOLVED ,"%s.%s", FILEPREFIX, UNRESOLVEDEXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 7 and 2054 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:5288:28: warning: ‘%s’ directive writing 8 bytes into a region of 
> size between 0 and 2047 [-Wformat-overflow=]
>  5288 |    sprintf(ALLQUART   ,"%s.%s", FILEPREFIX, ALLQUARTEXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 10 and 2057 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:5289:28: warning: ‘%s’ directive writing 10 bytes into a region 
> of size between 0 and 2047 [-Wformat-overflow=]
>  5289 |    sprintf(ALLQUARTLH ,"%s.%s", FILEPREFIX, ALLQUARTLHEXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 12 and 2059 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:5290:28: warning: ‘%s’ directive writing 6 bytes into a region of 
> size between 0 and 2047 [-Wformat-overflow=]
>  5290 |    sprintf(SITELH     ,"%s.%s", FILEPREFIX, SITELHEXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 8 and 2055 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:5291:28: warning: ‘%s’ directive writing 7 bytes into a region of 
> size between 0 and 2047 [-Wformat-overflow=]
>  5291 |    sprintf(SITELHB    ,"%s.%s", FILEPREFIX, SITELHBEXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 9 and 2056 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:5292:28: warning: ‘%s’ directive writing 8 bytes into a region of 
> size between 0 and 2047 [-Wformat-overflow=]
>  5292 |    sprintf(SITERATE   ,"%s.%s", FILEPREFIX, SITERATEEXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 10 and 2057 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:5293:28: warning: ‘%s’ directive writing 9 bytes into a region of 
> size between 0 and 2047 [-Wformat-overflow=]
>  5293 |    sprintf(SITERATEB  ,"%s.%s", FILEPREFIX, SITERATEBEXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 11 and 2058 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:5294:28: warning: ‘%s’ directive writing 5 bytes into a region of 
> size between 0 and 2047 [-Wformat-overflow=]
>  5294 |    sprintf(OUTPARAM   ,"%s.%s", FILEPREFIX, OUTPARAMEXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 7 and 2054 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:5295:28: warning: ‘%s’ directive writing 10 bytes into a region 
> of size between 0 and 2047 [-Wformat-overflow=]
>  5295 |    sprintf(SUBSET     ,"%s.%s", FILEPREFIX, SUBSETEXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 12 and 2059 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:5296:28: warning: ‘%s’ directive writing 5 bytes into a region of 
> size between 0 and 2047 [-Wformat-overflow=]
>  5296 |    sprintf(OUTPTLIST  ,"%s.%s", FILEPREFIX, OUTPTLISTEXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 7 and 2054 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./puzzle1.c:5297:28: warning: ‘%s’ directive writing 7 bytes into a region of 
> size between 0 and 2047 [-Wformat-overflow=]
>  5297 |    sprintf(OUTPTORDER ,"%s.%s", FILEPREFIX, OUTPTORDEREXT);
>       |                            ^~
> In file included from /usr/include/stdio.h:867,
>                  from ./puzzle.h:32,
>                  from ./puzzle1.c:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: 
> ‘__builtin___sprintf_chk’ output between 9 and 2056 bytes into a destination 
> of size 2048
>    36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    37 |       __bos (__s), __fmt, __va_arg_pack ());
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./puzzle2.c && 
> mv puzzle2.o ppuzzle2.o
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./pstep.c && mv 
> pstep.o ppstep.o
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./sched.c && mv 
> sched.o psched.o
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./util.c && mv 
> util.o putil.o
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./consensus.c 
> && mv consensus.o pconsensus.o
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./treesort.c && 
> mv treesort.o ptreesort.o
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./treetest.c && 
> mv treetest.o ptreetest.o
> /usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I.  -Wdate-time 
> -D_FORTIFY_SOURCE=2   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -c ./ppuzzle.c 
> In file included from ./ppuzzle.c:25:
> ./ppuzzle.c: In function ‘PP_Update_EEI’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:300:2: note: in expansion of macro ‘MPI_Address’
>   300 |  MPI_Address(&(Eval[0]), &(Dtypeaddr[0]));
>       |  ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:302:2: note: in expansion of macro ‘MPI_Address’
>   302 |  MPI_Address(&(Evec[0][0]), &(Dtypeaddr[1]));
>       |  ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:304:2: note: in expansion of macro ‘MPI_Address’
>   304 |  MPI_Address(&(Ievc[0][0]), &(Dtypeaddr[2]));
>       |  ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:306:2: note: in expansion of macro ‘MPI_Type_struct’
>   306 |  MPI_Type_struct(3, Dtypelens, Dtypeaddr, Dtypes, &PP_Data);
>       |  ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_Final_Update’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:344:2: note: in expansion of macro ‘MPI_Address’
>   344 |  MPI_Address(&(DMVector[0]), &(Dtypeaddr[0]));
>       |  ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:346:2: note: in expansion of macro ‘MPI_Address’
>   346 |  MPI_Address(&(Rates[0]), &(Dtypeaddr[1]));
>       |  ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:348:2: note: in expansion of macro ‘MPI_Address’
>   348 |  MPI_Address(&(fracinv), &(Dtypeaddr[2]));
>       |  ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:350:2: note: in expansion of macro ‘MPI_Address’
>   350 |  MPI_Address(&(Eval[0]), &(Dtypeaddr[3]));
>       |  ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:352:2: note: in expansion of macro ‘MPI_Address’
>   352 |  MPI_Address(&(Evec[0][0]), &(Dtypeaddr[4]));
>       |  ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:354:2: note: in expansion of macro ‘MPI_Address’
>   354 |  MPI_Address(&(Ievc[0][0]), &(Dtypeaddr[5]));
>       |  ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:356:2: note: in expansion of macro ‘MPI_Type_struct’
>   356 |  MPI_Type_struct(6, Dtypelens, Dtypeaddr, Dtypes, &PP_Data);
>       |  ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_SendSizes’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:722:3: note: in expansion of macro ‘MPI_Address’
>   722 |   MPI_Address(ints,     Dtypeaddr);
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:723:3: note: in expansion of macro ‘MPI_Address’
>   723 |   MPI_Address(doubles, (Dtypeaddr+1));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:725:3: note: in expansion of macro ‘MPI_Type_struct’
>   725 |   MPI_Type_struct(2, Dtypelens, Dtypeaddr, Dtypes, &PP_Sizes);
>       |   ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_RecvSizes’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:800:3: note: in expansion of macro ‘MPI_Address’
>   800 |   MPI_Address(ints,     Dtypeaddr);
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:801:3: note: in expansion of macro ‘MPI_Address’
>   801 |   MPI_Address(doubles, (Dtypeaddr+1));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:803:3: note: in expansion of macro ‘MPI_Type_struct’
>   803 |   MPI_Type_struct(2, Dtypelens, Dtypeaddr, Dtypes, &PP_Sizes);
>       |   ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_RecvData’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:892:3: note: in expansion of macro ‘MPI_Address’
>   892 |   MPI_Address(&(Seqpat[0][0]), &(Dtypeaddr[0]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:894:3: note: in expansion of macro ‘MPI_Address’
>   894 |   MPI_Address(&(Alias[0]), &(Dtypeaddr[1]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:896:3: note: in expansion of macro ‘MPI_Address’
>   896 |   MPI_Address(&(Weight[0]), &(Dtypeaddr[2]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:898:3: note: in expansion of macro ‘MPI_Address’
>   898 |   MPI_Address(&(constpat[0]), &(Dtypeaddr[3]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:900:3: note: in expansion of macro ‘MPI_Address’
>   900 |   MPI_Address(&(Rates[0]), &(Dtypeaddr[4]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:902:3: note: in expansion of macro ‘MPI_Address’
>   902 |   MPI_Address(&(Eval[0]), &(Dtypeaddr[5]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:904:3: note: in expansion of macro ‘MPI_Address’
>   904 |   MPI_Address(&(Freqtpm[0]), &(Dtypeaddr[6]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:906:3: note: in expansion of macro ‘MPI_Address’
>   906 |   MPI_Address(&(Evec[0][0]), &(Dtypeaddr[7]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:908:3: note: in expansion of macro ‘MPI_Address’
>   908 |   MPI_Address(&(Ievc[0][0]), &(Dtypeaddr[8]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:910:3: note: in expansion of macro ‘MPI_Address’
>   910 |   MPI_Address(&(iexp[0][0]), &(Dtypeaddr[9]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:912:3: note: in expansion of macro ‘MPI_Address’
>   912 |   MPI_Address(&(Distanmat[0][0]), &(Dtypeaddr[10]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:914:3: note: in expansion of macro ‘MPI_Address’
>   914 |   MPI_Address(&(ltprobr[0][0][0]), &(Dtypeaddr[11]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:916:3: note: in expansion of macro ‘MPI_Type_struct’
>   916 |   MPI_Type_struct(12, Dtypelens, Dtypeaddr, Dtypes, &PP_Data);
>       |   ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_SendData’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:987:3: note: in expansion of macro ‘MPI_Address’
>   987 |   MPI_Address(&(Seqpat[0][0]), &(Dtypeaddr[0]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:989:3: note: in expansion of macro ‘MPI_Address’
>   989 |   MPI_Address(&(Alias[0]), &(Dtypeaddr[1]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:991:3: note: in expansion of macro ‘MPI_Address’
>   991 |   MPI_Address(&(Weight[0]), &(Dtypeaddr[2]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:993:3: note: in expansion of macro ‘MPI_Address’
>   993 |   MPI_Address(&(constpat[0]), &(Dtypeaddr[3]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:995:3: note: in expansion of macro ‘MPI_Address’
>   995 |   MPI_Address(&(Rates[0]), &(Dtypeaddr[4]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:997:3: note: in expansion of macro ‘MPI_Address’
>   997 |   MPI_Address(&(Eval[0]), &(Dtypeaddr[5]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:999:3: note: in expansion of macro ‘MPI_Address’
>   999 |   MPI_Address(&(Freqtpm[0]), &(Dtypeaddr[6]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1001:3: note: in expansion of macro ‘MPI_Address’
>  1001 |   MPI_Address(&(Evec[0][0]), &(Dtypeaddr[7]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1003:3: note: in expansion of macro ‘MPI_Address’
>  1003 |   MPI_Address(&(Ievc[0][0]), &(Dtypeaddr[8]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1005:3: note: in expansion of macro ‘MPI_Address’
>  1005 |   MPI_Address(&(iexp[0][0]), &(Dtypeaddr [9]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1007:3: note: in expansion of macro ‘MPI_Address’
>  1007 |   MPI_Address(&(Distanmat[0][0]), &(Dtypeaddr[10]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1009:3: note: in expansion of macro ‘MPI_Address’
>  1009 |   MPI_Address(&(ltprobr[0][0][0]), &(Dtypeaddr[11]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1011:3: note: in expansion of macro ‘MPI_Type_struct’
>  1011 |   MPI_Type_struct(12, Dtypelens, Dtypeaddr, Dtypes, &PP_Data);
>       |   ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_SendQuart’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1153:3: note: in expansion of macro ‘MPI_Address’
>  1153 |   MPI_Address(ints,     Dtypeaddr);
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1154:3: note: in expansion of macro ‘MPI_Address’
>  1154 |   MPI_Address(doubles, (Dtypeaddr+1));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1156:3: note: in expansion of macro ‘MPI_Type_struct’
>  1156 |   MPI_Type_struct(2, Dtypelens, Dtypeaddr, Dtypes, &PP_Quart);
>       |   ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_RecvQuart’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1204:3: note: in expansion of macro ‘MPI_Address’
>  1204 |   MPI_Address(ints,     Dtypeaddr);
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1205:3: note: in expansion of macro ‘MPI_Address’
>  1205 |   MPI_Address(doubles, (Dtypeaddr+1));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1207:3: note: in expansion of macro ‘MPI_Type_struct’
>  1207 |   MPI_Type_struct(2, Dtypelens, Dtypeaddr, Dtypes, &PP_Quart);
>       |   ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_SendQuartBlock’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1371:3: note: in expansion of macro ‘MPI_Address’
>  1371 |   MPI_Address(ulis,  Dtypeaddr);
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1372:3: note: in expansion of macro ‘MPI_Address’
>  1372 |   MPI_Address(ints, (Dtypeaddr+1));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1374:3: note: in expansion of macro ‘MPI_Type_struct’
>  1374 |   MPI_Type_struct(2, Dtypelens, Dtypeaddr, Dtypes, &PP_QBlockSpecs);
>       |   ^~~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1387:3: note: in expansion of macro ‘MPI_Address’
>  1387 |   MPI_Address(trueaddr, DtypeaddrRes);
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1390:3: note: in expansion of macro ‘MPI_Address’
>  1390 |   MPI_Address(bq, (DtypeaddrRes + 1));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1392:3: note: in expansion of macro ‘MPI_Type_struct’
>  1392 |   MPI_Type_struct(2, DtypelensRes, DtypeaddrRes, DtypesRes, 
> &PP_QBlockRes);
>       |   ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_RecvQuartBlock’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1458:2: note: in expansion of macro ‘MPI_Address’
>  1458 |  MPI_Address(ulis,  Dtypeaddr);
>       |  ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1459:2: note: in expansion of macro ‘MPI_Address’
>  1459 |  MPI_Address(ints, (Dtypeaddr+1));
>       |  ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1461:2: note: in expansion of macro ‘MPI_Type_struct’
>  1461 |  MPI_Type_struct(2, Dtypelens, Dtypeaddr, Dtypes, &PP_QBlockSpecs);
>       |  ^~~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1489:2: note: in expansion of macro ‘MPI_Address’
>  1489 |  MPI_Address(trueaddr,  DtypeaddrRes);
>       |  ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1494:2: note: in expansion of macro ‘MPI_Address’
>  1494 |  MPI_Address(bq, (DtypeaddrRes+1));
>       |  ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1495:2: note: in expansion of macro ‘MPI_Type_struct’
>  1495 |  MPI_Type_struct(2, DtypelensRes, DtypeaddrRes, DtypesRes, 
> &PP_QBlockRes);
>       |  ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_SendAllQuarts’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1640:3: note: in expansion of macro ‘MPI_Address’
>  1640 |   MPI_Address(&(quartetinfo[0]), Dtypeaddr);
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1641:3: note: in expansion of macro ‘MPI_Type_struct’
>  1641 |   MPI_Type_struct(1, Dtypelens, Dtypeaddr, Dtypes, &PP_AllQuarts);
>       |   ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_RecvAllQuarts’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1689:3: note: in expansion of macro ‘MPI_Address’
>  1689 |   MPI_Address(&(quartetinfo[0]), Dtypeaddr);
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1690:3: note: in expansion of macro ‘MPI_Type_struct’
>  1690 |   MPI_Type_struct(1, Dtypelens, Dtypeaddr, Dtypes, &PP_AllQuarts);
>       |   ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_SendSplitsBlock’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1751:5: note: in expansion of macro ‘MPI_Address’
>  1751 |     MPI_Address(&(biparts[n][0][0]), &(Dtypeaddr[n]));
>       |     ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1757:5: note: in expansion of macro ‘MPI_Address’
>  1757 |     MPI_Address((*pstptr).tree, &(Dtypeaddr[(int)blocksize + n]));
>       |     ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1767:3: note: in expansion of macro ‘MPI_Address’
>  1767 |   MPI_Address(&(pstnumarr[0]), &(Dtypeaddr[((int)blocksize + 
> pstnum)]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1769:3: note: in expansion of macro ‘MPI_Type_struct’
>  1769 |   MPI_Type_struct(((int)blocksize + pstnum + 1), Dtypelens, 
> Dtypeaddr, Dtypes, &PP_Biparts);
>       |   ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_RecvSplitsBlock’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1846:5: note: in expansion of macro ‘MPI_Address’
>  1846 |     MPI_Address(&((*bip)[n][0][0]), &(Dtypeaddr[n]));
>       |     ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1852:5: note: in expansion of macro ‘MPI_Address’
>  1852 |     MPI_Address(&(pstarr[n][0]), &(Dtypeaddr[(int)*blocksize + n]));
>       |     ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1857:3: note: in expansion of macro ‘MPI_Address’
>  1857 |   MPI_Address(&(pstnumarr[0]), &(Dtypeaddr[(int)*blocksize + 
> pstlistnum]));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:1859:3: note: in expansion of macro ‘MPI_Type_struct’
>  1859 |   MPI_Type_struct(((int)*blocksize + pstlistnum + 1), Dtypelens, 
> Dtypeaddr, Dtypes, &PP_Biparts);
>       |   ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_SendDone’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:2056:3: note: in expansion of macro ‘MPI_Address’
>  2056 |   MPI_Address(ints,     Dtypeaddr);
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:2057:3: note: in expansion of macro ‘MPI_Address’
>  2057 |   MPI_Address(doubles, (Dtypeaddr+1));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:2059:3: note: in expansion of macro ‘MPI_Type_struct’
>  2059 |   MPI_Type_struct(2, Dtypelens, Dtypeaddr, Dtypes, &PP_Stats);
>       |   ^~~~~~~~~~~~~~~
> ./ppuzzle.c: In function ‘PP_RecvDone’:
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:2176:3: note: in expansion of macro ‘MPI_Address’
>  2176 |   MPI_Address(ints,     Dtypeaddr);
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Address was removed in MPI-3.0.  Use MPI_Get_address 
> instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2842:27: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2842 | #define MPI_Address(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Address, MPI_Get_address)
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:2177:3: note: in expansion of macro ‘MPI_Address’
>  2177 |   MPI_Address(doubles, (Dtypeaddr+1));
>       |   ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:322:57: error: static 
> assertion failed: "MPI_Type_struct was removed in MPI-3.0.  Use 
> MPI_Type_create_struct instead."
>   322 | #define THIS_SYMBOL_WAS_REMOVED_IN_MPI30(func, newfunc) 
> _Static_assert(0, #func " was removed in MPI-3.0.  Use " #newfunc " instead.")
>       |                                                         ^~~~~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2850:31: note: in expansion 
> of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’
>  2850 | #define MPI_Type_struct(...)  
> THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_Type_struct, MPI_Type_create_struct)
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./ppuzzle.c:2179:3: note: in expansion of macro ‘MPI_Type_struct’
>  2179 |   MPI_Type_struct(2, Dtypelens, Dtypeaddr, Dtypes, &PP_Stats);
>       |   ^~~~~~~~~~~~~~~
> make[3]: *** [Makefile:800: ppuzzle.o] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/02/22/tree-puzzle_5.2-11_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.

--- End Message ---
--- Begin Message ---
Source: tree-puzzle
Source-Version: 5.3~rc16+dfsg-1
Done: Pranav Ballaney <ballaneypra...@gmail.com>

We believe that the bug you reported is fixed in the latest version of
tree-puzzle, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 951...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pranav Ballaney <ballaneypra...@gmail.com> (supplier of updated tree-puzzle 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 14 May 2020 03:47:56 +0530
Source: tree-puzzle
Architecture: source
Version: 5.3~rc16+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Pranav Ballaney <ballaneypra...@gmail.com>
Closes: 806214 951984
Changes:
 tree-puzzle (5.3~rc16+dfsg-1) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Andreas Tille ]
   * New upstream pre-release
   * Install test suite into examples package
   * Remove code copy of sprng from source package
   * Standards-Version: 4.5.0 (routine-update)
   * debhelper-compat 12 (routine-update)
   * Secure URI in copyright format (routine-update)
   * Respect DEB_BUILD_OPTIONS in override_dh_auto_test target (routine-
     update)
   * Add salsa-ci file (routine-update)
   * Rules-Requires-Root: no (routine-update)
   * Fix permissions
 .
   [ Alberto Garcia ]
   * debian/patches/fix-mpi3-build.patch:
     - Fix FTBFS due to the new MPI-3.0 API (Closes: #951984).
 .
   [ Pranav Ballaney ]
   * Patch check-* files for tests (Closes: #806214)
   * Enable build time tests
   * Add autopkgtests
Checksums-Sha1:
 c49e8916cf690bf70143521a075883a99bbd507e 2231 tree-puzzle_5.3~rc16+dfsg-1.dsc
 0fc8add9fd36cdc3572c366a170fa9324ae2ff11 590656 
tree-puzzle_5.3~rc16+dfsg.orig.tar.xz
 8d03502c2c54bc18ec85bcecf9321f66bf054eb3 24484 
tree-puzzle_5.3~rc16+dfsg-1.debian.tar.xz
 34f0639436d15cfc05e66c69839aa6c1ac4ef402 8461 
tree-puzzle_5.3~rc16+dfsg-1_amd64.buildinfo
Checksums-Sha256:
 a68911dd93da3a3f53132d68a7ff674e8c22f1734f6f55a1d8356ab399480693 2231 
tree-puzzle_5.3~rc16+dfsg-1.dsc
 825526224b27813aebd2d9d5ccec5195116964225b73d8ffc1252d3676b0a420 590656 
tree-puzzle_5.3~rc16+dfsg.orig.tar.xz
 f9cc2270cf52fc1a39ebe5f2521e203ede80cc82fb9b07efc0bbef752ddedb1b 24484 
tree-puzzle_5.3~rc16+dfsg-1.debian.tar.xz
 afe834da4cbc73ce3604b141a010dd2a3e583348a8fec224dc5f3081761a1549 8461 
tree-puzzle_5.3~rc16+dfsg-1_amd64.buildinfo
Files:
 e57a43e86f67576ed292d0e7ffe09299 2231 science optional 
tree-puzzle_5.3~rc16+dfsg-1.dsc
 b08d86d1fef6fab78eeec9ba376efcb3 590656 science optional 
tree-puzzle_5.3~rc16+dfsg.orig.tar.xz
 c899aab124915cfe8bfe6ae1d66d7e40 24484 science optional 
tree-puzzle_5.3~rc16+dfsg-1.debian.tar.xz
 90072b6078b6c1335a6a2c88364667cd 8461 science optional 
tree-puzzle_5.3~rc16+dfsg-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAl685+QRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtGq1w//ZIMqUrngw5gnYv5KcM1yG3IxML5y36cf
DVbpi7u1KvljCy/YSVZrm87ShmrKdduukfXE5RQslOfHs58lE/dket9PDyorHL7O
23AYEBn/eSc9o1gzbiexo4AhqgfHjTQUUrM8YnjYksBANH4jvUvuEXbqRrg2YUZJ
NDnkq4IdhIksXDL9QLWgjIczZlSdwbpfYawb/jJ9Wnq1pyfbr603yAmiSDDHqLDP
cS9GxKaAygH+MW7wsdSfA6ihgceWzD8XpAK+BV3HKcpyUXdHuD42mXbwbHXMEmWZ
i3K2Cmx42+lNwPonWgvSfXy+IxMXf5s4ZSBL7cro1PvIFgsQVs0sE5nYhZwEInkE
wccd/RJQjPR2gTL5uNAhl51vSetXTBgPh8kk8p1G/F72d75s95Ap4dEv4MXlbNM+
vnVkqQyeltYsuNGA8tHpKQ99xxwpRvA5WTP4YsG9s29k3SeLSObT1UXaaYyomdPV
ILb7+WIdq29EeiDwZvBHK4kdC85O6i90fkaMUPbJ+akReyZLL2dk6a55pPav5ptz
KqVYMEVELgXf4tjQVKHM36IwDBmFP6jXiJw1QtrLd86NQ7ieX5q3X/xxzR/44Ymg
YK5eC7XOYuOBQkwm8BdR+BjJia7JQZo38miVWXl445sUxrIuoiihJkYrimURZcKE
ahiIJloOOi4=
=1IT6
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to