Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMake Warnings on Mac OS X #60

Open
kwschultz opened this issue Feb 19, 2015 · 0 comments
Open

CMake Warnings on Mac OS X #60

kwschultz opened this issue Feb 19, 2015 · 0 comments

Comments

@kwschultz
Copy link
Contributor

"$ make -j 4
Scanning dependencies of target quakelib
[ 2%] [ 5%] [ 7%] [ 10%] Building CXX object quakelib/CMakeFiles/quakelib.dir/src/QuakeLibElement.cpp.o
Building CXX object quakelib/CMakeFiles/quakelib.dir/src/QuakeLibIO.cpp.o
Building CXX object quakelib/CMakeFiles/quakelib.dir/src/QuakeLibEQSim.cpp.o
Building CXX object quakelib/CMakeFiles/quakelib.dir/src/QuakeLibOkada.cpp.o
[ 13%] Building CXX object quakelib/CMakeFiles/quakelib.dir/src/QuakeLibUtil.cpp.o
Linking CXX static library libquakelib.a
[ 13%] Built target quakelib
[ 15%] Scanning dependencies of target mesher
Scanning dependencies of target vq
Swig source
[ 18%] Building CXX object src/CMakeFiles/mesher.dir/mesher.cpp.o
[ 21%] [ 23%] Building CXX object src/CMakeFiles/vq.dir/main.cpp.o
Building CXX object src/CMakeFiles/vq.dir/misc/ConfigFile.cpp.o
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:422: Warning 362: operator= ignored
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:433: Warning 383: operator++ ignored
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:462: Warning 362: operator= ignored
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:481: Warning 383: operator++ ignored
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:728: Warning 389: operator[] ignored (consider using %extend)
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:734: Warning 389: operator[] ignored (consider using %extend)
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:1011: Warning 389: operator[] ignored (consider using %extend)
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:1017: Warning 389: operator[] ignored (consider using %extend)
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:1081: Warning 389: operator[] ignored (consider using %extend)
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:1087: Warning 389: operator[] ignored (consider using %extend)
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:1201: Warning 389: operator[] ignored (consider using %extend)
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:1207: Warning 389: operator[] ignored (consider using %extend)
/Users/kasey/vq/quakelib/src/QuakeLibUtil.h:268: Warning 389: operator[] ignored (consider using %extend)
/Users/kasey/vq/quakelib/src/QuakeLibUtil.h:274: Warning 389: operator[] ignored (consider using %extend)
/Users/kasey/vq/quakelib/src/QuakeLibUtil.h:332: Warning 389: operator[] ignored (consider using %extend)
/Users/kasey/vq/quakelib/src/QuakeLibUtil.h:338: Warning 389: operator[] ignored (consider using %extend)
/Users/kasey/vq/quakelib/src/QuakeLibUtil.h:361: Warning 389: operator[] ignored (consider using %extend)
/Users/kasey/vq/quakelib/src/QuakeLibUtil.h:367: Warning 389: operator[] ignored (consider using %extend)
[ 26%] Building CXX object src/CMakeFiles/vq.dir/misc/GreensFunctions.cpp.o
[ 28%] Building CXX object src/CMakeFiles/vq.dir/misc/MPIDebugOutputStream.cpp.o
Linking CXX executable mesher
[ 28%] Built target mesher
[ 31%] Building CXX object src/CMakeFiles/vq.dir/simulation/BASSAftershocks.cpp.o
[ 34%] Building CXX object src/CMakeFiles/vq.dir/simulation/GracefulQuit.cpp.o
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:736: Warning 503: Can't wrap 'operator <<' unless renamed to a valid identifier.
[ 36%] Building CXX object src/CMakeFiles/vq.dir/simulation/GreensInit.cpp.o
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:983: Warning 503: Can't wrap 'operator <<' unless renamed to a valid identifier.
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:1089: Warning 503: Can't wrap 'operator <<' unless renamed to a valid identifier.
/Users/kasey/vq/quakelib/src/QuakeLibIO.h:1175: Warning 503: Can't wrap 'operator <<' unless renamed to a valid identifier.
/Users/kasey/vq/quakelib/src/QuakeLibOkada.h:87: Warning 503: Can't wrap 'operator <<' unless renamed to a valid identifier.
[ 39%] Building CXX object src/CMakeFiles/vq.dir/simulation/GreensKillInteraction.cpp.o
[ 42%] Building CXX object src/CMakeFiles/vq.dir/simulation/ProgressMonitor.cpp.o
[ 44%] Building CXX object src/CMakeFiles/vq.dir/simulation/RunEvent.cpp.o
Scanning dependencies of target _quakelib
[ 47%] Building CXX object quakelib/python/CMakeFiles/_quakelib.dir/quakelibPYTHON_wrap.cxx.o
[ 50%] Building CXX object src/CMakeFiles/vq.dir/simulation/SanityCheck.cpp.o
[ 52%] Building CXX object src/CMakeFiles/vq.dir/simulation/UpdateBlockStress.cpp.o
/Users/kasey/vq/build/quakelib/python/quakelibPYTHON_wrap.cxx:35399:3: warning:
delete called on 'quakelib::EQSimMetadataReader' that is abstract but has
non-virtual destructor [-Wdelete-non-virtual-dtor]
delete arg1;
^
[ 55%] Building CXX object src/CMakeFiles/vq.dir/io/CheckpointFileOutput.cpp.o
[ 57%] Building CXX object src/CMakeFiles/vq.dir/io/CheckpointFileParse.cpp.o
[ 60%] Building CXX object src/CMakeFiles/vq.dir/io/EventOutput.cpp.o
[ 63%] Building CXX object src/CMakeFiles/vq.dir/io/GreensFileOutput.cpp.o
[ 65%] Building CXX object src/CMakeFiles/vq.dir/io/HDF5Data.cpp.o
[ 68%] Building CXX object src/CMakeFiles/vq.dir/io/ReadModelFile.cpp.o
[ 71%] Building CXX object src/CMakeFiles/vq.dir/core/SimFramework.cpp.o
[ 73%] Building CXX object src/CMakeFiles/vq.dir/core/SimTimer.cpp.o
[ 76%] Building CXX object src/CMakeFiles/vq.dir/core/Block.cpp.o
[ 78%] Building CXX object src/CMakeFiles/vq.dir/core/Comm.cpp.o
[ 81%] Building CXX object src/CMakeFiles/vq.dir/core/CommPartition.cpp.o
/Users/kasey/vq/src/core/Comm.cpp:185:5: warning: 'MPI_Type_struct' is deprecated: MPI_Type_struct is superseded by MPI_Type_create_struct in MPI-2.0
[-Wdeprecated-declarations]
MPI_Type_struct(2, block_lengths, displacements, datatypes, &block_val_type);
^
/opt/local/include/openmpi-devel-mp/mpi.h:1745:20: note: 'MPI_Type_struct' has been explicitly marked deprecated here
OMPI_DECLSPEC int MPI_Type_struct(int count, int array_of_blocklengths[],
^
/Users/kasey/vq/src/core/Comm.cpp:204:5: warning: 'MPI_Type_struct' is deprecated: MPI_Type_struct is superseded by MPI_Type_create_struct in MPI-2.0
[-Wdeprecated-declarations]
MPI_Type_struct(3, block_lengths, displacements, datatypes, &element_sweep_type);
^
/opt/local/include/openmpi-devel-mp/mpi.h:1745:20: note: 'MPI_Type_struct' has been explicitly marked deprecated here
OMPI_DECLSPEC int MPI_Type_struct(int count, int array_of_blocklengths[],
^
[ 84%] Building CXX object src/CMakeFiles/vq.dir/core/Event.cpp.o
2 warnings generated.
[ 86%] Building CXX object src/CMakeFiles/vq.dir/core/InitBlocks.cpp.o
[ 89%] Building CXX object src/CMakeFiles/vq.dir/core/Params.cpp.o
[ 92%] Building CXX object src/CMakeFiles/vq.dir/core/SimData.cpp.o
[ 94%] Building CXX object src/CMakeFiles/vq.dir/core/SimDataBlocks.cpp.o
[ 97%] Building CXX object src/CMakeFiles/vq.dir/core/SimDataEvents.cpp.o
[100%] Building CXX object src/CMakeFiles/vq.dir/core/Simulation.cpp.o"

Need to fix all these warnings for overloaded operators

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant