Source: clfft Version: 2.12.2-3.1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library && /usr/bin/c++ > -DCLFFT_EXPORTS -DclFFT_EXPORTS > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include > -I/<<PKGBUILDDIR>>/src/library/../include -pthread -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -MD -MT library/CMakeFiles/clFFT.dir/generator.transpose.cpp.o -MF > CMakeFiles/clFFT.dir/generator.transpose.cpp.o.d -o > CMakeFiles/clFFT.dir/generator.transpose.cpp.o -c > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp > In file included from /usr/include/CL/cl.h:20, > from /<<PKGBUILDDIR>>/src/library/../include/clFFT.h:33, > from /<<PKGBUILDDIR>>/src/library/private.h:29, > from /<<PKGBUILDDIR>>/src/library/generator.stockham.h:25, > from /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:20: > /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: > CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ > 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not > defined. Defaulting to 300 (OpenCL 3.0)") > | > ^ > In file included from /<<PKGBUILDDIR>>/src/library/repo.h:23, > from /<<PKGBUILDDIR>>/src/library/generator.stockham.h:26, > from /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:20: > /<<PKGBUILDDIR>>/src/library/plan.h: In constructor ‘FFTPlan::FFTPlan()’: > /<<PKGBUILDDIR>>/src/library/plan.h:504:26: warning: > ‘FFTPlan::blockComputeType’ will be initialized after [-Wreorder] > 504 | BlockComputeType blockComputeType; > | ^~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:462:25: warning: ‘clfftPlanHandle > FFTPlan::planTX’ [-Wreorder] > 462 | clfftPlanHandle planTX; > | ^~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:528:9: warning: when initialized here > [-Wreorder] > 528 | FFTPlan () > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:526:33: warning: > ‘FFTPlan::nonSquareKernelOrder’ will be initialized after [-Wreorder] > 526 | NON_SQUARE_KERNEL_ORDER nonSquareKernelOrder; > | ^~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:515:21: warning: ‘clfftPlanHandle > FFTPlan::plHandle’ [-Wreorder] > 515 | clfftPlanHandle plHandle; > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:528:9: warning: when initialized here > [-Wreorder] > 528 | FFTPlan () > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:515:21: warning: ‘FFTPlan::plHandle’ will > be initialized after [-Wreorder] > 515 | clfftPlanHandle plHandle; > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:506:14: warning: ‘bool > FFTPlan::hasPreCallback’ [-Wreorder] > 506 | bool hasPreCallback; > | ^~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:528:9: warning: when initialized here > [-Wreorder] > 528 | FFTPlan () > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h: In destructor ‘FFTPlan::~FFTPlan()’: > /<<PKGBUILDDIR>>/src/library/plan.h:602:25: warning: deleting object of > abstract class type ‘FFTAction’ which has non-virtual destructor will cause > undefined behavior [-Wdelete-non-virtual-dtor] > 602 | delete action; > | ^~~~~~~~~~~~~ > In file included from /<<PKGBUILDDIR>>/src/library/repo.h:26, > from /<<PKGBUILDDIR>>/src/library/generator.stockham.h:26, > from /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:20: > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h: In > constructor ‘StatData::StatData(clfftPlanHandle, FFTPlan*, cl_kernel, > cl_uint, _cl_event**, const std::vector<long unsigned int>&, const > std::vector<long unsigned int>&)’: > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:39:18: > warning: ‘StatData::deltaNanoSec’ will be initialized after [-Wreorder] > 39 | cl_ulong deltaNanoSec; > | ^~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:38:19: > warning: ‘_cl_kernel* StatData::kernel’ [-Wreorder] > 38 | cl_kernel kernel; > | ^~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:69:9: > warning: when initialized here [-Wreorder] > 69 | StatData( clfftPlanHandle id, FFTPlan* plan, cl_kernel kern, > cl_uint nEv, cl_event* Ev, > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:60:16: > warning: ‘StatData::oDist’ will be initialized after [-Wreorder] > 60 | size_t oDist; > | ^~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:56:31: > warning: ‘std::vector<long unsigned int> StatData::lengths’ [-Wreorder] > 56 | std::vector< size_t > lengths; > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:69:9: > warning: when initialized here [-Wreorder] > 69 | StatData( clfftPlanHandle id, FFTPlan* plan, cl_kernel kern, > cl_uint nEv, cl_event* Ev, > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:63:31: > warning: ‘StatData::enqueueWorkSize’ will be initialized after [-Wreorder] > 63 | std::vector< size_t > enqueueWorkSize; > | ^~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:62:31: > warning: ‘std::vector<long unsigned int> StatData::enqueueLocalWorkSize’ > [-Wreorder] > 62 | std::vector< size_t > enqueueLocalWorkSize; > | ^~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:69:9: > warning: when initialized here [-Wreorder] > 69 | StatData( clfftPlanHandle id, FFTPlan* plan, cl_kernel kern, > cl_uint nEv, cl_event* Ev, > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:62:31: > warning: ‘StatData::enqueueLocalWorkSize’ will be initialized after > [-Wreorder] > 62 | std::vector< size_t > enqueueLocalWorkSize; > | ^~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:61:29: > warning: ‘clfftResultLocation StatData::placeness’ [-Wreorder] > 61 | clfftResultLocation placeness; > | ^~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:69:9: > warning: when initialized here [-Wreorder] > 69 | StatData( clfftPlanHandle id, FFTPlan* plan, cl_kernel kern, > cl_uint nEv, cl_event* Ev, > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp: In member function > ‘clfftStatus FFTGeneratedStockhamAction::initParams()’: > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:4517:22: warning: > comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ > {aka ‘long unsigned int’} [-Wsign-compare] > 4517 | for(i = 0; i < (this->signature.fft_DataDim - 1); i++) > | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp: In instantiation of > ‘StockhamGenerator::Kernel<PR>::Kernel(const FFTKernelGenKeyParams&) [with > StockhamGenerator::Precision PR = StockhamGenerator::P_SINGLE]’: > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:4694:43: required from > here > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:2816:45: warning: > ‘StockhamGenerator::Kernel<StockhamGenerator::P_SINGLE>::params’ will be > initialized after [-Wreorder] > 2816 | const FFTKernelGenKeyParams params; // > key params > | ^~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:2805:22: warning: ‘bool > StockhamGenerator::Kernel<StockhamGenerator::P_SINGLE>::r2c2r’ [-Wreorder] > 2805 | bool r2c2r; > // real to complex or complex to real transform > | ^~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:2942:9: warning: when > initialized here [-Wreorder] > 2942 | Kernel( const FFTKernelGenKeyParams ¶msVal) : > | ^~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp: In instantiation of > ‘StockhamGenerator::Kernel<PR>::Kernel(const FFTKernelGenKeyParams&) [with > StockhamGenerator::Precision PR = StockhamGenerator::P_DOUBLE]’: > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:4699:43: required from > here > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:2816:45: warning: > ‘StockhamGenerator::Kernel<StockhamGenerator::P_DOUBLE>::params’ will be > initialized after [-Wreorder] > 2816 | const FFTKernelGenKeyParams params; // > key params > | ^~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:2805:22: warning: ‘bool > StockhamGenerator::Kernel<StockhamGenerator::P_DOUBLE>::r2c2r’ [-Wreorder] > 2805 | bool r2c2r; > // real to complex or complex to real transform > | ^~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:2942:9: warning: when > initialized here [-Wreorder] > 2942 | Kernel( const FFTKernelGenKeyParams ¶msVal) : > | ^~~~~~ > In file included from /usr/include/CL/cl.h:20, > from /<<PKGBUILDDIR>>/src/library/../include/clFFT.h:33, > from /<<PKGBUILDDIR>>/src/library/private.h:29, > from /<<PKGBUILDDIR>>/src/library/generator.transpose.h:21, > from /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:24: > /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: > CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ > 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not > defined. Defaulting to 300 (OpenCL 3.0)") > | > ^ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp: In instantiation of > ‘StockhamGenerator::Pass<PR>::Pass(size_t, size_t, size_t, size_t, size_t, > size_t, size_t, bool, bool, bool, bool, bool, bool, bool) [with > StockhamGenerator::Precision PR = StockhamGenerator::P_SINGLE; size_t = long > unsigned int]’: > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:3017:23: required from > ‘StockhamGenerator::Kernel<PR>::Kernel(const FFTKernelGenKeyParams&) [with > StockhamGenerator::Precision PR = StockhamGenerator::P_SINGLE]’ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:4694:43: required from > here > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:618:24: warning: > ‘StockhamGenerator::Pass<StockhamGenerator::P_SINGLE>::cnPerWI’ will be > initialized after [-Wreorder] > 618 | size_t cnPerWI; > // Complex numbers per work-item > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:612:24: warning: > ‘size_t StockhamGenerator::Pass<StockhamGenerator::P_SINGLE>::algL’ > [-Wreorder] > 612 | size_t algL; > // 'L' value from fft algorithm > | ^~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:1983:17: warning: when > initialized here [-Wreorder] > 1983 | Pass( size_t positionVal, size_t lengthVal, size_t > radixVal, size_t cnPerWIVal, > | ^~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:637:22: warning: > ‘StockhamGenerator::Pass<StockhamGenerator::P_SINGLE>::halfLds’ will be > initialized after [-Wreorder] > 637 | bool halfLds; > // only half the LDS of a complex length need to be used > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:628:22: warning: ‘bool > StockhamGenerator::Pass<StockhamGenerator::P_SINGLE>::r2c’ [-Wreorder] > 628 | bool r2c; > // real to complex transform > | ^~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:1983:17: warning: when > initialized here [-Wreorder] > 1983 | Pass( size_t positionVal, size_t lengthVal, size_t > radixVal, size_t cnPerWIVal, > | ^~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:635:22: warning: > ‘StockhamGenerator::Pass<StockhamGenerator::P_SINGLE>::enableGrouping’ will > be initialized after [-Wreorder] > 635 | bool enableGrouping; > | ^~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:626:24: warning: > ‘size_t StockhamGenerator::Pass<StockhamGenerator::P_SINGLE>::numB1’ > [-Wreorder] > 626 | size_t numB1, numB2, numB4; // > number of different types of butterflies > | ^~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:1983:17: warning: when > initialized here [-Wreorder] > 1983 | Pass( size_t positionVal, size_t lengthVal, size_t > radixVal, size_t cnPerWIVal, > | ^~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp: In instantiation of > ‘std::string StockhamGenerator::Kernel<PR>::OffsetCalc(const string&, bool, > bool) [with StockhamGenerator::Precision PR = StockhamGenerator::P_SINGLE; > std::string = std::__cxx11::basic_string<char>]’: > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:3851:13: required from > ‘void StockhamGenerator::Kernel<PR>::GenerateKernel(std::string&, > cl_device_id) [with StockhamGenerator::Precision PR = > StockhamGenerator::P_SINGLE; std::string = std::__cxx11::basic_string<char>; > cl_device_id = _cl_device_id*]’ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:4695:25: required from > here > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:2928:47: warning: > comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ > {aka ‘long unsigned int’} [-Wsign-compare] > 2928 | for(int j=1; j<i; j++) currentLength > *= params.fft_N[j]; > | ~^~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp: In instantiation of > ‘std::string StockhamGenerator::Kernel<PR>::OffsetCalcBlock(const string&, > bool) [with StockhamGenerator::Precision PR = StockhamGenerator::P_SINGLE; > std::string = std::__cxx11::basic_string<char>]’: > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:3923:15: required from > ‘void StockhamGenerator::Kernel<PR>::GenerateKernel(std::string&, > cl_device_id) [with StockhamGenerator::Precision PR = > StockhamGenerator::P_SINGLE; std::string = std::__cxx11::basic_string<char>; > cl_device_id = _cl_device_id*]’ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:4695:25: required from > here > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:2879:47: warning: > comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ > {aka ‘long unsigned int’} [-Wsign-compare] > 2879 | for(int j=2; j<i; j++) currentLength > *= params.fft_N[j]; > | ~^~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp: In instantiation of > ‘StockhamGenerator::Pass<PR>::Pass(size_t, size_t, size_t, size_t, size_t, > size_t, size_t, bool, bool, bool, bool, bool, bool, bool) [with > StockhamGenerator::Precision PR = StockhamGenerator::P_DOUBLE; size_t = long > unsigned int]’: > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:3017:23: required from > ‘StockhamGenerator::Kernel<PR>::Kernel(const FFTKernelGenKeyParams&) [with > StockhamGenerator::Precision PR = StockhamGenerator::P_DOUBLE]’ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:4699:43: required from > here > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:618:24: warning: > ‘StockhamGenerator::Pass<StockhamGenerator::P_DOUBLE>::cnPerWI’ will be > initialized after [-Wreorder] > 618 | size_t cnPerWI; > // Complex numbers per work-item > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:612:24: warning: > ‘size_t StockhamGenerator::Pass<StockhamGenerator::P_DOUBLE>::algL’ > [-Wreorder] > 612 | size_t algL; > // 'L' value from fft algorithm > | ^~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:1983:17: warning: when > initialized here [-Wreorder] > 1983 | Pass( size_t positionVal, size_t lengthVal, size_t > radixVal, size_t cnPerWIVal, > | ^~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:637:22: warning: > ‘StockhamGenerator::Pass<StockhamGenerator::P_DOUBLE>::halfLds’ will be > initialized after [-Wreorder] > 637 | bool halfLds; > // only half the LDS of a complex length need to be used > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:628:22: warning: ‘bool > StockhamGenerator::Pass<StockhamGenerator::P_DOUBLE>::r2c’ [-Wreorder] > 628 | bool r2c; > // real to complex transform > | ^~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:1983:17: warning: when > initialized here [-Wreorder] > 1983 | Pass( size_t positionVal, size_t lengthVal, size_t > radixVal, size_t cnPerWIVal, > | ^~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:635:22: warning: > ‘StockhamGenerator::Pass<StockhamGenerator::P_DOUBLE>::enableGrouping’ will > be initialized after [-Wreorder] > 635 | bool enableGrouping; > | ^~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:626:24: warning: > ‘size_t StockhamGenerator::Pass<StockhamGenerator::P_DOUBLE>::numB1’ > [-Wreorder] > 626 | size_t numB1, numB2, numB4; // > number of different types of butterflies > | ^~~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:1983:17: warning: when > initialized here [-Wreorder] > 1983 | Pass( size_t positionVal, size_t lengthVal, size_t > radixVal, size_t cnPerWIVal, > | ^~~~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp: In instantiation of > ‘std::string StockhamGenerator::Kernel<PR>::OffsetCalc(const string&, bool, > bool) [with StockhamGenerator::Precision PR = StockhamGenerator::P_DOUBLE; > std::string = std::__cxx11::basic_string<char>]’: > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:3851:13: required from > ‘void StockhamGenerator::Kernel<PR>::GenerateKernel(std::string&, > cl_device_id) [with StockhamGenerator::Precision PR = > StockhamGenerator::P_DOUBLE; std::string = std::__cxx11::basic_string<char>; > cl_device_id = _cl_device_id*]’ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:4700:25: required from > here > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:2928:47: warning: > comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ > {aka ‘long unsigned int’} [-Wsign-compare] > 2928 | for(int j=1; j<i; j++) currentLength > *= params.fft_N[j]; > | ~^~ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp: In instantiation of > ‘std::string StockhamGenerator::Kernel<PR>::OffsetCalcBlock(const string&, > bool) [with StockhamGenerator::Precision PR = StockhamGenerator::P_DOUBLE; > std::string = std::__cxx11::basic_string<char>]’: > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:3923:15: required from > ‘void StockhamGenerator::Kernel<PR>::GenerateKernel(std::string&, > cl_device_id) [with StockhamGenerator::Precision PR = > StockhamGenerator::P_DOUBLE; std::string = std::__cxx11::basic_string<char>; > cl_device_id = _cl_device_id*]’ > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:4700:25: required from > here > /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:2879:47: warning: > comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ > {aka ‘long unsigned int’} [-Wsign-compare] > 2879 | for(int j=2; j<i; j++) currentLength > *= params.fft_N[j]; > | ~^~ > In file included from /<<PKGBUILDDIR>>/src/library/repo.h:23, > from /<<PKGBUILDDIR>>/src/library/generator.transpose.h:22, > from /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:24: > /<<PKGBUILDDIR>>/src/library/plan.h: In constructor ‘FFTPlan::FFTPlan()’: > /<<PKGBUILDDIR>>/src/library/plan.h:504:26: warning: > ‘FFTPlan::blockComputeType’ will be initialized after [-Wreorder] > 504 | BlockComputeType blockComputeType; > | ^~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:462:25: warning: ‘clfftPlanHandle > FFTPlan::planTX’ [-Wreorder] > 462 | clfftPlanHandle planTX; > | ^~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:528:9: warning: when initialized here > [-Wreorder] > 528 | FFTPlan () > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:526:33: warning: > ‘FFTPlan::nonSquareKernelOrder’ will be initialized after [-Wreorder] > 526 | NON_SQUARE_KERNEL_ORDER nonSquareKernelOrder; > | ^~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:515:21: warning: ‘clfftPlanHandle > FFTPlan::plHandle’ [-Wreorder] > 515 | clfftPlanHandle plHandle; > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:528:9: warning: when initialized here > [-Wreorder] > 528 | FFTPlan () > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:515:21: warning: ‘FFTPlan::plHandle’ will > be initialized after [-Wreorder] > 515 | clfftPlanHandle plHandle; > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:506:14: warning: ‘bool > FFTPlan::hasPreCallback’ [-Wreorder] > 506 | bool hasPreCallback; > | ^~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:528:9: warning: when initialized here > [-Wreorder] > 528 | FFTPlan () > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h: In destructor ‘FFTPlan::~FFTPlan()’: > /<<PKGBUILDDIR>>/src/library/plan.h:602:25: warning: deleting object of > abstract class type ‘FFTAction’ which has non-virtual destructor will cause > undefined behavior [-Wdelete-non-virtual-dtor] > 602 | delete action; > | ^~~~~~~~~~~~~ > In file included from /<<PKGBUILDDIR>>/src/library/repo.h:26, > from /<<PKGBUILDDIR>>/src/library/generator.transpose.h:22, > from /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:24: > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h: In > constructor ‘StatData::StatData(clfftPlanHandle, FFTPlan*, cl_kernel, > cl_uint, _cl_event**, const std::vector<long unsigned int>&, const > std::vector<long unsigned int>&)’: > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:39:18: > warning: ‘StatData::deltaNanoSec’ will be initialized after [-Wreorder] > 39 | cl_ulong deltaNanoSec; > | ^~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:38:19: > warning: ‘_cl_kernel* StatData::kernel’ [-Wreorder] > 38 | cl_kernel kernel; > | ^~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:69:9: > warning: when initialized here [-Wreorder] > 69 | StatData( clfftPlanHandle id, FFTPlan* plan, cl_kernel kern, > cl_uint nEv, cl_event* Ev, > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:60:16: > warning: ‘StatData::oDist’ will be initialized after [-Wreorder] > 60 | size_t oDist; > | ^~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:56:31: > warning: ‘std::vector<long unsigned int> StatData::lengths’ [-Wreorder] > 56 | std::vector< size_t > lengths; > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:69:9: > warning: when initialized here [-Wreorder] > 69 | StatData( clfftPlanHandle id, FFTPlan* plan, cl_kernel kern, > cl_uint nEv, cl_event* Ev, > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:63:31: > warning: ‘StatData::enqueueWorkSize’ will be initialized after [-Wreorder] > 63 | std::vector< size_t > enqueueWorkSize; > | ^~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:62:31: > warning: ‘std::vector<long unsigned int> StatData::enqueueLocalWorkSize’ > [-Wreorder] > 62 | std::vector< size_t > enqueueLocalWorkSize; > | ^~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:69:9: > warning: when initialized here [-Wreorder] > 69 | StatData( clfftPlanHandle id, FFTPlan* plan, cl_kernel kern, > cl_uint nEv, cl_event* Ev, > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:62:31: > warning: ‘StatData::enqueueLocalWorkSize’ will be initialized after > [-Wreorder] > 62 | std::vector< size_t > enqueueLocalWorkSize; > | ^~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:61:29: > warning: ‘clfftResultLocation StatData::placeness’ [-Wreorder] > 61 | clfftResultLocation placeness; > | ^~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:69:9: > warning: when initialized here [-Wreorder] > 69 | StatData( clfftPlanHandle id, FFTPlan* plan, cl_kernel kern, > cl_uint nEv, cl_event* Ev, > | ^~~~~~~~ > In file included from /usr/include/CL/cl.h:20, > from /<<PKGBUILDDIR>>/src/library/../include/clFFT.h:33, > from /<<PKGBUILDDIR>>/src/library/private.h:29, > from > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.h:20, > from > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp:28: > /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: > CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’ > 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not > defined. Defaulting to 300 (OpenCL 3.0)") > | > ^ > In file included from /<<PKGBUILDDIR>>/src/library/repo.h:23, > from /<<PKGBUILDDIR>>/src/library/generator.stockham.h:26, > from /<<PKGBUILDDIR>>/src/library/generator.stockham.cpp:20: > /<<PKGBUILDDIR>>/src/library/plan.h: At global scope: > /<<PKGBUILDDIR>>/src/library/plan.h:608:13: warning: ‘bool > Is1DPossible(size_t, size_t)’ defined but not used [-Wunused-function] > 608 | static bool Is1DPossible(size_t length, size_t large1DThreshold) > | ^~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp: In function ‘void > clfft_transpose_generator::get_cycles(size_t*, size_t, size_t)’: > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:335:23: warning: > comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ > {aka ‘long unsigned int’} [-Wsign-compare] > 335 | for (i = 1; i < (num_reduced_row * num_reduced_col - 1); i++) > | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:340:23: warning: > comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ > {aka ‘long unsigned int’} [-Wsign-compare] > 340 | for (i = 1; i < (num_reduced_row * num_reduced_col - 1); i++) > | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:348:37: warning: > comparison of integer expressions of different signedness: ‘size_t’ {aka > ‘long unsigned int’} and ‘int’ [-Wsign-compare] > 348 | if (swap_id == i) > | ~~~~~~~~^~~~ > In file included from /<<PKGBUILDDIR>>/src/library/repo.h:23, > from > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.h:21, > from > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp:28: > /<<PKGBUILDDIR>>/src/library/plan.h: In constructor ‘FFTPlan::FFTPlan()’: > /<<PKGBUILDDIR>>/src/library/plan.h:504:26: warning: > ‘FFTPlan::blockComputeType’ will be initialized after [-Wreorder] > 504 | BlockComputeType blockComputeType; > | ^~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:462:25: warning: ‘clfftPlanHandle > FFTPlan::planTX’ [-Wreorder] > 462 | clfftPlanHandle planTX; > | ^~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:528:9: warning: when initialized here > [-Wreorder] > 528 | FFTPlan () > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:526:33: warning: > ‘FFTPlan::nonSquareKernelOrder’ will be initialized after [-Wreorder] > 526 | NON_SQUARE_KERNEL_ORDER nonSquareKernelOrder; > | ^~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:515:21: warning: ‘clfftPlanHandle > FFTPlan::plHandle’ [-Wreorder] > 515 | clfftPlanHandle plHandle; > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:528:9: warning: when initialized here > [-Wreorder] > 528 | FFTPlan () > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:515:21: warning: ‘FFTPlan::plHandle’ will > be initialized after [-Wreorder] > 515 | clfftPlanHandle plHandle; > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:506:14: warning: ‘bool > FFTPlan::hasPreCallback’ [-Wreorder] > 506 | bool hasPreCallback; > | ^~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h:528:9: warning: when initialized here > [-Wreorder] > 528 | FFTPlan () > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/plan.h: In destructor ‘FFTPlan::~FFTPlan()’: > /<<PKGBUILDDIR>>/src/library/plan.h:602:25: warning: deleting object of > abstract class type ‘FFTAction’ which has non-virtual destructor will cause > undefined behavior [-Wdelete-non-virtual-dtor] > 602 | delete action; > | ^~~~~~~~~~~~~ > In file included from /<<PKGBUILDDIR>>/src/library/repo.h:26, > from > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.h:21, > from > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp:28: > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h: In > constructor ‘StatData::StatData(clfftPlanHandle, FFTPlan*, cl_kernel, > cl_uint, _cl_event**, const std::vector<long unsigned int>&, const > std::vector<long unsigned int>&)’: > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:39:18: > warning: ‘StatData::deltaNanoSec’ will be initialized after [-Wreorder] > 39 | cl_ulong deltaNanoSec; > | ^~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:38:19: > warning: ‘_cl_kernel* StatData::kernel’ [-Wreorder] > 38 | cl_kernel kernel; > | ^~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:69:9: > warning: when initialized here [-Wreorder] > 69 | StatData( clfftPlanHandle id, FFTPlan* plan, cl_kernel kern, > cl_uint nEv, cl_event* Ev, > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:60:16: > warning: ‘StatData::oDist’ will be initialized after [-Wreorder] > 60 | size_t oDist; > | ^~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:56:31: > warning: ‘std::vector<long unsigned int> StatData::lengths’ [-Wreorder] > 56 | std::vector< size_t > lengths; > | ^~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:69:9: > warning: when initialized here [-Wreorder] > 69 | StatData( clfftPlanHandle id, FFTPlan* plan, cl_kernel kern, > cl_uint nEv, cl_event* Ev, > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:63:31: > warning: ‘StatData::enqueueWorkSize’ will be initialized after [-Wreorder] > 63 | std::vector< size_t > enqueueWorkSize; > | ^~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:62:31: > warning: ‘std::vector<long unsigned int> StatData::enqueueLocalWorkSize’ > [-Wreorder] > 62 | std::vector< size_t > enqueueLocalWorkSize; > | ^~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:69:9: > warning: when initialized here [-Wreorder] > 69 | StatData( clfftPlanHandle id, FFTPlan* plan, cl_kernel kern, > cl_uint nEv, cl_event* Ev, > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:62:31: > warning: ‘StatData::enqueueLocalWorkSize’ will be initialized after > [-Wreorder] > 62 | std::vector< size_t > enqueueLocalWorkSize; > | ^~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:61:29: > warning: ‘clfftResultLocation StatData::placeness’ [-Wreorder] > 61 | clfftResultLocation placeness; > | ^~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/../statTimer/statisticalTimer.GPU.h:69:9: > warning: when initialized here [-Wreorder] > 69 | StatData( clfftPlanHandle id, FFTPlan* plan, cl_kernel kern, > cl_uint nEv, cl_event* Ev, > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp: In function > ‘clfftStatus clfft_transpose_generator::genSwapKernel(const Signature&, > std::string&, std::string&, const size_t&, size_t)’: > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:855:24: warning: > enumeration value ‘CLFFT_HERMITIAN_INTERLEAVED’ not handled in switch > [-Wswitch] > 855 | switch (params.fft_inputLayout) > | ^ > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:855:24: warning: > enumeration value ‘CLFFT_HERMITIAN_PLANAR’ not handled in switch [-Wswitch] > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:855:24: warning: > enumeration value ‘ENDLAYOUT’ not handled in switch [-Wswitch] > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:882:24: warning: > enumeration value ‘CLFFT_HERMITIAN_INTERLEAVED’ not handled in switch > [-Wswitch] > 882 | switch (params.fft_inputLayout) > | ^ > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:882:24: warning: > enumeration value ‘CLFFT_HERMITIAN_PLANAR’ not handled in switch [-Wswitch] > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:882:24: warning: > enumeration value ‘ENDLAYOUT’ not handled in switch [-Wswitch] > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:585:44: warning: unused > variable ‘swap_inx’ [-Wunused-variable] > 585 | size_t inx = 0, start_inx, swap_inx = 0, num_swaps = > 0; > | ^~~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp: In function > ‘clfftStatus clfft_transpose_generator::genSwapKernelGeneral(const > Signature&, std::string&, std::string&, const size_t&, size_t)’: > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:1092:95: error: taking > address of rvalue [-fpermissive] > 1092 | std::string smaller_dim_str = > static_cast<std::ostringstream*>(&(std::ostringstream() << > smaller_dim))->str(); > | > ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:1093:93: error: taking > address of rvalue [-fpermissive] > 1093 | std::string dim_ratio_str = > static_cast<std::ostringstream*>(&(std::ostringstream() << dim_ratio))->str(); > | > ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp: In function > ‘clfftStatus genTransposeKernel(const Signature&, std::string&, const tile&, > size_t, size_t, const tile&)’: > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp:474:34: warning: > comparison of integer expressions of different signedness: ‘int’ and ‘long > unsigned int’ [-Wsign-compare] > 474 | for(int i = 2; i < params.fft_DataDim - 1; i++) > | ~~^~~~~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp:484:23: warning: > enumeration value ‘ENDLAYOUT’ not handled in switch [-Wswitch] > 484 | switch( params.fft_outputLayout ) > | ^ > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp:507:23: warning: > enumeration value ‘ENDLAYOUT’ not handled in switch [-Wswitch] > 507 | switch( params.fft_inputLayout ) > | ^ > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp:615:32: warning: > suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] > 615 | else if(branchingInAny) > | ^ > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp:694:31: warning: > enumeration value ‘ENDLAYOUT’ not handled in switch [-Wswitch] > 694 | switch( params.fft_inputLayout ) > | ^ > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp:786:23: warning: > enumeration value ‘ENDLAYOUT’ not handled in switch [-Wswitch] > 786 | switch( params.fft_outputLayout ) > | ^ > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp:850:32: warning: > suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] > 850 | else if(branchingInAny) > | ^ > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp:961:31: warning: > enumeration value ‘ENDLAYOUT’ not handled in switch [-Wswitch] > 961 | switch( params.fft_outputLayout ) > | ^ > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp: In member function > ‘clfftStatus FFTGeneratedTransposeGCNAction::initParams()’: > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp:1059:22: warning: > comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ > {aka ‘long unsigned int’} [-Wsign-compare] > 1059 | for(i = 0; i < (this->signature.fft_DataDim - 1); i++) > | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp: In member function > ‘virtual clfftStatus > FFTGeneratedTransposeGCNAction::getWorkSizes(std::vector<long unsigned int>&, > std::vector<long unsigned int>&)’: > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp:1221:26: warning: > comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ > {aka ‘long unsigned int’} [-Wsign-compare] > 1221 | for(int i = 2; i < this->signature.fft_DataDim - 1; i++) > | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /<<PKGBUILDDIR>>/src/library/repo.h:23, > from > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.h:21, > from > /<<PKGBUILDDIR>>/src/library/generator.transpose.gcn.cpp:28: > /<<PKGBUILDDIR>>/src/library/plan.h: At global scope: > /<<PKGBUILDDIR>>/src/library/plan.h:608:13: warning: ‘bool > Is1DPossible(size_t, size_t)’ defined but not used [-Wunused-function] > 608 | static bool Is1DPossible(size_t length, size_t large1DThreshold) > | ^~~~~~~~~~~~ > In file included from /<<PKGBUILDDIR>>/src/library/repo.h:23, > from /<<PKGBUILDDIR>>/src/library/generator.transpose.h:22, > from /<<PKGBUILDDIR>>/src/library/generator.transpose.cpp:24: > /<<PKGBUILDDIR>>/src/library/plan.h: At global scope: > /<<PKGBUILDDIR>>/src/library/plan.h:608:13: warning: ‘bool > Is1DPossible(size_t, size_t)’ defined but not used [-Wunused-function] > 608 | static bool Is1DPossible(size_t length, size_t large1DThreshold) > | ^~~~~~~~~~~~ > make[3]: *** [library/CMakeFiles/clFFT.dir/build.make:163: > library/CMakeFiles/clFFT.dir/generator.transpose.cpp.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2021/10/23/clfft_2.12.2-3.1_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.