You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
1
(5) |
2
(10) |
3
(9) |
4
(8) |
5
(2) |
6
|
|
7
|
8
(1) |
9
(4) |
10
(2) |
11
|
12
(1) |
13
(2) |
|
14
|
15
(7) |
16
(1) |
17
(9) |
18
(1) |
19
(4) |
20
(4) |
|
21
(1) |
22
(3) |
23
(1) |
24
|
25
|
26
|
27
|
|
28
|
29
(2) |
30
(2) |
31
(6) |
|
|
|
|
From: Carl L. <ce...@us...> - 2021-03-15 18:34:14
|
Mark: > Unfortunately debuginfod-check.pl was missing. I just added it: > I see you did a commit to add it to the Valgrind upstream git. Will Schmidt posted an email with regards to the build issue: I think so.. we ran into a similar issue late last year, which I think we had determined was due to the MPI packages in the environment. The patch in comment #3 of this bugzilla helped us at that time. https://bugs.kde.org/show_bug.cgi?id=401416 I applied the MPI patch to the mainline git tree on the system where I had the compile error. It fixed the compile issue. I applied the patch to another system which didn't have the compile issue. The patch did not break anything. As far as I can tell, the MPI patch is fine. I pulled the mainline git tree and retested on Power 8LE, Power 8BE, Power 9, and prototype hardware. The regression tests all look fine with the above mentioned MPI fix where needed. Carl Love |
|
From: will s. <wil...@vn...> - 2021-03-15 18:16:15
|
On Mon, 2021-03-15 at 17:14 +0100, Mark Wielaard wrote: > Hi Carl, > > On Mon, 2021-03-15 at 09:05 -0700, Carl Love wrote: > > I am seeing issues on various power platforms. > > > > <snip> > > > > I am seeing compilation issues on Power 8LE > > > > gcc --version > > gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 > > > > NAME="Ubuntu" > > VERSION="20.04.1 LTS (Focal Fossa)" > > ID=ubuntu > > ID_LIKE=debian > > PRETTY_NAME="Ubuntu 20.04.1 LTS" > > VERSION_ID="20.04" > > HOME_URL="https://www.ubuntu.com/" > > SUPPORT_URL="https://help.ubuntu.com/" > > BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" > > PRIVACY_POLICY_URL=" > > https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" > > VERSION_CODENAME=focal > > UBUNTU_CODENAME=focal > > > > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > > error: expected expression before ‘_Static_assert’ > > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:1112:24: > > note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > > 1112 | # define MPI_UB > > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_UB, MPI_Type_create_resized); > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > libmpiwrap.c:281:19: note: in expansion of macro ‘MPI_UB’ > > 281 | else if (ty == MPI_UB) fprintf(f,"UB"); > > | ^~~~~~ > > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > > error: expected expression before ‘_Static_assert’ > > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:1113:24: > > note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > > 1113 | # define MPI_LB > > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_LB, MPI_Type_create_resized); > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > libmpiwrap.c:282:19: note: in expansion of macro ‘MPI_LB’ > > 282 | else if (ty == MPI_LB) fprintf(f,"LB"); > > | ^~~~~~ > > libmpiwrap.c: In function ‘showCombiner’: > > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > > error: expected expression before ‘_Static_assert’ > > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:743:46: > > note: > > in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > > 743 | # define MPI_COMBINER_HVECTOR_INTEGER > > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_HVECTOR_INTEGER, > > MPI_COMBINER_HVECTOR); > > | ^~~~~~~~~~~ > > ~~ > > ~~~~~~~~~~~~~~~~~~~ > > libmpiwrap.c:354:12: note: in expansion of macro > > ‘MPI_COMBINER_HVECTOR_INTEGER’ > > 354 | case MPI_COMBINER_HVECTOR_INTEGER: fprintf(f, > > "HVECTOR_INTEGER"); break; > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > > error: expected expression before ‘_Static_assert’ > > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:743:46: > > note: > > in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > > 743 | # define MPI_COMBINER_HVECTOR_INTEGER > > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_HVECTOR_INTEGER, > > MPI_COMBINER_HVECTOR); > > | ^~~~~~~~~~~ > > ~~ > > ~~~~~~~~~~~~~~~~~~~ > > libmpiwrap.c:354:12: note: in expansion of macro > > ‘MPI_COMBINER_HVECTOR_INTEGER’ > > 354 | case MPI_COMBINER_HVECTOR_INTEGER: fprintf(f, > > "HVECTOR_INTEGER"); break; > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > libmpiwrap.c:354:40: error: expected expression before ‘:’ token > > 354 | case MPI_COMBINER_HVECTOR_INTEGER: fprintf(f, > > "HVECTOR_INTEGER"); break; > > | ^ > > In file included from libmpiwrap.c:116: > > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > > error: expected expression before ‘_Static_assert’ > > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:744:47: > > note: > > in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > > 744 | # define MPI_COMBINER_HINDEXED_INTEGER > > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_HINDEXED_INTEGER, > > MPI_COMBINER_HINDEXED); > > | ^~~~~~~~~~ > > ~~ > > ~~~~~~~~~~~~~~~~~~~~ > > libmpiwrap.c:359:12: note: in expansion of macro > > ‘MPI_COMBINER_HINDEXED_INTEGER’ > > 359 | case MPI_COMBINER_HINDEXED_INTEGER: fprintf(f, > > "HINDEXED_INTEGER"); break; > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > > error: expected expression before ‘_Static_assert’ > > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:744:47: > > note: > > in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > > 744 | # define MPI_COMBINER_HINDEXED_INTEGER > > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_HINDEXED_INTEGER, > > MPI_COMBINER_HINDEXED); > > | ^~~~~~~~~~ > > ~~ > > ~~~~~~~~~~~~~~~~~~~~ > > libmpiwrap.c:359:12: note: in expansion of macro > > ‘MPI_COMBINER_HINDEXED_INTEGER’ > > 359 | case MPI_COMBINER_HINDEXED_INTEGER: fprintf(f, > > "HINDEXED_INTEGER"); break; > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > libmpiwrap.c:359:41: error: expected expression before ‘:’ token > > 359 | case MPI_COMBINER_HINDEXED_INTEGER: fprintf(f, > > "HINDEXED_INTEGER"); break; > > | ^ > > In file included from libmpiwrap.c:116: > > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > > error: expected expression before ‘_Static_assert’ > > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:745:45: > > note: > > in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > > 745 | # define MPI_COMBINER_STRUCT_INTEGER > > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_STRUCT_INTEGER, > > MPI_COMBINER_STRUCT); > > | ^~~~~~~~~~~~ > > ~~ > > ~~~~~~~~~~~~~~~~~~ > > libmpiwrap.c:366:12: note: in expansion of macro > > ‘MPI_COMBINER_STRUCT_INTEGER’ > > 366 | case MPI_COMBINER_STRUCT_INTEGER: fprintf(f, > > "STRUCT_INTEGER"); break; > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > > error: expected expression before ‘_Static_assert’ > > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:745:45: > > note: > > in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > > 745 | # define MPI_COMBINER_STRUCT_INTEGER > > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_STRUCT_INTEGER, > > MPI_COMBINER_STRUCT); > > | ^~~~~~~~~~~~ > > ~~ > > ~~~~~~~~~~~~~~~~~~ > > libmpiwrap.c:366:12: note: in expansion of macro > > ‘MPI_COMBINER_STRUCT_INTEGER’ > > 366 | case MPI_COMBINER_STRUCT_INTEGER: fprintf(f, > > "STRUCT_INTEGER"); break; > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > > libmpiwrap.c:366:39: error: expected expression before ‘:’ token > > 366 | case MPI_COMBINER_STRUCT_INTEGER: fprintf(f, > > "STRUCT_INTEGER"); break; > > | ^ > > libmpiwrap.c: In function ‘extentOfTy’: > > libmpiwrap.c:462:8: warning: implicit declaration of function > > ‘PMPI_Type_extent’; did you mean ‘MPI_Type_extent’? [-Wimplicit- > > function-declaration] > > 462 | r = PMPI_Type_extent(ty, &n); > > | ^~~~~~~~~~~~~~~~ > > | MPI_Type_extent > > In file included from libmpiwrap.c:116: > > libmpiwrap.c: In function ‘walk_type’: > > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > > error: expected expression before ‘_Static_assert’ > > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:1113:24: > > note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > > 1113 | # define MPI_LB > > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_LB, MPI_Type_create_resized); > > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > libmpiwrap.c:736:17: note: in expansion of macro ‘MPI_LB’ > > 736 | if (ty == MPI_LB || ty == MPI_UB) > > | ^~~~~~ > > make[2]: *** [Makefile:716: libmpiwrap_ppc64le_linux_so- > > libmpiwrap.o] Error 1 > > make[2]: Leaving directory '/home/carll/Valgrind/valgrind- > > 3.17.0.RC1/mpi' > > make[1]: *** [Makefile:855: check-recursive] Error 1 > > make[1]: Leaving directory '/home/carll/Valgrind/valgrind- > > 3.17.0.RC1' > > make: *** [Makefile:1149: check] Error 2 > > > > I will dig into this a bit more and see if I can find a fix for the > > error. I will let you know. > > I just did a build on Fedora, and I am not seeing these issues. It > might depend on the version of openmpi installed I assume. > > https://koji.fedoraproject.org/koji/buildinfo?buildID=1723501 > I think so.. we ran into a similar issue late last year, which I think we had determined was due to the MPI packages in the environment. The patch in comment #3 of this bugzilla helped us at that time. https://bugs.kde.org/show_bug.cgi?id=401416 > Cheers, > > Mark |
|
From: Paul F. <pj...@wa...> - 2021-03-15 17:53:32
|
On 3/15/21 1:33 PM, Mark Wielaard wrote: > Greetings. > > A first release candidate for 3.17.0 is available at > https://sourceware.org/pub/valgrind/valgrind-3.17.0.RC1.tar.bz2 > (md5 = 9df201b3461a1709993ffc50d0920bd7) > > Please give it a try on platforms that are important for you. If no > serious issues are reported, the 3.17.0 final release will happen on 19 > March, that is, on Friday of this week. On Solaris 11.3 I don't see any regressions == 785 tests, 14 stderr failures, 3 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures == gdbserver_tests/hginfo (stderrB) gdbserver_tests/solaris/nlcontrolc (stdoutB) memcheck/tests/amd64-solaris/context_fpu (stderr) memcheck/tests/sem (stderr) memcheck/tests/solaris/lsframe2 (stderr) memcheck/tests/vcpu_fnfns (stdout) helgrind/tests/bar_bad (stderr) helgrind/tests/bar_trivial (stderr) helgrind/tests/bug322621 (stderr) helgrind/tests/free_is_write (stderr) helgrind/tests/pth_barrier1 (stderr) helgrind/tests/pth_barrier2 (stderr) helgrind/tests/pth_barrier3 (stderr) helgrind/tests/tc21_pthonce (stderr) drd/tests/std_mutex (stderr) drd/tests/swapcontext (stderr) none/tests/amd64/fxtract (stdout) none/tests/sem (stderr) none/tests/x86/fxtract (stdout) A+ Paul |
|
From: Mark W. <ma...@kl...> - 2021-03-15 16:14:25
|
Hi Carl, On Mon, 2021-03-15 at 09:05 -0700, Carl Love wrote: > I am seeing issues on various power platforms. > > Power 8 BE > > gcc --version > gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5) > > more /etc/os-release > NAME=Fedora > VERSION="27 (Server Edition)" > ID=fedora > VERSION_ID=27 > PRETTY_NAME="Fedora 27 (Server Edition)" > ANSI_COLOR="0;34" > CPE_NAME="cpe:/o:fedoraproject:fedora:27" > HOME_URL="https://fedoraproject.org/" > SUPPORT_URL=" > https://fedoraproject.org/wiki/Communicating_and_getting_help" > BUG_REPORT_URL="https://bugzilla.redhat.com/" > REDHAT_BUGZILLA_PRODUCT="Fedora" > REDHAT_BUGZILLA_PRODUCT_VERSION=27 > REDHAT_SUPPORT_PRODUCT="Fedora" > REDHAT_SUPPORT_PRODUCT_VERSION=27 > PRIVACY_POLICY_URL=" > https://fedoraproject.org/wiki/Legal:PrivacyPolicy" > VARIANT="Server Edition" > VARIANT_ID=server > > I am getting the following error while running make regtest > > leak-pool-4: valgrind ./leak-pool 4 > leak-pool-5: valgrind ./leak-pool 5 > leak-segv-jmp: (skipping, prereq failed: ! ../../tests/os_test > darwin && ! ../../tests/arch_test mips32 && ! > ../../tests/arch_test > ppc64) > leak-tree: valgrind -q --leak-check=full --leak- > resolution=high ./leak-tree > leak_cpp_interior: valgrind --leak-check=summary --leak-check- > heuristics=multipleinheritance,stdstring,newarray,length64 -- > suppressions=libstdc++.supp ./leak_cpp_interior > -- Running tests in memcheck/tests/linux ------------------------ > -- > ---- > brk: valgrind ./brk > capget: valgrind ./capget > /bin/sh: ./debuginfod-check.pl: No such file or directory > prereq returned 127: ./debuginfod-check.pl > ...checking makefile consistency > ...checking header files and include directives > make: *** [Makefile:1367: regtest] Error 1 Unfortunately debuginfod-check.pl was missing. I just added it: https://sourceware.org/git/?p=valgrind.git;a=commit;h=3751e963fab1d644508a9c25b0f147ad609d5dff > I see the same error on a Power 9 > > more /etc/os-release > NAME="Ubuntu" > VERSION="18.04.5 LTS (Bionic Beaver)" > ID=ubuntu > ID_LIKE=debian > PRETTY_NAME="Ubuntu 18.04.5 LTS" > VERSION_ID="18.04" > HOME_URL="https://www.ubuntu.com/" > SUPPORT_URL="https://help.ubuntu.com/" > BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" > PRIVACY_POLICY_URL=" > https://www.ubuntu.com/legal/terms-and-policies/privacy-poli > cy" > VERSION_CODENAME=bionic > UBUNTU_CODENAME=bionic > > > I am seeing compilation issues on Power 8LE > > gcc --version > gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 > > NAME="Ubuntu" > VERSION="20.04.1 LTS (Focal Fossa)" > ID=ubuntu > ID_LIKE=debian > PRETTY_NAME="Ubuntu 20.04.1 LTS" > VERSION_ID="20.04" > HOME_URL="https://www.ubuntu.com/" > SUPPORT_URL="https://help.ubuntu.com/" > BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" > PRIVACY_POLICY_URL=" > https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" > VERSION_CODENAME=focal > UBUNTU_CODENAME=focal > > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > error: expected expression before ‘_Static_assert’ > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:1112:24: > note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > 1112 | # define MPI_UB > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_UB, MPI_Type_create_resized); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > libmpiwrap.c:281:19: note: in expansion of macro ‘MPI_UB’ > 281 | else if (ty == MPI_UB) fprintf(f,"UB"); > | ^~~~~~ > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > error: expected expression before ‘_Static_assert’ > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:1113:24: > note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > 1113 | # define MPI_LB > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_LB, MPI_Type_create_resized); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > libmpiwrap.c:282:19: note: in expansion of macro ‘MPI_LB’ > 282 | else if (ty == MPI_LB) fprintf(f,"LB"); > | ^~~~~~ > libmpiwrap.c: In function ‘showCombiner’: > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > error: expected expression before ‘_Static_assert’ > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:743:46: note: > in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > 743 | # define MPI_COMBINER_HVECTOR_INTEGER > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_HVECTOR_INTEGER, > MPI_COMBINER_HVECTOR); > | ^~~~~~~~~~~~~ > ~~~~~~~~~~~~~~~~~~~ > libmpiwrap.c:354:12: note: in expansion of macro > ‘MPI_COMBINER_HVECTOR_INTEGER’ > 354 | case MPI_COMBINER_HVECTOR_INTEGER: fprintf(f, > "HVECTOR_INTEGER"); break; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > error: expected expression before ‘_Static_assert’ > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:743:46: note: > in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > 743 | # define MPI_COMBINER_HVECTOR_INTEGER > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_HVECTOR_INTEGER, > MPI_COMBINER_HVECTOR); > | ^~~~~~~~~~~~~ > ~~~~~~~~~~~~~~~~~~~ > libmpiwrap.c:354:12: note: in expansion of macro > ‘MPI_COMBINER_HVECTOR_INTEGER’ > 354 | case MPI_COMBINER_HVECTOR_INTEGER: fprintf(f, > "HVECTOR_INTEGER"); break; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > libmpiwrap.c:354:40: error: expected expression before ‘:’ token > 354 | case MPI_COMBINER_HVECTOR_INTEGER: fprintf(f, > "HVECTOR_INTEGER"); break; > | ^ > In file included from libmpiwrap.c:116: > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > error: expected expression before ‘_Static_assert’ > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:744:47: note: > in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > 744 | # define MPI_COMBINER_HINDEXED_INTEGER > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_HINDEXED_INTEGER, > MPI_COMBINER_HINDEXED); > | ^~~~~~~~~~~~ > ~~~~~~~~~~~~~~~~~~~~ > libmpiwrap.c:359:12: note: in expansion of macro > ‘MPI_COMBINER_HINDEXED_INTEGER’ > 359 | case MPI_COMBINER_HINDEXED_INTEGER: fprintf(f, > "HINDEXED_INTEGER"); break; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > error: expected expression before ‘_Static_assert’ > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:744:47: note: > in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > 744 | # define MPI_COMBINER_HINDEXED_INTEGER > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_HINDEXED_INTEGER, > MPI_COMBINER_HINDEXED); > | ^~~~~~~~~~~~ > ~~~~~~~~~~~~~~~~~~~~ > libmpiwrap.c:359:12: note: in expansion of macro > ‘MPI_COMBINER_HINDEXED_INTEGER’ > 359 | case MPI_COMBINER_HINDEXED_INTEGER: fprintf(f, > "HINDEXED_INTEGER"); break; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > libmpiwrap.c:359:41: error: expected expression before ‘:’ token > 359 | case MPI_COMBINER_HINDEXED_INTEGER: fprintf(f, > "HINDEXED_INTEGER"); break; > | ^ > In file included from libmpiwrap.c:116: > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > error: expected expression before ‘_Static_assert’ > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:745:45: note: > in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > 745 | # define MPI_COMBINER_STRUCT_INTEGER > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_STRUCT_INTEGER, > MPI_COMBINER_STRUCT); > | ^~~~~~~~~~~~~~ > ~~~~~~~~~~~~~~~~~~ > libmpiwrap.c:366:12: note: in expansion of macro > ‘MPI_COMBINER_STRUCT_INTEGER’ > 366 | case MPI_COMBINER_STRUCT_INTEGER: fprintf(f, > "STRUCT_INTEGER"); break; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > error: expected expression before ‘_Static_assert’ > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:745:45: note: > in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > 745 | # define MPI_COMBINER_STRUCT_INTEGER > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_STRUCT_INTEGER, > MPI_COMBINER_STRUCT); > | ^~~~~~~~~~~~~~ > ~~~~~~~~~~~~~~~~~~ > libmpiwrap.c:366:12: note: in expansion of macro > ‘MPI_COMBINER_STRUCT_INTEGER’ > 366 | case MPI_COMBINER_STRUCT_INTEGER: fprintf(f, > "STRUCT_INTEGER"); break; > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > libmpiwrap.c:366:39: error: expected expression before ‘:’ token > 366 | case MPI_COMBINER_STRUCT_INTEGER: fprintf(f, > "STRUCT_INTEGER"); break; > | ^ > libmpiwrap.c: In function ‘extentOfTy’: > libmpiwrap.c:462:8: warning: implicit declaration of function > ‘PMPI_Type_extent’; did you mean ‘MPI_Type_extent’? [-Wimplicit- > function-declaration] > 462 | r = PMPI_Type_extent(ty, &n); > | ^~~~~~~~~~~~~~~~ > | MPI_Type_extent > In file included from libmpiwrap.c:116: > libmpiwrap.c: In function ‘walk_type’: > /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: > error: expected expression before ‘_Static_assert’ > 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:1113:24: > note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ > 1113 | # define MPI_LB > THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_LB, MPI_Type_create_resized); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > libmpiwrap.c:736:17: note: in expansion of macro ‘MPI_LB’ > 736 | if (ty == MPI_LB || ty == MPI_UB) > | ^~~~~~ > make[2]: *** [Makefile:716: libmpiwrap_ppc64le_linux_so- > libmpiwrap.o] Error 1 > make[2]: Leaving directory '/home/carll/Valgrind/valgrind- > 3.17.0.RC1/mpi' > make[1]: *** [Makefile:855: check-recursive] Error 1 > make[1]: Leaving directory '/home/carll/Valgrind/valgrind- > 3.17.0.RC1' > make: *** [Makefile:1149: check] Error 2 > > I will dig into this a bit more and see if I can find a fix for the > error. I will let you know. I just did a build on Fedora, and I am not seeing these issues. It might depend on the version of openmpi installed I assume. https://koji.fedoraproject.org/koji/buildinfo?buildID=1723501 Cheers, Mark |
|
From: Carl L. <ce...@us...> - 2021-03-15 16:05:49
|
Mark: I am seeing issues on various power platforms. Power 8 BE gcc --version gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5) more /etc/os-release NAME=Fedora VERSION="27 (Server Edition)" ID=fedora VERSION_ID=27 PRETTY_NAME="Fedora 27 (Server Edition)" ANSI_COLOR="0;34" CPE_NAME="cpe:/o:fedoraproject:fedora:27" HOME_URL="https://fedoraproject.org/" SUPPORT_URL=" https://fedoraproject.org/wiki/Communicating_and_getting_help" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=27 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=27 PRIVACY_POLICY_URL=" https://fedoraproject.org/wiki/Legal:PrivacyPolicy" VARIANT="Server Edition" VARIANT_ID=server I am getting the following error while running make regtest leak-pool-4: valgrind ./leak-pool 4 leak-pool-5: valgrind ./leak-pool 5 leak-segv-jmp: (skipping, prereq failed: ! ../../tests/os_test darwin && ! ../../tests/arch_test mips32 && ! ../../tests/arch_test ppc64) leak-tree: valgrind -q --leak-check=full --leak- resolution=high ./leak-tree leak_cpp_interior: valgrind --leak-check=summary --leak-check- heuristics=multipleinheritance,stdstring,newarray,length64 -- suppressions=libstdc++.supp ./leak_cpp_interior -- Running tests in memcheck/tests/linux -------------------------- ---- brk: valgrind ./brk capget: valgrind ./capget /bin/sh: ./debuginfod-check.pl: No such file or directory prereq returned 127: ./debuginfod-check.pl ...checking makefile consistency ...checking header files and include directives make: *** [Makefile:1367: regtest] Error 1 I see the same error on a Power 9 more /etc/os-release NAME="Ubuntu" VERSION="18.04.5 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.5 LTS" VERSION_ID="18.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL=" https://www.ubuntu.com/legal/terms-and-policies/privacy-poli cy" VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic I am seeing compilation issues on Power 8LE gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 NAME="Ubuntu" VERSION="20.04.1 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.1 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL=" https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: error: expected expression before ‘_Static_assert’ 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:1112:24: note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ 1112 | # define MPI_UB THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_UB, MPI_Type_create_resized); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpiwrap.c:281:19: note: in expansion of macro ‘MPI_UB’ 281 | else if (ty == MPI_UB) fprintf(f,"UB"); | ^~~~~~ /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: error: expected expression before ‘_Static_assert’ 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:1113:24: note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ 1113 | # define MPI_LB THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_LB, MPI_Type_create_resized); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpiwrap.c:282:19: note: in expansion of macro ‘MPI_LB’ 282 | else if (ty == MPI_LB) fprintf(f,"LB"); | ^~~~~~ libmpiwrap.c: In function ‘showCombiner’: /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: error: expected expression before ‘_Static_assert’ 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:743:46: note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ 743 | # define MPI_COMBINER_HVECTOR_INTEGER THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_HVECTOR_INTEGER, MPI_COMBINER_HVECTOR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpiwrap.c:354:12: note: in expansion of macro ‘MPI_COMBINER_HVECTOR_INTEGER’ 354 | case MPI_COMBINER_HVECTOR_INTEGER: fprintf(f, "HVECTOR_INTEGER"); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: error: expected expression before ‘_Static_assert’ 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:743:46: note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ 743 | # define MPI_COMBINER_HVECTOR_INTEGER THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_HVECTOR_INTEGER, MPI_COMBINER_HVECTOR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpiwrap.c:354:12: note: in expansion of macro ‘MPI_COMBINER_HVECTOR_INTEGER’ 354 | case MPI_COMBINER_HVECTOR_INTEGER: fprintf(f, "HVECTOR_INTEGER"); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpiwrap.c:354:40: error: expected expression before ‘:’ token 354 | case MPI_COMBINER_HVECTOR_INTEGER: fprintf(f, "HVECTOR_INTEGER"); break; | ^ In file included from libmpiwrap.c:116: /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: error: expected expression before ‘_Static_assert’ 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:744:47: note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ 744 | # define MPI_COMBINER_HINDEXED_INTEGER THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_HINDEXED_INTEGER, MPI_COMBINER_HINDEXED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpiwrap.c:359:12: note: in expansion of macro ‘MPI_COMBINER_HINDEXED_INTEGER’ 359 | case MPI_COMBINER_HINDEXED_INTEGER: fprintf(f, "HINDEXED_INTEGER"); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: error: expected expression before ‘_Static_assert’ 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:744:47: note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ 744 | # define MPI_COMBINER_HINDEXED_INTEGER THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_HINDEXED_INTEGER, MPI_COMBINER_HINDEXED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpiwrap.c:359:12: note: in expansion of macro ‘MPI_COMBINER_HINDEXED_INTEGER’ 359 | case MPI_COMBINER_HINDEXED_INTEGER: fprintf(f, "HINDEXED_INTEGER"); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpiwrap.c:359:41: error: expected expression before ‘:’ token 359 | case MPI_COMBINER_HINDEXED_INTEGER: fprintf(f, "HINDEXED_INTEGER"); break; | ^ In file included from libmpiwrap.c:116: /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: error: expected expression before ‘_Static_assert’ 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:745:45: note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ 745 | # define MPI_COMBINER_STRUCT_INTEGER THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_STRUCT_INTEGER, MPI_COMBINER_STRUCT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpiwrap.c:366:12: note: in expansion of macro ‘MPI_COMBINER_STRUCT_INTEGER’ 366 | case MPI_COMBINER_STRUCT_INTEGER: fprintf(f, "STRUCT_INTEGER"); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: error: expected expression before ‘_Static_assert’ 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:745:45: note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ 745 | # define MPI_COMBINER_STRUCT_INTEGER THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_COMBINER_STRUCT_INTEGER, MPI_COMBINER_STRUCT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpiwrap.c:366:12: note: in expansion of macro ‘MPI_COMBINER_STRUCT_INTEGER’ 366 | case MPI_COMBINER_STRUCT_INTEGER: fprintf(f, "STRUCT_INTEGER"); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpiwrap.c:366:39: error: expected expression before ‘:’ token 366 | case MPI_COMBINER_STRUCT_INTEGER: fprintf(f, "STRUCT_INTEGER"); break; | ^ libmpiwrap.c: In function ‘extentOfTy’: libmpiwrap.c:462:8: warning: implicit declaration of function ‘PMPI_Type_extent’; did you mean ‘MPI_Type_extent’? [-Wimplicit-function-declaration] 462 | r = PMPI_Type_extent(ty, &n); | ^~~~~~~~~~~~~~~~ | MPI_Type_extent In file included from libmpiwrap.c:116: libmpiwrap.c: In function ‘walk_type’: /usr/lib/powerpc64le-linux-gnu/openmpi/include/mpi.h:322:57: error: expected expression before ‘_Static_assert’ 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/powerpc64le-linux-gnu/openmpi/include/mpi.h:1113:24: note: in expansion of macro ‘THIS_SYMBOL_WAS_REMOVED_IN_MPI30’ 1113 | # define MPI_LB THIS_SYMBOL_WAS_REMOVED_IN_MPI30(MPI_LB, MPI_Type_create_resized); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpiwrap.c:736:17: note: in expansion of macro ‘MPI_LB’ 736 | if (ty == MPI_LB || ty == MPI_UB) | ^~~~~~ make[2]: *** [Makefile:716: libmpiwrap_ppc64le_linux_so-libmpiwrap.o] Error 1 make[2]: Leaving directory '/home/carll/Valgrind/valgrind-3.17.0.RC1/mpi' make[1]: *** [Makefile:855: check-recursive] Error 1 make[1]: Leaving directory '/home/carll/Valgrind/valgrind-3.17.0.RC1' make: *** [Makefile:1149: check] Error 2 I will dig into this a bit more and see if I can find a fix for the error. I will let you know. Carl Love |
|
From: Mark W. <ma...@so...> - 2021-03-15 14:49:39
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=3751e963fab1d644508a9c25b0f147ad609d5dff commit 3751e963fab1d644508a9c25b0f147ad609d5dff Author: Mark Wielaard <ma...@kl...> Date: Mon Mar 15 15:47:48 2021 +0100 Add memcheck/tests/linux/debuginfod-check.pl to EXTRA_DIST debuginfod-check.pl is necessary as pre-check for make regtest. Diff: --- memcheck/tests/linux/Makefile.am | 1 + 1 file changed, 1 insertion(+) diff --git a/memcheck/tests/linux/Makefile.am b/memcheck/tests/linux/Makefile.am index 90a24e4abe..f7cf5a456c 100644 --- a/memcheck/tests/linux/Makefile.am +++ b/memcheck/tests/linux/Makefile.am @@ -7,6 +7,7 @@ EXTRA_DIST = \ brk.stderr.exp brk.vgtest \ capget.vgtest capget.stderr.exp capget.stderr.exp2 capget.stderr.exp3 \ debuginfod-check.stderr.exp debuginfod-check.vgtest.in \ + debuginfod-check.pl \ dlclose_leak-no-keep.stderr.exp dlclose_leak-no-keep.stdout.exp \ dlclose_leak-no-keep.vgtest \ dlclose_leak.stderr.exp dlclose_leak.stdout.exp \ |
|
From: Mark W. <ma...@kl...> - 2021-03-15 12:34:16
|
Greetings. A first release candidate for 3.17.0 is available at https://sourceware.org/pub/valgrind/valgrind-3.17.0.RC1.tar.bz2 (md5 = 9df201b3461a1709993ffc50d0920bd7) Please give it a try on platforms that are important for you. If no serious issues are reported, the 3.17.0 final release will happen on 19 March, that is, on Friday of this week. |