Hi Karl, Thanks for your suggestions. I am using GCC-4.8.1. I will try GCC 4.6.x to see if I get anythings.
Fande Kong, On Tue, Jun 16, 2015 at 4:04 PM, Karl Rupp <[email protected]> wrote: > Hi Fande, > > the respective configure log states that GCC 4.6.3 was used. Have you > tried to compile using GCC 4.6.x? You might have it available as an > alternative in your package manager. > > Did you check whether the flags > -std=c89 -pedantic -Wno-long-long -Wno-overlength-strings -fPIC -g3 -O0 > show up in your build as well? > > Best regards, > Karli > > > On 06/16/2015 11:29 PM, Fande Kong wrote: > >> To whom it may concern, >> >> I was wondering there are any easy ways to reproduce these warnings and >> errors. I did reconfigure my local branch according to the log files at >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive. I found some >> warnings and errors and fixed them, but there are still a few warnings >> and errors I could not reproduce so that I could not fix them. >> >> Any suggestions? >> >> Fande Kong >> >> On Tue, Jun 16, 2015 at 8:00 AM, PETSc checkBuilds >> <[email protected] <mailto:[email protected]>> >> wrote: >> >> >> >> Dear PETSc developer, >> >> This email contains listings of contributions attributed to you by >> `git blame` that caused compiler errors or warnings in PETSc automated >> testing. Follow the links to see the full log files. Please attempt >> to fix >> the issues promptly or let us know at [email protected] >> <mailto:[email protected]> if you are unable >> >> to resolve the issues. >> >> Thanks, >> The PETSc development team >> >> ---- >> >> warnings attributed to commit >> https://bitbucket.org/petsc/petsc/commits/086af2c >> changed 'hierarchpart' to 'hierarchical' >> >> src/mat/partition/impls/hierarchical/hierarchical.c:150 >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/build_next_arch-linux-c89_thrash.log >> ] >> >> >> /sandbox/petsc/petsc.clone-2/src/mat/partition/impls/hierarchical/hierarchical.c:150:3: >> warning: ISO C90 forbids mixed declarations and code [-Wpedantic] >> >> ---- >> >> warnings attributed to commit >> https://bitbucket.org/petsc/petsc/commits/5495542 >> implemented MatGetSubMatrices_MPIAdj >> >> src/mat/impls/adj/mpi/mpiadj.c:575 >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/build_next_arch-linux-opt-cxx-quad_cg.log >> ] >> >> /sandbox/petsc/petsc.clone/src/mat/impls/adj/mpi/mpiadj.c:575:35: >> warning: 'rlocalindex' may be used uninitialized in this function >> [-Wmaybe-uninitialized] >> >> ---- >> >> warnings attributed to commit >> https://bitbucket.org/petsc/petsc/commits/54b07c2 >> implemented ISBuildTwoSided >> >> src/vec/is/is/utils/iscoloring.c:416 >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/build_next_arch-linux-cxx-cmplx-pkgs-64idx_churn.log >> ] >> >> /sandbox/petsc/petsc.clone-2/src/vec/is/is/utils/iscoloring.c:416:11: >> error: >> no matching function for call to 'PetscCommBuildTwoSided' >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/build_next_arch-opensolaris-misc_n-gage.log >> ] >> >> "/export/home/petsc/petsc.clone-2/src/vec/is/is/utils/iscoloring.c", >> line 416: warning: argument #7 is incompatible with prototype: >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/build_next_arch-linux-pkgs-64idx_thrash.log >> ] >> >> /sandbox/petsc/petsc.clone-3/src/vec/is/is/utils/iscoloring.c:416:11: >> warning: >> passing argument 7 of 'PetscCommBuildTwoSided' from incompatible >> pointer type >> >> src/vec/is/is/utils/iscoloring.c:444 >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/build_next_arch-linux-cxx-cmplx-pkgs-64idx_churn.log >> ] >> >> /sandbox/petsc/petsc.clone-2/src/vec/is/is/utils/iscoloring.c:444:41: >> warning: >> argument type 'PetscInt *' (aka 'long *') doesn't match specified >> 'MPI' type tag that requires 'long long *' [-Wtype-safety] >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/build_next_arch-linux-cxx-cmplx-pkgs-64idx_churn.log >> ] >> >> /sandbox/petsc/petsc.clone-2/src/vec/is/is/utils/iscoloring.c:444:54: >> warning: >> argument type 'PetscInt *' (aka 'long *') doesn't match specified >> 'MPI' type tag that requires 'long long *' [-Wtype-safety] >> >> src/vec/is/is/utils/iscoloring.c:445 >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/build_next_arch-linux-cxx-cmplx-pkgs-64idx_churn.log >> ] >> >> /sandbox/petsc/petsc.clone-2/src/vec/is/is/utils/iscoloring.c:445:52: >> warning: >> argument type 'PetscInt *' (aka 'long *') doesn't match specified >> 'MPI' type tag that requires 'long long *' [-Wtype-safety] >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/build_next_arch-linux-cxx-cmplx-pkgs-64idx_churn.log >> ] >> >> /sandbox/petsc/petsc.clone-2/src/vec/is/is/utils/iscoloring.c:445:39: >> warning: >> argument type 'PetscInt *' (aka 'long *') doesn't match specified >> 'MPI' type tag that requires 'long long *' [-Wtype-safety] >> >> ---- >> >> warnings attributed to commit >> https://bitbucket.org/petsc/petsc/commits/77fca31 >> add runex40_2 >> >> src/mat/examples/tests/ex40.c:22 >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/examples_next_arch-linux-cxx-cmplx-pkgs-64idx_churn.log >> ] >> >> /sandbox/petsc/petsc.clone-2/src/mat/examples/tests/ex40.c:22:18: >> warning: unused variable 'rmap' [-Wunused-variable] >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/examples_next_arch-linux-gcc-ifc-cmplx_crank.log >> ] >> >> /sandbox/petsc/petsc.clone-2/src/mat/examples/tests/ex40.c:22:18: >> warning: unused variable 'rmap' [-Wunused-variable] >> >> ---- >> >> warnings attributed to commit >> https://bitbucket.org/petsc/petsc/commits/841d17a >> implemented a MatGetSubMatrix_MPIAdj_Single >> >> src/mat/impls/adj/mpi/mpiadj.c:574 >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/build_next_arch-linux-opt-cxx-quad_cg.log >> ] >> >> /sandbox/petsc/petsc.clone/src/mat/impls/adj/mpi/mpiadj.c:574:29: >> warning: 'owner' may be used uninitialized in this function >> [-Wmaybe-uninitialized] >> >> ---- >> >> warnings attributed to commit >> https://bitbucket.org/petsc/petsc/commits/9d01615 >> Rewrite an implementation of matincreaseoverlap >> >> src/mat/impls/aij/mpi/mpiov.c:134 >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/build_next_arch-opensolaris-misc_n-gage.log >> ] >> >> "/export/home/petsc/petsc.clone-2/src/mat/impls/aij/mpi/mpiov.c", >> line 134: warning: argument #7 is incompatible with prototype: >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/build_next_arch-linux-pkgs-64idx_thrash.log >> ] >> >> /sandbox/petsc/petsc.clone-3/src/mat/impls/aij/mpi/mpiov.c:134:10: >> warning: passing argument 7 of 'PetscCommBuildTwoSided' from >> incompatible pointer type >> >> src/mat/impls/aij/mpi/mpiov.c:170 >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/build_next_arch-opensolaris-misc_n-gage.log >> ] >> >> "/export/home/petsc/petsc.clone-2/src/mat/impls/aij/mpi/mpiov.c", >> line 170: warning: argument #7 is incompatible with prototype: >> >> [ >> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/06/16/build_next_arch-linux-pkgs-64idx_thrash.log >> ] >> >> /sandbox/petsc/petsc.clone-3/src/mat/impls/aij/mpi/mpiov.c:170:10: >> warning: passing argument 7 of 'PetscCommBuildTwoSided' from >> incompatible pointer type >> >> ---- >> To opt-out from receiving these messages - send a request to >> [email protected] <mailto:[email protected]>. >> >> >> >
