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?