missing cstdint include Reproducible: Always Steps to Reproduce: select gcc-15 emerge -1 pal Actual Results: LazPerfVlrCompression.hpp: /var/tmp/portage/sci-libs/pdal-2.6.2/work/PDAL-2.6.2-src/pdal/compression/LazPerfVlrCompression.hpp:62:9: error: ‘uint32_t’ has not been declared 62 | uint32_t chunksize); | ^~~~~~~~ /var/tmp/portage/sci-libs/pdal-2.6.2/work/PDAL-2.6.2-src/pdal/compression/LazPerfVlrCompression.hpp:80:15: error: ‘uint64_t’ has not been declared 80 | bool seek(uint64_t record); | ^~~~~~~~
Created attachment 899851 [details, diff] include cstdlib to LazPerfVlrCompression.hpp
Bug 937770 also prevents using gcc-15 but this one is hit before its gets to bug during compiling patch does not breake/prevent building with older gcc versions
@tdr your effort to push such issues or pr upstream would be highly appreciated. nb: you may better be able to explain upstream the details of your findings
tinderbox_x86 has reproduced this issue with version 2.8.0 - Updating summary.
will be fixed in 2.8.1 see https://github.com/PDAL/PDAL/commit/1b8411719009ea770c3efd18bb85d1ee1835389f
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9015bb68ace477338299e410925bda10c0a490c4 commit 9015bb68ace477338299e410925bda10c0a490c4 Author: Thomas Bettler <thomas.bettler@gmail.com> AuthorDate: 2024-11-04 16:21:03 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-11-11 22:39:01 +0000 sci-libs/pdal: bump to v2.8.1 Closes: https://bugs.gentoo.org/937770 Signed-off-by: Thomas Bettler <thomas.bettler@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39201 Signed-off-by: Sam James <sam@gentoo.org> sci-libs/pdal/Manifest | 1 + sci-libs/pdal/pdal-2.8.1.ebuild | 69 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+)