Looks like too many people are pushing stuff without checking that it works with 64 bit ints.
Barry Begin forwarded message: > From: Lisandro Dalcin <dalcinl at gmail.com> > Date: June 2, 2011 7:40:05 AM CDT > To: petsc-maint <petsc-maint at mcs.anl.gov> > Cc: Aron Ahmadia <aron.ahmadia at kaust.edu.sa> > Subject: [petsc-maint #75139] issues with 64bit integer builds > Reply-To: petsc-maint at mcs.anl.gov, Lisandro Dalcin <dalcinl at gmail.com> > > [ 15%] Building C object CMakeFiles/petsc.dir/src/sys/objects/pinit.c.o > /home/devel/petsc/dev/src/sys/objects/pinit.c: In function ?PetscFinalize?: > /home/devel/petsc/dev/src/sys/objects/pinit.c:1003: warning: passing > argument 1 of ?PetscOptionsAllUsed? from incompatible pointer type > /home/devel/petsc/dev/include/petscoptions.h:37: note: expected ?int > *? but argument is of type ?PetscInt *? > > [ 46%] Building C object > CMakeFiles/petsc.dir/src/mat/impls/baij/mpi/bstream/mpibstream.c.o > /home/devel/petsc/dev/src/mat/impls/baij/mpi/bstream/mpibstream.c: In > function ?MPIBSTRM_create_bstrm?: > /home/devel/petsc/dev/src/mat/impls/baij/mpi/bstream/mpibstream.c:36: > warning: format ?%d? expects type ?int?, but argument 2 has type > ?PetscInt? > /home/devel/petsc/dev/src/mat/impls/baij/mpi/bstream/mpibstream.c:36: > warning: format ?%d? expects type ?int?, but argument 3 has type > ?PetscInt? > /home/devel/petsc/dev/src/mat/impls/baij/mpi/bstream/mpibstream.c:36: > warning: format ?%d? expects type ?int?, but argument 4 has type > ?PetscInt? > /home/devel/petsc/dev/src/mat/impls/baij/mpi/bstream/mpibstream.c:36: > warning: format ?%d? expects type ?int?, but argument 5 has type > ?PetscInt? > /home/devel/petsc/dev/src/mat/impls/baij/mpi/bstream/mpibstream.c:43: > warning: format ?%d? expects type ?int?, but argument 2 has type > ?PetscInt? > /home/devel/petsc/dev/src/mat/impls/baij/mpi/bstream/mpibstream.c:43: > warning: format ?%d? expects type ?int?, but argument 3 has type > ?PetscInt? > > [ 48%] Building C object > CMakeFiles/petsc.dir/src/mat/impls/dense/seq/dense.c.o > /home/devel/petsc/dev/src/mat/impls/dense/seq/dense.c: In function > ?MatMatSolve_SeqDense?: > /home/devel/petsc/dev/src/mat/impls/dense/seq/dense.c:202: warning: > passing argument 3 of ?MatGetSize? from incompatible pointer type > /home/devel/petsc/dev/include/petscmat.h:582: note: expected ?PetscInt > *? but argument is of type ?PetscBLASInt *? > > [ 74%] Building C object CMakeFiles/petsc.dir/src/dm/sa/interface/sa.c.o > /home/devel/petsc/dev/src/dm/sa/interface/sa.c: In function ?SAAssemble?: > /home/devel/petsc/dev/src/dm/sa/interface/sa.c:1711: warning: passing > argument 4 of ?PetscGatherNumberOfMessages? from incompatible pointer > type > /home/devel/petsc/dev/include/petscsys.h:2364: note: expected > ?PetscMPIInt *? but argument is of type ?PetscInt *? > > [ 74%] Building C object > CMakeFiles/petsc.dir/src/dm/ao/impls/memscalable/aomemscalable.c.o > /home/devel/petsc/dev/src/dm/ao/impls/memscalable/aomemscalable.c: In > function ?AOMap_MemoryScalable_private?: > /home/devel/petsc/dev/src/dm/ao/impls/memscalable/aomemscalable.c:207: > warning: passing argument 3 of ?MPI_Waitany? from incompatible pointer > type > /usr/include/mpich2-x86_64/mpi.h:573: note: expected ?int *? but > argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/dm/ao/impls/memscalable/aomemscalable.c:227: > warning: passing argument 3 of ?MPI_Waitany? from incompatible pointer > type > /usr/include/mpich2-x86_64/mpi.h:573: note: expected ?int *? but > argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/dm/ao/impls/memscalable/aomemscalable.c: In > function ?AOCreateMemoryScalable_private?: > /home/devel/petsc/dev/src/dm/ao/impls/memscalable/aomemscalable.c:385: > warning: passing argument 3 of ?MPI_Waitany? from incompatible pointer > type > /usr/include/mpich2-x86_64/mpi.h:573: note: expected ?int *? but > argument is of type ?PetscInt *? > > [ 74%] Building C object > CMakeFiles/petsc.dir/src/dm/ao/impls/basic/aobasic.c.o > /home/devel/petsc/dev/src/dm/ao/impls/basic/aobasic.c: In function > ?AOCreate_Basic?: > /home/devel/petsc/dev/src/dm/ao/impls/basic/aobasic.c:212: warning: > passing argument 2 of ?ISGetLocalSize? from incompatible pointer type > /home/devel/petsc/dev/include/petscis.h:124: note: expected ?PetscInt > *? but argument is of type ?PetscMPIInt *? > > [ 76%] Building C object > CMakeFiles/petsc.dir/src/ksp/ksp/impls/gmres/dgmres/dgmres.c.o > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c: In > function ?KSPDGMRESComputeDeflationData_DGMRES?: > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:876: > warning: passing argument 1 of ?dgetrf_? from incompatible pointer > type > /home/devel/petsc/dev/include/petscblaslapack.h:25: note: expected > ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:876: > warning: passing argument 2 of ?dgetrf_? from incompatible pointer > type > /home/devel/petsc/dev/include/petscblaslapack.h:25: note: expected > ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:876: > warning: passing argument 5 of ?dgetrf_? from incompatible pointer > type > /home/devel/petsc/dev/include/petscblaslapack.h:25: note: expected > ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c: In > function ?KSPDGMRESComputeSchurForm_DGMRES?: > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:948: > warning: passing argument 3 of ?dhseqr_? from incompatible pointer > type > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h:21: > note: expected ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:960: > warning: passing argument 3 of ?PetscSortRealWithPermutation? from > incompatible pointer type > /home/devel/petsc/dev/include/petscsys.h:2197: note: expected > ?PetscInt *? but argument is of type ?PetscBLASInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:995: > warning: passing argument 3 of ?dtrsen_? from incompatible pointer > type > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h:25: > note: expected ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:995: > warning: passing argument 4 of ?dtrsen_? from incompatible pointer > type > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h:25: > note: expected ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:995: > warning: passing argument 11 of ?dtrsen_? from incompatible pointer > type > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h:25: > note: expected ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:995: > warning: passing argument 16 of ?dtrsen_? from incompatible pointer > type > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h:25: > note: expected ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:995: > warning: passing argument 17 of ?dtrsen_? from incompatible pointer > type > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h:25: > note: expected ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c: In > function ?KSPDGMRESApplyDeflation_DGMRES?: > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:1050: > warning: passing argument 3 of ?dgetrs_? from incompatible pointer > type > /home/devel/petsc/dev/include/petscblaslapack.h:45: note: expected > ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:1050: > warning: passing argument 6 of ?dgetrs_? from incompatible pointer > type > /home/devel/petsc/dev/include/petscblaslapack.h:45: note: expected > ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:1050: > warning: passing argument 9 of ?dgetrs_? from incompatible pointer > type > /home/devel/petsc/dev/include/petscblaslapack.h:45: note: expected > ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:1060: > warning: passing argument 3 of ?dgerfs_? from incompatible pointer > type > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h:23: > note: expected ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:1060: > warning: passing argument 8 of ?dgerfs_? from incompatible pointer > type > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h:23: > note: expected ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:1060: > warning: passing argument 17 of ?dgerfs_? from incompatible pointer > type > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h:23: > note: expected ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c: In > function ?KSPDGMRESImproveEig_DGMRES?: > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:1170: > warning: passing argument 10 of ?dgges_? from incompatible pointer > type > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h:24: > note: expected ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:1186: > warning: passing argument 3 of ?PetscSortRealWithPermutation? from > incompatible pointer type > /home/devel/petsc/dev/include/petscsys.h:2197: note: expected > ?PetscInt *? but argument is of type ?PetscBLASInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:1221: > warning: passing argument 17 of ?dtgsen_? from incompatible pointer > type > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h:26: > note: expected ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:1221: > warning: passing argument 25 of ?dtgsen_? from incompatible pointer > type > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmresimpl.h:26: > note: expected ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:1249: > warning: passing argument 1 of ?dgetrf_? from incompatible pointer > type > /home/devel/petsc/dev/include/petscblaslapack.h:25: note: expected > ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:1249: > warning: passing argument 2 of ?dgetrf_? from incompatible pointer > type > /home/devel/petsc/dev/include/petscblaslapack.h:25: note: expected > ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:1249: > warning: passing argument 4 of ?dgetrf_? from incompatible pointer > type > /home/devel/petsc/dev/include/petscblaslapack.h:25: note: expected > ?PetscBLASInt *? but argument is of type ?PetscInt *? > /home/devel/petsc/dev/src/ksp/ksp/impls/gmres/dgmres/dgmres.c:1249: > warning: passing argument 5 of ?dgetrf_? from incompatible pointer > type > /home/devel/petsc/dev/include/petscblaslapack.h:25: note: expected > ?PetscBLASInt *? but argument is of type ?PetscInt *? > > -- > Lisandro Dalcin > --------------- > CIMEC (INTEC/CONICET-UNL) > Predio CONICET-Santa Fe > Colectora RN 168 Km 472, Paraje El Pozo > 3000 Santa Fe, Argentina > Tel: +54-342-4511594 (ext 1011) > Tel/Fax: +54-342-4511169 >
