0

So i was trying to run cargo build and it didn't seem well since it failed to build some stuff

Here's the error i got (tried anything i could do):

  abseil-cpp| Compiler for C++ supports arguments -msse4.1: YES (cached)
  abseil-cpp| Checking if "GCC atomic builtins" : links: YES (cached)
  abseil-cpp| Dependency threads found: YES unknown (cached)
  abseil-cpp| Did not find pkg-config by name 'pkg-config'
  abseil-cpp| Found Pkg-config: NO
  abseil-cpp| Found CMake: /usr/bin/cmake (3.22.1)

  ERROR: Unhandled python OSError. This is probably not a Meson bug, but an issue with your build environment.
  Directory already configured.

  Just run your build command (e.g. ninja) and Meson will regenerate as necessary.
  If ninja fails, run "ninja reconfigure" or "meson setup --reconfigure"
  to force Meson to regenerate.

  If build failures persist, run "meson setup --wipe" to rebuild from scratch
  using the same options as passed when configuring the build.
  To change option values, run "meson configure" instead.
  /home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/bin/meson compile -j 40 -C /home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/Debug/build libmediasoup-worker
  ninja: Entering directory `/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/Debug/build'
  INFO: autodetecting backend as ninja
  INFO: calculating backend command to run: /home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/bin/ninja -C /home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/Debug/build -j 40 libmediasoup-worker.a

  --- stderr
  Traceback (most recent call last):
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/mesonmain.py", line 194, in run
      return options.run_func(options)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/msetup.py", line 310, in run
      app.generate()
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/msetup.py", line 187, in generate
      self._generate(env)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/msetup.py", line 231, in _generate
      intr.run()
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreter/interpreter.py", line 2875, in run
      super().run()
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 147, in run
      self.evaluate_codeblock(self.ast, start=1)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 172, in evaluate_codeblock
      raise e
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 165, in evaluate_codeblock
      self.evaluate_statement(cur)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 180, in evaluate_statement
      self.assignment(cur)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 573, in assignment
      value = self.evaluate_statement(node.value)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 178, in evaluate_statement
      return self.function_call(cur)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 460, in function_call
      res = func(node, func_args, kwargs)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/decorators.py", line 277, in wrapper
      return f(*nargs, **wrapped_kwargs)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/decorators.py", line 590, in wrapper
      return f(*wrapped_args, **wrapped_kwargs)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreter/interpreter.py", line 850, in func_subproject
      return self.do_subproject(args[0], 'meson', kw)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreter/interpreter.py", line 931, in do_subproject
      raise e
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreter/interpreter.py", line 915, in do_subproject
      return self._do_subproject_meson(subp_name, subdir, default_options, kwargs)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreter/interpreter.py", line 959, in _do_subproject_meson
      subi.run()
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreter/interpreter.py", line 2875, in run
      super().run()
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 147, in run
      self.evaluate_codeblock(self.ast, start=1)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 172, in evaluate_codeblock
      raise e
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 165, in evaluate_codeblock
      self.evaluate_statement(cur)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 180, in evaluate_statement
      self.assignment(cur)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 573, in assignment
      value = self.evaluate_statement(node.value)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 178, in evaluate_statement
      return self.function_call(cur)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 449, in function_call
      (h_posargs, h_kwargs) = self.reduce_arguments(node.args)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 539, in reduce_arguments
      reduced_val = self.evaluate_statement(val)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 194, in evaluate_statement
      return self.evaluate_arraystatement(cur)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 231, in evaluate_arraystatement
      (arguments, kwargs) = self.reduce_arguments(cur.args)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 532, in reduce_arguments
      reduced_pos = [self.evaluate_statement(arg) for arg in args.arguments]
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 532, in <listcomp>
      reduced_pos = [self.evaluate_statement(arg) for arg in args.arguments]
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 178, in evaluate_statement
      return self.function_call(cur)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/interpreterbase.py", line 460, in function_call
      res = func(node, func_args, kwargs)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/decorators.py", line 784, in wrapped
      return f(*wrapped_args, **wrapped_kwargs)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/decorators.py", line 784, in wrapped
      return f(*wrapped_args, **wrapped_kwargs)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/decorators.py", line 784, in wrapped
      return f(*wrapped_args, **wrapped_kwargs)
    [Previous line repeated 5 more times]
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/decorators.py", line 109, in wrapped
      ret = f(*wrapped_args, **wrapped_kwargs)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/decorators.py", line 127, in wrapped
      return f(*wrapped_args, **wrapped_kwargs)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreterbase/decorators.py", line 277, in wrapper
      return f(*nargs, **wrapped_kwargs)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreter/interpreter.py", line 1685, in func_dependency
      d = df.lookup(kwargs)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreter/dependencyfallbacks.py", line 354, in lookup
      dep = func(kwargs, func_args, func_kwargs)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/interpreter/dependencyfallbacks.py", line 87, in _do_dependency
      dep = dependencies.find_external_dependency(name, self.environment, kwargs)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/dependencies/detect.py", line 113, in find_external_dependency
      d = c()
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/dependencies/cmake.py", line 137, in __init__
      CMakeDependency.class_cmakeinfo[self.for_machine] = self._get_cmake_info(cm_args)
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/dependencies/cmake.py", line 173, in _get_cmake_info
      toolchain.write()
    File "/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/pip/mesonbuild/cmake/toolchain.py", line 71, in write
      self.cmcache_file.write_text(self.generate_cache(), encoding='utf-8')
    File "/usr/lib/python3.10/pathlib.py", line 1154, in write_text
      with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f:
    File "/usr/lib/python3.10/pathlib.py", line 1119, in open
      return self._accessor.open(self, mode, buffering, encoding, errors,
  PermissionError: [Errno 13] Permission denied: '/home/mystuff/vortex/target/debug/build/mediasoup-sys-8f111c69f31d7b82/out/out/Debug/build/meson-private/cmake_CoreFoundation/CMakeCache.txt'
  ninja: error: rebuilding 'build.ninja': stat(../../../../../../../../../../../root/.cargo/registry/src/github.com-1ecc6299db9ec823/mediasoup-sys-0.3.1/meson.build): Permission denied
  make: *** [Makefile:203: libmediasoup-worker] Error 1
  thread 'main' panicked at 'Failed to build libmediasoup-worker', /home/mystuff/.cargo/registry/src/github.com-1ecc6299db9ec823/mediasoup-sys-0.3.1/build.rs:94:9
  stack backtrace:
     0: std::panicking::begin_panic
               at /rustc/2c8cc343237b8f7d5a3c3703e3a87f2eb2c54a74/library/std/src/panicking.rs:607:12
     1: build_script_build::main
               at ./build.rs:94:9
     2: core::ops::function::FnOnce::call_once
               at /rustc/2c8cc343237b8f7d5a3c3703e3a87f2eb2c54a74/library/core/src/ops/function.rs:250:5
  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
warning: build failed, waiting for other jobs to finish...

Can someone help me? I'm using mediasoup-sys-0.3.1 apparently 'Failed to build libmediasoup-worker' Got that

Tried installing cmake, make, meson and tried following some stuff

Nothing yet, can someone help me?

MyStuffYT
  • 1
  • 2

0 Answers0