habitat-sim: Error when building habitat-sim on the RLRAudioPropogationUpdate branch

Hi,

I’m trying to build habitat-sim with the audio functionality to use SoundSpaces 2.0. However, I run into this error when trying to build the project on the mentioned branch.

make[2]: *** [esp/sensor/CMakeFiles/sensor.dir/build.make:102: esp/sensor/CMakeFiles/sensor.dir/SensorFactory.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [esp/sensor/CMakeFiles/sensor.dir/build.make:154: esp/sensor/CMakeFiles/sensor.dir/AudioSensor.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:5875: esp/sensor/CMakeFiles/sensor.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
Traceback (most recent call last):
  File "setup.py", line 485, in <module>
    include_package_data=True,
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/__init__.py", line 87, in setup
    return distutils.core.setup(**attrs)
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/_distutils/core.py", line 185, in setup
    return run_commands(dist)
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
    dist.run_commands()
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 973, in run_commands
    self.run_command(cmd)
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/dist.py", line 1217, in run_command
    super().run_command(command)
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 992, in run_command
    cmd_obj.run()
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/command/install.py", line 74, in run
    self.do_egg_install()
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/command/install.py", line 123, in do_egg_install
    self.run_command('bdist_egg')
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/_distutils/cmd.py", line 319, in run_command
    self.distribution.run_command(command)
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/dist.py", line 1217, in run_command
    super().run_command(command)
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 992, in run_command
    cmd_obj.run()
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/command/bdist_egg.py", line 165, in run
    cmd = self.call_command('install_lib', warn_dir=0)
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/command/bdist_egg.py", line 151, in call_command
    self.run_command(cmdname)
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/_distutils/cmd.py", line 319, in run_command
    self.distribution.run_command(command)
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/dist.py", line 1217, in run_command
    super().run_command(command)
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 992, in run_command
    cmd_obj.run()
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/command/install_lib.py", line 11, in run
    self.build()
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/_distutils/command/install_lib.py", line 112, in build
    self.run_command('build_ext')
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/_distutils/cmd.py", line 319, in run_command
    self.distribution.run_command(command)
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/dist.py", line 1217, in run_command
    super().run_command(command)
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 992, in run_command
    cmd_obj.run()
  File "setup.py", line 271, in run
    self.build_extension(ext)
  File "setup.py", line 385, in build_extension
    [osp.join(CMAKE_BIN_DIR, "cmake"), "--build", self.build_temp] +  build_args #, self.build_temp] + build_args
  File "/home/ruddra/anaconda3/envs/ss20/lib/python3.7/subprocess.py", line 363, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', 'build', '--config', 'RelWithDebInfo', '--', '-j']' returned non-zero exit status 2.

These errors are proceeded by errors specific to the AudioSensor, starting with:

/home/chieftwit/SoundSpaces20/habitat-sim/src/esp/sensor/AudioSensor.h:36:3: error: ‘RLRA_ContextConfiguration’ does not name a type
   36 |   RLRA_ContextConfiguration acousticsConfig_;

Kindly help me out with the same as I was able to build habitat-sim multiple times before following the specific instructions here.

Thanks in advance!

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 18 (9 by maintainers)

Most upvoted comments