[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1065722: pytorch-vision: FTBFS: /usr/lib/python3/dist-packages/torch/include/c10/util/C++17.h:27:2: error: #error You need C++17 to compile PyTorch



Source: pytorch-vision
Version: 0.15.2-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher@debian.org

https://buildd.debian.org/status/fetch.php?pkg=pytorch-vision&arch=amd64&ver=0.15.2-1%2Bb1&stamp=1709983857&raw=0

[2/16] c++ -MMD -MF /<<PKGBUILDDIR>>/build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/seekable_buffer.o.d -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder -I/<<PKGBUILDDIR>>/torchvision/csrc/io/video_reader -I/<<PKGBUILDDIR>>/torchvision/csrc/io/video -I/<<PKGBUILDDIR>>/torchvision/csrc -I/usr/include -I/usr/include/x86_64-linux-gnu -I/<<PKGBUILDDIR>>/torchvision/csrc -I/usr/lib/python3/dist-packages/torch/include -I/usr/lib/python3/dist-packages/torch/include/torch/csrc/api/include -I/usr/lib/python3/dist-packages/torch/include/TH -I/usr/lib/python3/dist-packages/torch/include/THC -I/usr/lib/python3/dist-packages/torch/include -I/usr/lib/python3/dist-packages/torch/include/torch/csrc/api/include -I/usr/lib/python3/dist-packages/torch/include/TH -I/usr/lib/python3/dist-packages/torch/include/THC -I/usr/include/python3.11 -c -c /<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/seekable_buffer.cpp -o /<<PKGBUILDDIR>>/build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/seekable_buffer.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1018"' -DTORCH_EXTENSION_NAME=video_reader -D_GLIBCXX_USE_CXX11_ABI=1
FAILED: /<<PKGBUILDDIR>>/build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/seekable_buffer.o 
c++ -MMD -MF /<<PKGBUILDDIR>>/build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/seekable_buffer.o.d -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder -I/<<PKGBUILDDIR>>/torchvision/csrc/io/video_reader -I/<<PKGBUILDDIR>>/torchvision/csrc/io/video -I/<<PKGBUILDDIR>>/torchvision/csrc -I/usr/include -I/usr/include/x86_64-linux-gnu -I/<<PKGBUILDDIR>>/torchvision/csrc -I/usr/lib/python3/dist-packages/torch/include -I/usr/lib/python3/dist-packages/torch/include/torch/csrc/api/include -I/usr/lib/python3/dist-packages/torch/include/TH -I/usr/lib/python3/dist-packages/torch/include/THC -I/usr/lib/python3/dist-packages/torch/include -I/usr/lib/python3/dist-packages/torch/include/torch/csrc/api/include -I/usr/lib/python3/dist-packages/torch/include/TH -I/usr/lib/python3/dist-packages/torch/include/THC -I/usr/include/python3.11 -c -c /<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/seekable_buffer.cpp -o /<<PKGBUILDDIR>>/build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/seekable_buffer.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1018"' -DTORCH_EXTENSION_NAME=video_reader -D_GLIBCXX_USE_CXX11_ABI=1
In file included from /usr/lib/python3/dist-packages/torch/include/c10/util/string_view.h:4,
                 from /usr/lib/python3/dist-packages/torch/include/c10/util/StringUtil.h:6,
                 from /usr/lib/python3/dist-packages/torch/include/c10/util/Exception.h:5,
                 from /usr/lib/python3/dist-packages/torch/include/c10/util/Logging.h:11,
                 from /<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/seekable_buffer.cpp:2:
/usr/lib/python3/dist-packages/torch/include/c10/util/C++17.h:27:2: error: #error You need C++17 to compile PyTorch
   27 | #error You need C++17 to compile PyTorch
      |  ^~~~~
/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/seekable_buffer.cpp: In member function ‘bool ffmpeg::SeekableBuffer::readBytes(ffmpeg::DecoderInCallback&, size_t, uint64_t)’:
/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/seekable_buffer.cpp:69:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
   69 |   while (!eof_ && end_ < maxBytes && (hasTime = watcher())) {
      |                   ~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/seekable_buffer.cpp:74:16: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘std::vector<unsigned char>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   74 |       if (end_ == buffer_.size()) {
      |           ~~~~~^~~~~~~~~~~~~~~~~
[3/16] c++ -MMD -MF /<<PKGBUILDDIR>>/build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/stream.o.d -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder -I/<<PKGBUILDDIR>>/torchvision/csrc/io/video_reader -I/<<PKGBUILDDIR>>/torchvision/csrc/io/video -I/<<PKGBUILDDIR>>/torchvision/csrc -I/usr/include -I/usr/include/x86_64-linux-gnu -I/<<PKGBUILDDIR>>/torchvision/csrc -I/usr/lib/python3/dist-packages/torch/include -I/usr/lib/python3/dist-packages/torch/include/torch/csrc/api/include -I/usr/lib/python3/dist-packages/torch/include/TH -I/usr/lib/python3/dist-packages/torch/include/THC -I/usr/lib/python3/dist-packages/torch/include -I/usr/lib/python3/dist-packages/torch/include/torch/csrc/api/include -I/usr/lib/python3/dist-packages/torch/include/TH -I/usr/lib/python3/dist-packages/torch/include/THC -I/usr/include/python3.11 -c -c /<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/stream.cpp -o /<<PKGBUILDDIR>>/build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/stream.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1018"' -DTORCH_EXTENSION_NAME=video_reader -D_GLIBCXX_USE_CXX11_ABI=1
FAILED: /<<PKGBUILDDIR>>/build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/stream.o 
c++ -MMD -MF /<<PKGBUILDDIR>>/build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/stream.o.d -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder -I/<<PKGBUILDDIR>>/torchvision/csrc/io/video_reader -I/<<PKGBUILDDIR>>/torchvision/csrc/io/video -I/<<PKGBUILDDIR>>/torchvision/csrc -I/usr/include -I/usr/include/x86_64-linux-gnu -I/<<PKGBUILDDIR>>/torchvision/csrc -I/usr/lib/python3/dist-packages/torch/include -I/usr/lib/python3/dist-packages/torch/include/torch/csrc/api/include -I/usr/lib/python3/dist-packages/torch/include/TH -I/usr/lib/python3/dist-packages/torch/include/THC -I/usr/lib/python3/dist-packages/torch/include -I/usr/lib/python3/dist-packages/torch/include/torch/csrc/api/include -I/usr/lib/python3/dist-packages/torch/include/TH -I/usr/lib/python3/dist-packages/torch/include/THC -I/usr/include/python3.11 -c -c /<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/stream.cpp -o /<<PKGBUILDDIR>>/build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/stream.o -std=c++14 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1018"' -DTORCH_EXTENSION_NAME=video_reader -D_GLIBCXX_USE_CXX11_ABI=1
In file included from /usr/lib/python3/dist-packages/torch/include/c10/util/string_view.h:4,
                 from /usr/lib/python3/dist-packages/torch/include/c10/util/StringUtil.h:6,
                 from /usr/lib/python3/dist-packages/torch/include/c10/util/Exception.h:5,
                 from /usr/lib/python3/dist-packages/torch/include/c10/util/Logging.h:11,
                 from /<<PKGBUILDDIR>>/torchvision/csrc/io/decoder/stream.cpp:2:
/usr/lib/python3/dist-packages/torch/include/c10/util/C++17.h:27:2: error: #error You need C++17 to compile PyTorch
   27 | #error You need C++17 to compile PyTorch
      |  ^~~~~

Cheers
-- 
Sebastian Ramacher


Reply to: