[Git][debian-gis-team/pdal][master] 5 commits: New upstream version 1.7.2~rc3
Bas Couwenberg
gitlab at salsa.debian.org
Fri May 11 21:40:19 BST 2018
Bas Couwenberg pushed to branch master at Debian GIS Project / pdal
Commits:
7cac7cc2 by Bas Couwenberg at 2018-05-11T21:44:33+02:00
New upstream version 1.7.2~rc3
- - - - -
8b1387ca by Bas Couwenberg at 2018-05-11T21:46:17+02:00
Merge tag 'upstream/1.7.2_rc3'
Upstream version 1.7.2~rc3
- - - - -
0125b741 by Bas Couwenberg at 2018-05-11T21:46:45+02:00
New upstream release candidate.
- - - - -
ed6f6b92 by Bas Couwenberg at 2018-05-11T22:13:11+02:00
Update symbols for other architectures.
- - - - -
1fe094cb by Bas Couwenberg at 2018-05-11T22:13:11+02:00
Set distribution to experimental.
- - - - -
25 changed files:
- cmake/unix_compiler_options.cmake
- debian/changelog
- debian/libpdal-base6.symbols
- debian/libpdal-util6.symbols
- filters/AssignFilter.cpp
- io/LasHeader.cpp
- io/PlyReader.cpp
- io/PlyWriter.cpp
- kernels/TIndexKernel.cpp
- pdal/Kernel.cpp
- pdal/Metadata.cpp
- pdal/Metadata.hpp
- pdal/PDALUtils.cpp
- pdal/gitsha.cpp
- pdal/pdal_types.hpp
- pdal/util/FileUtils.cpp
- pdal/util/Utils.hpp
- vendor/arbiter/arbiter.cpp
- vendor/kazhdan/Array.h
- vendor/kazhdan/MultiGridOctreeData.System.inl
- vendor/kazhdan/MultiGridOctreeData.h
- vendor/kazhdan/MultiGridOctreeData.inl
- vendor/kazhdan/PPolynomial.inl
- vendor/kazhdan/PoissonRecon.h
- vendor/pdalboost/boost/mpl/assert.hpp
Changes:
=====================================
cmake/unix_compiler_options.cmake
=====================================
--- a/cmake/unix_compiler_options.cmake
+++ b/cmake/unix_compiler_options.cmake
@@ -24,7 +24,6 @@ function(pdal_target_compile_settings target)
${PDAL_CXX_STANDARD}
-Wall
-Wextra
- -Wpedantic
-Wpointer-arith
-Wcast-align
-Wcast-qual
=====================================
debian/changelog
=====================================
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+pdal (1.7.2~rc3-1~exp1) experimental; urgency=medium
+
+ * New upstream release candidate.
+ * Update symbols for other architectures.
+
+ -- Bas Couwenberg <sebastic at debian.org> Fri, 11 May 2018 21:48:42 +0200
+
pdal (1.7.2~rc2-1~exp1) experimental; urgency=medium
* New upstream release candidate.
=====================================
debian/libpdal-base6.symbols
=====================================
--- a/debian/libpdal-base6.symbols
+++ b/debian/libpdal-base6.symbols
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 1.7.2~rc1 amd64 arm64 i386 ppc64 s390x sparc64
+# SymbolsHelper-Confirmed: 1.7.2~rc3 amd64
libpdal_base.so.6 #PACKAGE# #MINVER#
BoundaryNames at Base 1.6.0
(optional=templinst)_Z11loadOctTreeIdEiR6OctreeIT_ER8XForm4x4IS1_ER11PointSourceibPSt6vectorINS2_11PointSampleESaISA_EEPS9_I14ProjectiveDataI7Point3DIS1_ES1_ESaISH_EE at Base 1.6.0
@@ -41,7 +41,6 @@ libpdal_base.so.6 #PACKAGE# #MINVER#
(arch=!amd64 !arm64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !s390x !sparc64)_ZGVZN5Eigen8internal20manage_caching_sizesENS_6ActionEPiS2_S2_E12m_cacheSizes at Base 1.6.0
(arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZGVZN5Eigen8internal20manage_caching_sizesENS_6ActionEPlS2_S2_E12m_cacheSizes at Base 1.7.1
_ZGVZN6OctreeIdE22_addWeightContributionILi2EEEvRNS0_16DensityEstimatorEP7OctNodeI12TreeNodeDataE7Point3DIdER15PointSupportKeyIXT_EEdE10ScaleValue at Base 1.6.0
- _ZGVZNK4pdal12MetadataNode5valueINS_4UuidEEET_vE2t2 at Base 1.2.0
_ZN10MemoryInfo5UsageEv at Base 1.6.0
(optional=templinst)_ZN10PolynomialILi0EE16BSplineComponentEi at Base 1.6.0
(optional=templinst)_ZN10PolynomialILi0EE20BinomialCoefficientsEPi at Base 1.6.0
@@ -342,8 +341,8 @@ libpdal_base.so.6 #PACKAGE# #MINVER#
_ZN4pdal10GDALWriter9writeViewESt10shared_ptrINS_9PointViewEE at Base 1.5.0
_ZN4pdal10GDALWriterD0Ev at Base 1.4.0
_ZN4pdal10GDALWriterD1Ev at Base 1.4.0
- (arch=i386)_ZN4pdal10GeotiffSrs17validateDirectoryEPKNS_5EntryEjjj at Base 1.7.2~rc1
- _ZN4pdal10GeotiffSrs17validateDirectoryEPKNS_5EntryEmmm at Base 1.7.2~rc1
+ (arch=armel armhf hurd-i386 i386 mips powerpc)_ZN4pdal10GeotiffSrs17validateDirectoryEPKNS_5EntryEjjj at Base 1.7.2~rc2
+ (arch=amd64 arm64 ppc64 ppc64el sparc64)_ZN4pdal10GeotiffSrs17validateDirectoryEPKNS_5EntryEmmm at Base 1.7.2~rc3
_ZN4pdal10GeotiffSrsC1ERKSt6vectorIhSaIhEES5_S5_St10shared_ptrINS_3LogEE at Base 1.7.2~rc1
_ZN4pdal10GeotiffSrsC2ERKSt6vectorIhSaIhEES5_S5_St10shared_ptrINS_3LogEE at Base 1.7.2~rc1
_ZN4pdal10GeotiffSrsD1Ev at Base 1.7.2~rc1
@@ -727,8 +726,8 @@ libpdal_base.so.6 #PACKAGE# #MINVER#
_ZN4pdal12TIndexKernel15prepareGeometryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4gdal10SpatialRefESC_ at Base 1.1.0
_ZN4pdal12TIndexKernel16validateSwitchesERNS_11ProgramArgsE at Base 1.2.0
_ZN4pdal12TIndexKernel7executeEv at Base 1.1.0
- _ZN4pdal12TIndexKernel8FileInfoC1ERKS1_ at Base 1.7.2~rc1
- _ZN4pdal12TIndexKernel8FileInfoC2ERKS1_ at Base 1.7.2~rc1
+ (arch=amd64 armel armhf mips powerpc ppc64el)_ZN4pdal12TIndexKernel8FileInfoC1ERKS1_ at Base 1.7.2~rc3
+ (arch=amd64 armel armhf mips powerpc ppc64el)_ZN4pdal12TIndexKernel8FileInfoC2ERKS1_ at Base 1.7.2~rc3
_ZN4pdal12TIndexKernel8FileInfoD1Ev at Base 1.1.0
_ZN4pdal12TIndexKernel8FileInfoD2Ev at Base 1.1.0
_ZN4pdal12TIndexKernel9getFieldsEv at Base 1.1.0
@@ -828,11 +827,11 @@ libpdal_base.so.6 #PACKAGE# #MINVER#
(optional=templinst)_ZN4pdal13PluginManagerINS_5StageEE14l_createObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 1.7.0
(optional=templinst|arch=!amd64 !arm64 !hppa !mips64el !ppc64 !ppc64el !sh4 !sparc64)_ZN4pdal13PluginManagerINS_5StageEE16l_registerPluginINS_10CropFilterEEEbRKNS_10PluginInfoE at Base 1.7.1
(optional=templinst)_ZN4pdal13PluginManagerINS_5StageEE16l_registerPluginINS_13DividerFilterEEEbRKNS_10PluginInfoE at Base 1.7.0
- (optional=templinst|arch=armel armhf i386 mips mipsel powerpc)_ZN4pdal13PluginManagerINS_5StageEE16l_registerPluginINS_13OutlierFilterEEEbRKNS_10PluginInfoE at Base 1.7.1
+ (optional=templinst|arch=armel armhf hurd-i386 i386 mips mipsel powerpc)_ZN4pdal13PluginManagerINS_5StageEE16l_registerPluginINS_13OutlierFilterEEEbRKNS_10PluginInfoE at Base 1.7.1
(optional=templinst)_ZN4pdal13PluginManagerINS_5StageEE16l_registerPluginINS_15KDistanceFilterEEEbRKNS_10PluginInfoE at Base 1.7.0
(optional=templinst)_ZN4pdal13PluginManagerINS_5StageEE16l_registerPluginINS_24NeighborClassifierFilterEEEbRKNS_10PluginInfoE at Base 1.7.0
(optional=templinst|arch=!amd64 !arm64 !hppa !mips64el !ppc64el !sh4 !sparc64)_ZN4pdal13PluginManagerINS_5StageEE16l_registerPluginINS_9LasReaderEEEbRKNS_10PluginInfoE at Base 1.7.1
- (optional=templinst|arch=armhf hurd-i386 i386 mips mipsel powerpc ppc64 s390x)_ZN4pdal13PluginManagerINS_5StageEE16l_registerPluginINS_9PlyWriterEEEbRKNS_10PluginInfoE at Base 1.7.1
+ (optional=templinst|arch=hurd-i386 i386 mipsel powerpc ppc64 s390x)_ZN4pdal13PluginManagerINS_5StageEE16l_registerPluginINS_9PlyWriterEEEbRKNS_10PluginInfoE at Base 1.7.1
(optional=templinst)_ZN4pdal13PluginManagerINS_5StageEE3getEv at Base 1.7.0
(optional=templinst)_ZN4pdal13PluginManagerINS_5StageEE4linkERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 1.7.0
(optional=templinst)_ZN4pdal13PluginManagerINS_5StageEE5namesB5cxx11Ev at Base 1.7.0
@@ -918,6 +917,9 @@ libpdal_base.so.6 #PACKAGE# #MINVER#
_ZN4pdal14LasSummaryData8addPointEdddi at Base 1.4.0
_ZN4pdal14LasSummaryDataC1Ev at Base 1.4.0
_ZN4pdal14LasSummaryDataC2Ev at Base 1.4.0
+ (optional=templinst)_ZN4pdal14MetadataDetail5valueINS_4UuidEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_ at Base 1.7.2~rc3
+ (optional=templinst)_ZN4pdal14MetadataDetail5valueIhEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ at Base 1.7.2~rc3
+ (optional=templinst)_ZN4pdal14MetadataDetail5valueItEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ at Base 1.7.2~rc3
_ZN4pdal14PipelineKernel11addSwitchesERNS_11ProgramArgsE at Base 1.2.0
_ZN4pdal14PipelineKernel13isStagePrefixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 1.5.0
_ZN4pdal14PipelineKernel16validateSwitchesERNS_11ProgramArgsE at Base 1.2.0
@@ -1320,18 +1322,18 @@ libpdal_base.so.6 #PACKAGE# #MINVER#
(optional=templinst)_ZN4pdal4TArgINS_14LasCompressionEED0Ev at Base 1.7.2~rc1
(optional=templinst)_ZN4pdal4TArgINS_14LasCompressionEED1Ev at Base 1.7.2~rc1
(optional=templinst)_ZN4pdal4TArgINS_14LasCompressionEED2Ev at Base 1.7.2~rc1
- (optional=templinst|arch=i386)_ZN4pdal4TArgINS_15StringHeaderValILj0EEEED0Ev at Base 1.7.2~rc1
- (optional=templinst|arch=i386)_ZN4pdal4TArgINS_15StringHeaderValILj0EEEED1Ev at Base 1.7.2~rc1
- (optional=templinst|arch=i386)_ZN4pdal4TArgINS_15StringHeaderValILj0EEEED2Ev at Base 1.7.2~rc1
- (optional=templinst|arch=i386)_ZN4pdal4TArgINS_15StringHeaderValILj32EEEED0Ev at Base 1.7.2~rc1
- (optional=templinst|arch=i386)_ZN4pdal4TArgINS_15StringHeaderValILj32EEEED1Ev at Base 1.7.2~rc1
- (optional=templinst|arch=i386)_ZN4pdal4TArgINS_15StringHeaderValILj32EEEED2Ev at Base 1.7.2~rc1
- (optional=templinst)_ZN4pdal4TArgINS_15StringHeaderValILm0EEEED0Ev at Base 1.7.2~rc1
- (optional=templinst)_ZN4pdal4TArgINS_15StringHeaderValILm0EEEED1Ev at Base 1.7.2~rc1
- (optional=templinst)_ZN4pdal4TArgINS_15StringHeaderValILm0EEEED2Ev at Base 1.7.2~rc1
- (optional=templinst)_ZN4pdal4TArgINS_15StringHeaderValILm32EEEED0Ev at Base 1.7.2~rc1
- (optional=templinst)_ZN4pdal4TArgINS_15StringHeaderValILm32EEEED1Ev at Base 1.7.2~rc1
- (optional=templinst)_ZN4pdal4TArgINS_15StringHeaderValILm32EEEED2Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=armel armhf hurd-i386 i386 mips powerpc)_ZN4pdal4TArgINS_15StringHeaderValILj0EEEED0Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=armel armhf hurd-i386 i386 mips powerpc)_ZN4pdal4TArgINS_15StringHeaderValILj0EEEED1Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=armel armhf hurd-i386 i386 mips powerpc)_ZN4pdal4TArgINS_15StringHeaderValILj0EEEED2Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=armel armhf hurd-i386 i386 mips powerpc)_ZN4pdal4TArgINS_15StringHeaderValILj32EEEED0Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=armel armhf hurd-i386 i386 mips powerpc)_ZN4pdal4TArgINS_15StringHeaderValILj32EEEED1Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=armel armhf hurd-i386 i386 mips powerpc)_ZN4pdal4TArgINS_15StringHeaderValILj32EEEED2Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=amd64 arm64 ppc64 ppc64el sparc64)_ZN4pdal4TArgINS_15StringHeaderValILm0EEEED0Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=amd64 arm64 ppc64 ppc64el sparc64)_ZN4pdal4TArgINS_15StringHeaderValILm0EEEED1Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=amd64 arm64 ppc64 ppc64el sparc64)_ZN4pdal4TArgINS_15StringHeaderValILm0EEEED2Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=amd64 arm64 ppc64 ppc64el sparc64)_ZN4pdal4TArgINS_15StringHeaderValILm32EEEED0Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=amd64 arm64 ppc64 ppc64el sparc64)_ZN4pdal4TArgINS_15StringHeaderValILm32EEEED1Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=amd64 arm64 ppc64 ppc64el sparc64)_ZN4pdal4TArgINS_15StringHeaderValILm32EEEED2Ev at Base 1.7.2~rc1
(optional=templinst|subst)_ZN4pdal4TArgINS_15StringHeaderValIL{size_t}0EEEE5resetEv at Base 1.7.0
(optional=templinst|subst)_ZN4pdal4TArgINS_15StringHeaderValIL{size_t}0EEEE8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 1.7.0
(optional=templinst|subst)_ZN4pdal4TArgINS_15StringHeaderValIL{size_t}32EEEE5resetEv at Base 1.3.0
@@ -1440,14 +1442,14 @@ libpdal_base.so.6 #PACKAGE# #MINVER#
(optional=templinst)_ZN4pdal4TArgIjED2Ev at Base 1.7.2~rc1
(arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZN4pdal4TArgImE5resetEv at Base 1.5.0
(arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el s390x sparc64)_ZN4pdal4TArgImE8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 1.5.0
- (optional=templinst)_ZN4pdal4TArgImED0Ev at Base 1.7.2~rc1
- (optional=templinst)_ZN4pdal4TArgImED1Ev at Base 1.7.2~rc1
- (optional=templinst)_ZN4pdal4TArgImED2Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=amd64 arm64 ppc64 ppc64el sparc64)_ZN4pdal4TArgImED0Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=amd64 arm64 ppc64 ppc64el sparc64)_ZN4pdal4TArgImED1Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=amd64 arm64 ppc64 ppc64el sparc64)_ZN4pdal4TArgImED2Ev at Base 1.7.2~rc1
(optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZN4pdal4TArgIyE5resetEv at Base 1.2.0
(optional=templinst|arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZN4pdal4TArgIyE8setValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 1.2.0
- (optional=templinst|arch=i386)_ZN4pdal4TArgIyED0Ev at Base 1.7.2~rc1
- (optional=templinst|arch=i386)_ZN4pdal4TArgIyED1Ev at Base 1.7.2~rc1
- (optional=templinst|arch=i386)_ZN4pdal4TArgIyED2Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=armel armhf hurd-i386 i386 mips powerpc)_ZN4pdal4TArgIyED0Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=armel armhf hurd-i386 i386 mips powerpc)_ZN4pdal4TArgIyED1Ev at Base 1.7.2~rc1
+ (optional=templinst|arch=armel armhf hurd-i386 i386 mips powerpc)_ZN4pdal4TArgIyED2Ev at Base 1.7.2~rc1
(arch=armel armhf hppa hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe sh4 x32)_ZN4pdal4Tree8addPointEPKNS_12QuadPointRefEj at Base 1.5.0
(arch=!armel !armhf !hppa !hurd-i386 !i386 !kfreebsd-i386 !m68k !mips !mipsel !powerpc !powerpcspe !sh4 !x32)_ZN4pdal4Tree8addPointEPKNS_12QuadPointRefEm at Base 1.2.0
_ZN4pdal4Uuid5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 1.2.0
@@ -1746,13 +1748,13 @@ libpdal_base.so.6 #PACKAGE# #MINVER#
_ZN4pdal6KernelD2Ev at Base 1.1.0
_ZN4pdal6LasVLR13MAX_DATA_SIZEE at Base 1.4.0
_ZN4pdal6LasVLR5writeERNS_9OLeStreamEt at Base 1.4.0
- (arch=amd64 arm64 armel armhf hppa hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 m68k mips mipsel powerpc ppc64 s390x sh4 sparc64 x32)_ZN4pdal6LasVLRC1EOS0_ at Base 1.7.1
- (arch=amd64 arm64 armel armhf hppa hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 m68k mips mipsel powerpc ppc64 s390x sh4 sparc64 x32)_ZN4pdal6LasVLRC2EOS0_ at Base 1.7.1
+ _ZN4pdal6LasVLRC1EOS0_ at Base 1.7.2~rc2
+ _ZN4pdal6LasVLRC2EOS0_ at Base 1.7.2~rc2
_ZN4pdal6LasVLRD1Ev at Base 1.4.0
_ZN4pdal6LasVLRD2Ev at Base 1.4.0
_ZN4pdal6Option9nameValidERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb at Base 1.1.0
- (optional=templinst|arch=armel mips mips64el mipsel ppc64 ppc64el s390x sparc64)_ZN4pdal6OptionC1IiEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_ at Base 1.7.1
- (optional=templinst|arch=armel mips mips64el mipsel ppc64 ppc64el s390x sparc64)_ZN4pdal6OptionC2IiEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_ at Base 1.7.1
+ (optional=templinst|arch=armel armhf mips mips64el mipsel ppc64 ppc64el s390x sparc64)_ZN4pdal6OptionC1IiEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_ at Base 1.7.1
+ (optional=templinst|arch=armel armhf mips mips64el mipsel ppc64 ppc64el s390x sparc64)_ZN4pdal6OptionC2IiEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_ at Base 1.7.1
_ZN4pdal6OptionD1Ev at Base 1.1.0
_ZN4pdal6OptionD2Ev at Base 1.1.0
_ZN4pdal6Reader13readerAddArgsERNS_11ProgramArgsE at Base 1.3.0
@@ -2001,6 +2003,7 @@ libpdal_base.so.6 #PACKAGE# #MINVER#
_ZN4pdal8GeometryD1Ev at Base 1.4.0
_ZN4pdal8GeometryD2Ev at Base 1.4.0
_ZN4pdal8GeometryaSERKS0_ at Base 1.4.0
+ (arch=ppc64el)_ZN4pdal8KD3Index9knnSearchEmmPSt6vectorImSaImEEPS1_IdSaIdEE at Base 1.7.2~rc2
(arch=armel armhf hurd-i386 i386 kfreebsd-i386 m68k mips mipsel powerpc)_ZN4pdal8KD3Index9knnSearchEyyPSt6vectorIySaIyEEPS1_IdSaIdEE at Base 1.6.0
_ZN4pdal8KD3IndexC1ERKNS_9PointViewE at Base 1.1.0
_ZN4pdal8KD3IndexC2ERKNS_9PointViewE at Base 1.1.0
@@ -2059,8 +2062,8 @@ libpdal_base.so.6 #PACKAGE# #MINVER#
_ZN4pdal9BpfReader5readyERNS_14BasePointTableE at Base 1.1.0
_ZN4pdal9BpfReader7inflateEPcjS1_j at Base 1.7.2~rc1
_ZN4pdal9BpfReader7inspectEv at Base 1.1.0
- (arch=i386)_ZN4pdal9BpfReader9readBlockERSt6vectorIcSaIcEEj at Base 1.7.2~rc1
- _ZN4pdal9BpfReader9readBlockERSt6vectorIcSaIcEEm at Base 1.7.2~rc1
+ (arch=armel armhf hurd-i386 i386 mips powerpc)_ZN4pdal9BpfReader9readBlockERSt6vectorIcSaIcEEj at Base 1.7.2~rc2
+ (arch=amd64 arm64 ppc64 ppc64el sparc64)_ZN4pdal9BpfReader9readBlockERSt6vectorIcSaIcEEm at Base 1.7.2~rc3
_ZN4pdal9BpfReaderD0Ev at Base 1.1.0
_ZN4pdal9BpfReaderD1Ev at Base 1.1.0
_ZN4pdal9BpfWriter10initializeEv at Base 1.3.0
@@ -4223,6 +4226,7 @@ libpdal_base.so.6 #PACKAGE# #MINVER#
_ZTIN4pdal13arg_val_errorE at Base 1.4.0
_ZTIN4pdal14BasePointTableE at Base 1.1.0
_ZTIN4pdal14LasSummaryData5errorE at Base 1.5.0
+ _ZTIN4pdal14MetadataDetail11value_errorE at Base 1.7.2~rc3
_ZTIN4pdal14PipelineKernelE at Base 1.1.0
_ZTIN4pdal14PointContainerE at Base 1.2.0
_ZTIN4pdal14SplitterFilterE at Base 1.1.0
@@ -4546,6 +4550,7 @@ libpdal_base.so.6 #PACKAGE# #MINVER#
_ZTSN4pdal13arg_val_errorE at Base 1.4.0
_ZTSN4pdal14BasePointTableE at Base 1.1.0
_ZTSN4pdal14LasSummaryData5errorE at Base 1.5.0
+ _ZTSN4pdal14MetadataDetail11value_errorE at Base 1.7.2~rc3
_ZTSN4pdal14PipelineKernelE at Base 1.1.0
_ZTSN4pdal14PointContainerE at Base 1.2.0
_ZTSN4pdal14SplitterFilterE at Base 1.1.0
@@ -5082,20 +5087,21 @@ libpdal_base.so.6 #PACKAGE# #MINVER#
_ZZN4pdal15PluginDirectory3getEvE8instance at Base 1.7.0
_ZZN4pdal16BpfMuellerMatrixC4EvE4vals at Base 1.1.0
_ZZN4pdal16MetadataNodeImpl8subnodesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE1l at Base 1.1.0
- (optional=templinst|arch=!armhf !hppa !kfreebsd-amd64 !m68k !ppc64 !ppc64el !s390x !sh4 !x32)_ZZN4pdal4gdal4BandIaE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.6.0
- (optional=templinst|arch=amd64 arm64 mips mipsel powerpc s390x sh4)_ZZN4pdal4gdal4BandIaE10writeBlockIPfEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUlfE_clEf at Base 1.7.1
- (optional=templinst|arch=!amd64 !arm64 !hppa !hurd-i386 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !sh4)_ZZN4pdal4gdal4BandIhE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.6.0
- (optional=templinst|arch=amd64 arm64 armel armhf hurd-i386 i386 m68k mips mips64el mipsel ppc64 ppc64el sparc64)_ZZN4pdal4gdal4BandIhE10writeBlockIPfEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUlfE_clEf at Base 1.6.0
- (optional=templinst|arch=!amd64 !s390x !sparc64)_ZZN4pdal4gdal4BandIiE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.7.1
- (optional=templinst|arch=!amd64 !arm64 !ppc64 !sh4 !sparc64)_ZZN4pdal4gdal4BandIiE10writeBlockIPfEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUlfE_clEf at Base 1.7.1
- (optional=templinst|arch=arm64 i386 s390x)_ZZN4pdal4gdal4BandIjE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.7.2~rc1
- (optional=templinst|arch=amd64 armel armhf hppa hurd-i386 i386 ppc64 sh4)_ZZN4pdal4gdal4BandIjE10writeBlockIPfEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUlfE_clEf at Base 1.6.0
+ (optional=templinst|arch=!hppa !kfreebsd-amd64 !m68k !powerpc !ppc64 !ppc64el !s390x !sh4 !x32)_ZZN4pdal4gdal4BandIaE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.6.0
+ (optional=templinst|arch=amd64 arm64 armel armhf mips mipsel ppc64el s390x sh4)_ZZN4pdal4gdal4BandIaE10writeBlockIPfEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUlfE_clEf at Base 1.7.1
+ (optional=templinst|arch=!amd64 !arm64 !hppa !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !sh4)_ZZN4pdal4gdal4BandIhE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.6.0
+ (optional=templinst|arch=amd64 arm64 hurd-i386 i386 m68k mips mips64el mipsel powerpc ppc64 sparc64)_ZZN4pdal4gdal4BandIhE10writeBlockIPfEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUlfE_clEf at Base 1.6.0
+ (optional=templinst|arch=!amd64 !armel !s390x !sparc64)_ZZN4pdal4gdal4BandIiE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.7.1
+ (optional=templinst|arch=!amd64 !arm64 !ppc64 !ppc64el !sh4 !sparc64)_ZZN4pdal4gdal4BandIiE10writeBlockIPfEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUlfE_clEf at Base 1.7.1
+ (optional=templinst|arch=arm64 armel armhf hurd-i386 i386 mips powerpc ppc64el s390x)_ZZN4pdal4gdal4BandIjE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.7.2~rc1
+ (optional=templinst|arch=amd64 hppa hurd-i386 i386 powerpc ppc64 ppc64el sh4)_ZZN4pdal4gdal4BandIjE10writeBlockIPfEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUlfE_clEf at Base 1.6.0
(optional=templinst|arch=arm64)_ZZN4pdal4gdal4BandIlE10writeBlockIPfEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUlfE_clEf at Base 1.7.2~rc1
(optional=templinst|arch=amd64 ppc64 ppc64el)_ZZN4pdal4gdal4BandImE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.6.0
(optional=templinst|arch=ppc64 sparc64)_ZZN4pdal4gdal4BandImE10writeBlockIPfEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUlfE_clEf at Base 1.7.1
- (optional=templinst)_ZZN4pdal4gdal4BandIsE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.6.0
- (optional=templinst|arch=i386 s390x sparc64)_ZZN4pdal4gdal4BandIsE10writeBlockIPfEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUlfE_clEf at Base 1.7.2~rc1
- (optional=templinst|arch=!arm64 !i386 !kfreebsd-amd64 !mips64el !powerpc !x32)_ZZN4pdal4gdal4BandItE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.6.0
+ (optional=templinst|arch=!ppc64el)_ZZN4pdal4gdal4BandIsE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.6.0
+ (optional=templinst|arch=armel armhf hurd-i386 i386 mips ppc64el s390x sparc64)_ZZN4pdal4gdal4BandIsE10writeBlockIPfEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUlfE_clEf at Base 1.7.2~rc1
+ (optional=templinst|arch=!arm64 !armhf !hurd-i386 !i386 !kfreebsd-amd64 !mips !mips64el !x32)_ZZN4pdal4gdal4BandItE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.6.0
+ (optional=templinst|arch=armel armhf powerpc)_ZZN4pdal4gdal4BandItE10writeBlockIPfEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUlfE_clEf at Base 1.7.2~rc2
(optional=templinst|arch=hppa)_ZZN4pdal4gdal4BandIxE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.6.0
(optional=templinst|arch=sh4)_ZZN4pdal4gdal4BandIyE10writeBlockIPdEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUldE_clEd at Base 1.6.0
(optional=templinst|arch=x32)_ZZN4pdal4gdal4BandIyE10writeBlockIPfEEviiT_NSt15iterator_traitsIS5_E10value_typeEENKUlfE_clEf at Base 1.6.0
@@ -5105,9 +5111,6 @@ libpdal_base.so.6 #PACKAGE# #MINVER#
(arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZZN5Eigen8internal20manage_caching_sizesENS_6ActionEPlS2_S2_E12m_cacheSizes at Base 1.7.1
(optional=templinst)_ZZN6OctreeIdE22_addWeightContributionILi2EEEvRNS0_16DensityEstimatorEP7OctNodeI12TreeNodeDataE7Point3DIdER15PointSupportKeyIXT_EEdE10ScaleValue at Base 1.6.0
(optional=templinst)_ZZN8rapidxml8xml_baseIcE7nullstrEvE4zero at Base 1.3.0
- _ZZNK4pdal12MetadataNode5valueINS_4UuidEEET_vE2t2 at Base 1.2.0
- (optional=templinst)_ZZNK4pdal12MetadataNode5valueIhEET_vE2t2 at Base 1.1.0
- (optional=templinst)_ZZNK4pdal12MetadataNode5valueItEET_vE2t2 at Base 1.1.0
(optional=templinst)_ZZNK4pdal12MetadataNode9findChildENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlRS6_E_clES7_ at Base 1.1.0
(optional=templinst)_ZZNK4pdal12MetadataNode9findChildENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENUlRS6_E_4_FUNES7_ at Base 1.1.0
awesome_green at Base 1.4.0
=====================================
debian/libpdal-util6.symbols
=====================================
--- a/debian/libpdal-util6.symbols
+++ b/debian/libpdal-util6.symbols
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 1.7.2~rc1 amd64 arm64 ppc64 s390x sparc64
+# SymbolsHelper-Confirmed: 1.7.2~rc3 amd64
libpdal_util.so.6 #PACKAGE# #MINVER#
_ZN4pdal12georeference17georeferenceWgs84EddRKNS0_14RotationMatrixES3_RKNS0_3XyzE at Base 1.1.0
_ZN4pdal5BOX2D23getDefaultSpatialExtentEv at Base 1.1.0
@@ -92,11 +92,9 @@ libpdal_util.so.6 #PACKAGE# #MINVER#
(arch=!amd64 !hurd-i386 !i386 !kfreebsd-amd64 !kfreebsd-i386 !x32)_ZN9pdalboost10filesystem16filesystem_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_6system10error_codeE at Base 1.2.0
_ZN9pdalboost10filesystem16filesystem_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_4pathENS_6system10error_codeE at Base 1.2.0
_ZN9pdalboost10filesystem16filesystem_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_4pathESC_NS_6system10error_codeE at Base 1.2.0
- (arch=!amd64)_ZN9pdalboost10filesystem16filesystem_errorC1ERKS1_ at Base 1.7.2~rc1
(arch=!amd64 !hurd-i386 !i386 !kfreebsd-amd64 !kfreebsd-i386 !x32)_ZN9pdalboost10filesystem16filesystem_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_6system10error_codeE at Base 1.2.0
_ZN9pdalboost10filesystem16filesystem_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_4pathENS_6system10error_codeE at Base 1.2.0
_ZN9pdalboost10filesystem16filesystem_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_4pathESC_NS_6system10error_codeE at Base 1.2.0
- (arch=!amd64)_ZN9pdalboost10filesystem16filesystem_errorC2ERKS1_ at Base 1.7.2~rc1
_ZN9pdalboost10filesystem16filesystem_errorD0Ev at Base 1.2.0
_ZN9pdalboost10filesystem16filesystem_errorD1Ev at Base 1.2.0
_ZN9pdalboost10filesystem16filesystem_errorD2Ev at Base 1.2.0
@@ -179,8 +177,6 @@ libpdal_util.so.6 #PACKAGE# #MINVER#
_ZN9pdalboost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEED0Ev at Base 1.2.0
_ZN9pdalboost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEED1Ev at Base 1.2.0
_ZN9pdalboost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEED2Ev at Base 1.2.0
- (arch=amd64 armel hurd-i386 i386)_ZN9pdalboost6system12system_errorC1ERKS1_ at Base 1.7.1
- (arch=amd64 armel hurd-i386 i386)_ZN9pdalboost6system12system_errorC2ERKS1_ at Base 1.7.1
_ZN9pdalboost6system12system_errorD0Ev at Base 1.2.0
_ZN9pdalboost6system12system_errorD1Ev at Base 1.2.0
_ZN9pdalboost6system12system_errorD2Ev at Base 1.2.0
=====================================
filters/AssignFilter.cpp
=====================================
--- a/filters/AssignFilter.cpp
+++ b/filters/AssignFilter.cpp
@@ -95,7 +95,7 @@ std::istream& operator>>(std::istream& in, AssignRange& r)
{
r.parse(s);
}
- catch (DimRange::error)
+ catch (DimRange::error&)
{
in.setstate(std::ios_base::failbit);
}
=====================================
io/LasHeader.cpp
=====================================
--- a/io/LasHeader.cpp
+++ b/io/LasHeader.cpp
@@ -218,7 +218,7 @@ void LasHeader::setSrs()
else
setSrsFromGeotiff();
}
- catch (Geotiff::error err)
+ catch (Geotiff::error& err)
{
m_log->get(LogLevel::Error) << "Could not create an SRS: " <<
err.what() << std::endl;
=====================================
io/PlyReader.cpp
=====================================
--- a/io/PlyReader.cpp
+++ b/io/PlyReader.cpp
@@ -172,7 +172,7 @@ Dimension::Type PlyReader::getType(const std::string& name)
{
return types.at(name);
}
- catch (std::out_of_range)
+ catch (std::out_of_range&)
{}
return Dimension::Type::None;
}
=====================================
io/PlyWriter.cpp
=====================================
--- a/io/PlyWriter.cpp
+++ b/io/PlyWriter.cpp
@@ -109,7 +109,7 @@ std::string PlyWriter::getType(Dimension::Type type) const
{
return types.at(type);
}
- catch (std::out_of_range)
+ catch (std::out_of_range&)
{
throwError("Can't write dimension of type '" +
Dimension::interpretationName(type) + "'.");
=====================================
kernels/TIndexKernel.cpp
=====================================
--- a/kernels/TIndexKernel.cpp
+++ b/kernels/TIndexKernel.cpp
@@ -393,7 +393,7 @@ void TIndexKernel::mergeFile()
options.add("offset_z", "auto");
writer.addOptions(options);
}
- catch (std::bad_cast)
+ catch (std::bad_cast&)
{}
PointTable table;
@@ -457,7 +457,7 @@ bool TIndexKernel::createFeature(const FieldIndexes& indexes,
{
err = OSRExportToProj4(srcSrs.get(), &pszProj4);
}
- catch (pdal_error)
+ catch (pdal_error&)
{}
if (err != OGRERR_NONE)
{
=====================================
pdal/Kernel.cpp
=====================================
--- a/pdal/Kernel.cpp
+++ b/pdal/Kernel.cpp
@@ -264,7 +264,7 @@ int Kernel::innerRun(ProgramArgs& args)
// do any user-level sanity checking
validateSwitches(args);
}
- catch (pdal_error e)
+ catch (pdal_error& e)
{
Utils::printError(e.what());
outputHelp(args);
=====================================
pdal/Metadata.cpp
=====================================
--- a/pdal/Metadata.cpp
+++ b/pdal/Metadata.cpp
@@ -56,7 +56,7 @@ std::string Metadata::inferType(const std::string& val)
pos = 0;
l = std::stol(val, &pos);
}
- catch (std::invalid_argument)
+ catch (std::invalid_argument&)
{}
if (pos == val.length())
return (l < 0 ? "nonNegativeInteger" : "integer");
@@ -66,7 +66,7 @@ std::string Metadata::inferType(const std::string& val)
pos = 0;
std::stod(val, &pos);
}
- catch(std::invalid_argument)
+ catch(std::invalid_argument&)
{}
if (pos == val.length())
=====================================
pdal/Metadata.hpp
=====================================
--- a/pdal/Metadata.hpp
+++ b/pdal/Metadata.hpp
@@ -349,6 +349,34 @@ inline void MetadataNodeImpl::setValue(const Uuid& u)
m_value = u.toString();
}
+namespace MetadataDetail
+{
+
+class value_error
+{};
+
+template<typename T>
+T value(const std::string& type, const std::string& value)
+{
+ T t{};
+
+ if (type == "base64Binary")
+ {
+ std::vector<uint8_t> encVal = Utils::base64_decode(value);
+ encVal.resize(sizeof(T));
+ memcpy(&t, encVal.data(), sizeof(T));
+ }
+ else if (!Utils::fromString(value, t))
+ throw value_error();
+ return t;
+}
+
+template<>
+inline std::string value(const std::string&, const std::string& value)
+{ return value; }
+
+} // namespace MetadataDetail
+
class PDAL_DLL MetadataNode
{
@@ -483,30 +511,25 @@ public:
{
T t{};
- if (m_impl->m_type == "base64Binary")
+ try
{
- std::vector<uint8_t> encVal =
- Utils::base64_decode(m_impl->m_value);
- encVal.resize(sizeof(T));
- memcpy(&t, encVal.data(), sizeof(T));
+ t = MetadataDetail::value<T>(m_impl->m_type, m_impl->m_value);
}
- else
+ catch (MetadataDetail::value_error&)
{
- if (!Utils::fromString(m_impl->m_value, t))
- {
- // Static to get default initialization.
- static T t2;
- std::cerr << "Error converting metadata [" << name() <<
- "] = " << m_impl->m_value << " to type " <<
- Utils::typeidName<T>() << " -- return default initialized.";
- t = t2;
- }
+ // Reset in case the fromString conversion messed it up.
+ t = T();
+ std::cerr << "Error converting metadata [" << name() <<
+ "] = " << m_impl->m_value << " to type " <<
+ Utils::typeidName<T>() << " -- return default initialized.";
}
return t;
}
std::string value() const
- { return m_impl->m_value; }
+ {
+ return value<std::string>();
+ }
std::string jsonValue() const
{
@@ -712,7 +735,6 @@ private:
};
typedef std::shared_ptr<Metadata> MetadataPtr;
-
} // namespace pdal
=====================================
pdal/PDALUtils.cpp
=====================================
--- a/pdal/PDALUtils.cpp
+++ b/pdal/PDALUtils.cpp
@@ -272,7 +272,7 @@ std::ostream *createFile(const std::string& path, bool asBinary)
ofs = new ArbiterOutStream(tempFilename(path), path,
asBinary ? ios::out | ios::binary : ios::out);
}
- catch (arbiter::ArbiterError)
+ catch (arbiter::ArbiterError&)
{}
if (ofs && !ofs->good())
{
@@ -305,7 +305,7 @@ std::istream *openFile(const std::string& path, bool asBinary)
return new ArbiterInStream(tempFilename(path), path,
asBinary ? ios::in | ios::binary : ios::in);
}
- catch (arbiter::ArbiterError)
+ catch (arbiter::ArbiterError&)
{
return nullptr;
}
=====================================
pdal/gitsha.cpp
=====================================
--- a/pdal/gitsha.cpp
+++ b/pdal/gitsha.cpp
@@ -1,3 +1,3 @@
#include <pdal/gitsha.h>
-#define GIT_SHA1 "f35d65e9b345d8017477225af3b964a28fa8f303"
+#define GIT_SHA1 "22c70bed3d553cc23548fe25a61d242f60e5b59a"
const char g_GIT_SHA1[] = GIT_SHA1;
=====================================
pdal/pdal_types.hpp
=====================================
--- a/pdal/pdal_types.hpp
+++ b/pdal/pdal_types.hpp
@@ -182,7 +182,7 @@ inline std::istream& operator>>(std::istream& in, LogLevel& level)
if (val >= 0 && val < (int)logNames.size())
level = (LogLevel)val;
}
- catch (std::exception)
+ catch (std::exception&)
{
sval = Utils::tolower(sval);
for (size_t i = 0; i < logNames.size(); ++i)
=====================================
pdal/util/FileUtils.cpp
=====================================
--- a/pdal/util/FileUtils.cpp
+++ b/pdal/util/FileUtils.cpp
@@ -154,7 +154,7 @@ std::vector<std::string> directoryList(const std::string& dir)
it++;
}
}
- catch (pdalboost::filesystem::filesystem_error)
+ catch (pdalboost::filesystem::filesystem_error&)
{
files.clear();
}
@@ -213,7 +213,7 @@ bool fileExists(const std::string& name)
{
return pdalboost::filesystem::exists(name);
}
- catch (pdalboost::filesystem::filesystem_error)
+ catch (pdalboost::filesystem::filesystem_error&)
{
}
return false;
=====================================
pdal/util/Utils.hpp
=====================================
--- a/pdal/util/Utils.hpp
+++ b/pdal/util/Utils.hpp
@@ -941,7 +941,7 @@ namespace Utils
return true;
}
}
- catch (std::invalid_argument) // Character that isn't a number?
+ catch (std::invalid_argument&) // Character that isn't a number?
{
if (s.length() == 1)
{
@@ -973,7 +973,7 @@ namespace Utils
return true;
}
}
- catch (std::invalid_argument) // Character that isn't a number?
+ catch (std::invalid_argument&) // Character that isn't a number?
{
if (s.length() == 1)
{
@@ -1005,7 +1005,7 @@ namespace Utils
return true;
}
}
- catch (std::invalid_argument) // Character that isn't a number?
+ catch (std::invalid_argument&) // Character that isn't a number?
{
if (s.length() == 1)
{
=====================================
vendor/arbiter/arbiter.cpp
=====================================
--- a/vendor/arbiter/arbiter.cpp
+++ b/vendor/arbiter/arbiter.cpp
@@ -2032,7 +2032,7 @@ std::vector<std::string> S3::glob(std::string path, bool verbose) const
{
xml.parse<0>(data.data());
}
- catch (Xml::parse_error)
+ catch (Xml::parse_error&)
{
throw ArbiterError("Could not parse S3 response.");
}
=====================================
vendor/kazhdan/Array.h
=====================================
--- a/vendor/kazhdan/Array.h
+++ b/vendor/kazhdan/Array.h
@@ -96,7 +96,11 @@ template< class C > ConstArray< C > GetPointer( const C* c , int sz ) { return C
#define DeletePointer( ... ) { if( __VA_ARGS__ ) delete[] __VA_ARGS__ , __VA_ARGS__ = NULL; }
template< class C > C* NewPointer( size_t size , const char* name=NULL ){ return new C[size]; }
-template< class C > C* AllocPointer( size_t size , const char* name=NULL ){ return (C*) malloc( sizeof(C) * size ); }
+template< class C >
+C* AllocPointer(size_t size, const char* name = NULL)
+{
+ return (C*) calloc(size, sizeof(C));
+}
template< class C > C* AlignedAllocPointer( size_t size , size_t alignment , const char* name=NULL ){ return (C*)aligned_malloc( sizeof(C) * size , alignment ); }
template< class C > C* ReAllocPointer( C* c , size_t size , const char* name=NULL ){ return (C*) realloc( c , sizeof(C) * size ); }
=====================================
vendor/kazhdan/MultiGridOctreeData.System.inl
=====================================
--- a/vendor/kazhdan/MultiGridOctreeData.System.inl
+++ b/vendor/kazhdan/MultiGridOctreeData.System.inl
@@ -1910,7 +1910,6 @@ void Octree< Real >::_addFEMConstraints( const FEMConstraintFunctor& F , const C
delete __constraints;
DenseNodeData< D > _coefficients( _sNodesEnd(maxDepth-1) );
- memset( &_coefficients[0] , 0 , sizeof(D) * _sNodesEnd(maxDepth-1) );
for( LocalDepth d=maxDepth-1 ; d>=0 ; d-- )
{
#pragma omp parallel for num_threads( threads )
=====================================
vendor/kazhdan/MultiGridOctreeData.h
=====================================
--- a/vendor/kazhdan/MultiGridOctreeData.h
+++ b/vendor/kazhdan/MultiGridOctreeData.h
@@ -326,7 +326,14 @@ template< class Data >
struct DenseNodeData
{
DenseNodeData( void ){ _data = NullPointer( Data ) ; _sz = 0; }
- DenseNodeData( size_t sz ){ _sz = sz ; if( sz ) _data = NewPointer< Data >( sz ) ; else _data = NullPointer( Data ); }
+ DenseNodeData( size_t sz )
+ {
+ _sz = sz ;
+ if ( sz )
+ _data = NewPointer< Data >( sz );
+ else
+ _data = NullPointer( Data );
+ }
DenseNodeData( const DenseNodeData& d ) : DenseNodeData() { _resize( d._sz ) ; if( _sz ) memcpy( _data , d._data , sizeof(Data) * _sz ); }
DenseNodeData( DenseNodeData&& d ){ _data = d._data , _sz = d._sz ; d._data = NullPointer( Data ) , d._sz = 0; }
DenseNodeData& operator = ( const DenseNodeData& d ){ _resize( d._sz ) ; if( _sz ) memcpy( _data , d._data , sizeof(Data) * _sz ) ; return *this; }
=====================================
vendor/kazhdan/MultiGridOctreeData.inl
=====================================
--- a/vendor/kazhdan/MultiGridOctreeData.inl
+++ b/vendor/kazhdan/MultiGridOctreeData.inl
@@ -242,7 +242,7 @@ int Octree< Real >::init(PointSource& source , LocalDepth maxDepth ,
if (!colorSource.nextPoint(_p, _d))
break;
}
- catch (std::bad_cast)
+ catch (std::bad_cast&)
{
if (!source.nextPoint(_p))
break;
=====================================
vendor/kazhdan/PPolynomial.inl
=====================================
--- a/vendor/kazhdan/PPolynomial.inl
+++ b/vendor/kazhdan/PPolynomial.inl
@@ -115,10 +115,7 @@ void PPolynomial<Degree>::set( size_t size )
FreePointer( polys );
polyCount = size;
if( size )
- {
polys = AllocPointer< StartingPolynomial< Degree > >( size );
- memset( polys , 0 , sizeof( StartingPolynomial< Degree > )*size );
- }
}
template< int Degree >
void PPolynomial<Degree>::reset( size_t newSize )
=====================================
vendor/kazhdan/PoissonRecon.h
=====================================
--- a/vendor/kazhdan/PoissonRecon.h
+++ b/vendor/kazhdan/PoissonRecon.h
@@ -372,7 +372,7 @@ int loadOctTree(Octree<Real>& tree, XForm4x4<Real>& xForm, PointSource& source,
return tree.template init< Point3D< Real >>(xsource, depth,
confidence, *samples, sampleData);
}
- catch (std::bad_cast)
+ catch (std::bad_cast&)
{}
TransformedPointSource xsource(xForm, source);
=====================================
vendor/pdalboost/boost/mpl/assert.hpp
=====================================
--- a/vendor/pdalboost/boost/mpl/assert.hpp
+++ b/vendor/pdalboost/boost/mpl/assert.hpp
@@ -184,6 +184,8 @@ template< typename P > struct assert_arg_pred_not
typedef typename assert_arg_pred_impl<p>::type type;
};
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wparentheses"
template< typename Pred >
failed ************ (Pred::************
assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
@@ -193,6 +195,7 @@ template< typename Pred >
failed ************ (pdalboost::mpl::not_<Pred>::************
assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
);
+#pragma GCC diagnostic pop
template< typename Pred >
AUX778076_ASSERT_ARG(assert<false>)
View it on GitLab: https://salsa.debian.org/debian-gis-team/pdal/compare/9b4b4332cd2479ad7a46da2c89ab0521bce15f77...1fe094cb0e32b6c88c85ed556c1c6caffed559d2
---
View it on GitLab: https://salsa.debian.org/debian-gis-team/pdal/compare/9b4b4332cd2479ad7a46da2c89ab0521bce15f77...1fe094cb0e32b6c88c85ed556c1c6caffed559d2
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20180511/93aa98fb/attachment-0001.html>
More information about the Pkg-grass-devel
mailing list