Skip to content

Errors during build #1496

@rien333

Description

@rien333

🐛 Bug

I get multiple errors during the build process whenever I compile from the latest commit.

To Reproduce

Steps to reproduce the behavior:

  1. Build pytorch-audio using the PKGBUILD from aur/python-torchaudio-git.

The errors in question:

FAILED: torchaudio/csrc/CMakeFiles/_torchaudio.dir/lfilter.cpp.o
/usr/lib/ccache/bin/c++ -DGFLAGS_IS_A_DLL=0 -DINCLUDE_KALDI -DINCLUDE_SOX -DTORCH_API_INCLUDE_EXTENSION_H -D_torchaudio_EXPORTS -I../../ -I/usr/include/python3.9 -I../../third_party/sox/../install/include -I../../third_party/kaldi/src -I../../third_party/kaldi/submodule/src -isystem /usr/include/torch/csrc/api/include -isystem /usr/local/cuda/include -D_FORTIFY_SOURCE=2 -march=skylake -O2 -pipe -fno-stack-protector -fno-plt -Wall -D_GLIBCXX_USE_CXX11_ABI=1 -O3 -DNDEBUG -fPIC -D_GLIBCXX_USE_CXX11_ABI=1 -std=gnu++14 -MD -MT torchaudio/csrc/CMakeFiles/_torchaudio.dir/lfilter.cpp.o -MF torchaudio/csrc/CMakeFiles/_torchaudio.dir/lfilter.cpp.o.d -o torchaudio/csrc/CMakeFiles/_torchaudio.dir/lfilter.cpp.o -c ../../torchaudio/csrc/lfilter.cpp
In file included from /usr/include/torch/csrc/jit/runtime/operator.h:13,
                 from /usr/include/torch/csrc/jit/ir/ir.h:7,
                 from /usr/include/torch/csrc/jit/api/function_impl.h:4,
                 from /usr/include/torch/csrc/jit/api/method.h:5,
                 from /usr/include/torch/csrc/jit/api/object.h:5,
                 from /usr/include/torch/csrc/jit/frontend/tracer.h:9,
                 from /usr/include/torch/csrc/autograd/generated/variable_factories.h:12,
                 from /usr/include/torch/csrc/api/include/torch/types.h:7,
                 from /usr/include/torch/script.h:3,
                 from ../../torchaudio/csrc/lfilter.cpp:1:
../../torchaudio/csrc/lfilter.cpp:251:32: error: ‘CompositeImplicitAutograd’ is not a member of ‘c10::DispatchKey’
  251 | TORCH_LIBRARY_IMPL(torchaudio, CompositeImplicitAutograd, m) {
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~
../../torchaudio/csrc/lfilter.cpp:251:1: error: no matching function for call to ‘if_constexpr<n<expression error> >(<lambda()>, <lambda()>)’
  251 | TORCH_LIBRARY_IMPL(torchaudio, CompositeImplicitAutograd, m) {
      | ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/torch/csrc/jit/runtime/operator.h:13,
                 from /usr/include/torch/csrc/jit/ir/ir.h:7,
                 from /usr/include/torch/csrc/jit/api/function_impl.h:4,
                 from /usr/include/torch/csrc/jit/api/method.h:5,
                 from /usr/include/torch/csrc/jit/api/object.h:5,
                 from /usr/include/torch/csrc/jit/frontend/tracer.h:9,
                 from /usr/include/torch/csrc/autograd/generated/variable_factories.h:12,
                 from /usr/include/torch/csrc/api/include/torch/types.h:7,
                 from /usr/include/torch/script.h:3,
                 from ../../torchaudio/csrc/lfilter.cpp:1:
../../torchaudio/csrc/lfilter.cpp:251:1: error: template argument 1 is invalid
  251 | TORCH_LIBRARY_IMPL(torchaudio, CompositeImplicitAutograd, m) {
      | ^~~~~~~~~~~~~~~~~~

../../torchaudio/csrc/lfilter.cpp:251:1: error: template argument 1 is invalid
  251 | TORCH_LIBRARY_IMPL(torchaudio, CompositeImplicitAutograd, m) {
      | ^~~~~~~~~~~~~~~~~~
../../torchaudio/csrc/lfilter.cpp:251:32: error: ‘CompositeImplicitAutograd’ is not a member of ‘c10::DispatchKey’
  251 | TORCH_LIBRARY_IMPL(torchaudio, CompositeImplicitAutograd, m) {
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
  File "/tmp/makepkg/python-torchaudio-git/src/audio/setup.py", line 60, in <module>
    setup(
  File "/usr/lib/python3.9/site-packages/setuptools/__init__.py", line 153, in setup
    return distutils.core.setup(**attrs)
  File "/usr/lib/python3.9/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/lib/python3.9/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/usr/lib/python3.9/distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/usr/lib/python3.9/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/tmp/makepkg/python-torchaudio-git/src/audio/build_tools/setup_helpers/extension.py", line 56, in run
    super().run()
  File "/usr/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 79, in run
    _build_ext.run(self)
  File "/usr/lib/python3.9/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
    _build_ext.build_ext.run(self)
  File "/usr/lib/python3.9/distutils/command/build_ext.py", line 340, in run
    self.build_extensions()
  File "/usr/lib/python3.9/site-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions
    _build_ext.build_ext.build_extensions(self)
  File "/usr/lib/python3.9/distutils/command/build_ext.py", line 449, in build_extensions
    self._build_extensions_serial()
  File "/usr/lib/python3.9/distutils/command/build_ext.py", line 474, in _build_extensions_serial
    self.build_extension(ext)
  File "/tmp/makepkg/python-torchaudio-git/src/audio/build_tools/setup_helpers/extension.py", line 112, in build_extension
    subprocess.check_call(
  File "/usr/lib/python3.9/subprocess.py", line 373, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--target', 'install']' returned non-zero exit status 1.

Full log:
t.log

Expected behavior

No errors during the build process.

Environment

  • What commands did you used to install torchaudio (conda/pip/build from source)?
    makepkg + said PKGBUILD should do it
  • If you are building from source, which commit is it?
    I'm building from source, using the newest commits.
  • What does torchaudio.__version__ print? (If applicable)

PyTorch version: 1.8.1
Is debug build: False
CUDA used to build PyTorch: 11.3
ROCM used to build PyTorch: N/A

OS: Arch Linux (x86_64)
GCC version: (GCC) 10.2.0
Clang version: 11.1.0
CMake version: version 3.20.2

Python version: 3.9 (64-bit runtime)
Is CUDA available: False
CUDA runtime version: No CUDA
GPU models and configuration: No CUDA
Nvidia driver version: No CUDA
cuDNN version: No CUDA
HIP runtime version: N/A
MIOpen runtime version: N/A

Versions of relevant libraries:
[pip3] numpy==1.20.1
[pip3] torch==1.8.1
[pip3] torchaudio==0.9.0a0+a8fbbda
[conda] Could not collect

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions