Comments (9)
@pablodz Can you please tell more in detail ? what is the cause for broken ? 0.3.35 has some serious fixes for skypeforlinux and has many other fixes.
However here is all old version for PipeWire You have to manually download all related packages (.dpkg files) under a separate directory then do sudo dpkg -i ./*
or if you have gdebi installed then do sudo gdebi ./*
under the same directory at where you put all those dpkgs.
The later version i.e. gdebi is a high level program to resolve other dependencies. So its better to use gdebi over dpkg.
from pipewire-debian.
Look like an error in pipe wire, because I tried cloning 0.3.35 version of GitLab repository and it appears
meson Required dependency alsa not found, cannot build media-session without it
when I run
meson setup builddir
meson configure builddir
from pipewire-debian.
Your Distribution and version ? curious to know whats the issue of 0.3.35 from the PPA ?
from pipewire-debian.
gdp@gdp:~$ uname -a
Linux gdp 5.11.0-34-generic #36-Ubuntu SMP Thu Aug 26 19:22:09 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
gdp@gdp:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 21.04
Release: 21.04
Codename: hirsute
During install now appears another error o.O
gdp@gdp:~/Documents$ mkdir pipewire
gdp@gdp:~/Documents$ cd pipewire/
gdp@gdp:~/Documents/pipewire$ git clone https://gitlab.freedesktop.org/pipewire/pipewire.git
Cloning into 'pipewire'...
remote: Enumerating objects: 70098, done.
remote: Counting objects: 100% (4010/4010), done.
remote: Compressing objects: 100% (1393/1393), done.
remote: Total 70098 (delta 2990), reused 3602 (delta 2613), pack-reused 66088
Receiving objects: 100% (70098/70098), 32.09 MiB | 2.99 MiB/s, done.
Resolving deltas: 100% (55888/55888), done.
gdp@gdp:~/Documents/pipewire$ cd pipewire/
gdp@gdp:~/Documents/pipewire/pipewire$ git checkout 0.3.
0.3.0 0.3.11 0.3.14 0.3.17 0.3.2 0.3.22 0.3.25 0.3.28 0.3.30 0.3.33 0.3.4 0.3.7
0.3.1 0.3.12 0.3.15 0.3.18 0.3.20 0.3.23 0.3.26 0.3.29 0.3.31 0.3.34 0.3.5 0.3.8
0.3.10 0.3.13 0.3.16 0.3.19 0.3.21 0.3.24 0.3.27 0.3.3 0.3.32 0.3.35 0.3.6 0.3.9
gdp@gdp:~/Documents/pipewire/pipewire$ git checkout 0.3.5
Note: switching to '0.3.5'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at ba215efed 0.3.5
gdp@gdp:~/Documents/pipewire/pipewire$ sudo meson setup builddir
The Meson build system
Version: 0.56.2
Source dir: /home/gdp/Documents/pipewire/pipewire
Build dir: /home/gdp/Documents/pipewire/pipewire/builddir
Build type: native build
Project name: pipewire
Project version: 0.3.5
C compiler for the host machine: cc (gcc 10.3.0 "cc (Ubuntu 10.3.0-1ubuntu1) 10.3.0")
C linker for the host machine: cc ld.bfd 2.36.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
C++ compiler for the host machine: c++ (gcc 10.3.0 "c++ (Ubuntu 10.3.0-1ubuntu1) 10.3.0")
C++ linker for the host machine: c++ ld.bfd 2.36.1
Compiler for C supports arguments -msse: YES
Compiler for C supports arguments -msse2: YES
Compiler for C supports arguments -mssse3: YES
Compiler for C supports arguments -msse4.1: YES
Compiler for C supports arguments -mfma: YES
Compiler for C supports arguments -mavx: YES
Compiler for C supports arguments -mavx2: YES
Compiler for C supports arguments -mfpu=neon: NO
Has header "dlfcn.h" : YES
Has header "inttypes.h" : YES
Has header "memory.h" : YES
Has header "poll.h" : YES
Has header "stddef.h" : YES
Has header "stdint.h" : YES
Has header "stdio_ext.h" : YES
Has header "strings.h" : YES
Has header "string.h" : YES
Has header "sys/param.h" : YES
Has header "sys/poll.h" : YES
Has header "sys/prctl.h" : YES
Has header "sys/socket.h" : YES
Has header "sys/stat.h" : YES
Has header "sys/times.h" : YES
Has header "sys/time.h" : YES
Has header "sys/types.h" : YES
Has header "sys/utsname.h" : YES
Has header "sys/wait.h" : YES
Has header "ucontext.h" : YES
Has header "unistd.h" : YES
Has header "valgrind/valgrind.h" : NO
Checking for function "poll" : YES
Checking for function "pselect" : YES
Checking for function "posix_memalign" : YES
Checking for function "getpagesize" : YES
Checking for function "clock_gettime" : YES
Checking for type "ptrdiff_t" : YES
Checking for function "mkstemp" : YES
Checking for function "memfd_create" : YES
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency systemd found: YES 247
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency libsystemd found: NO (tried pkgconfig and cmake)
meson.build:230: WARNING: Systemd integration was enabled, but systemd is not available
Configuring config.h using configuration
Configuring Makefile using configuration
Library m found: YES
Library rt found: YES
Library dl found: YES
Run-time dependency threads found: YES
Run-time dependency dbus-1 found: YES 1.12.20
sdl2-config found: NO
Run-time dependency sdl2 found: NO (tried pkgconfig and config-tool)
Run-time dependency sndfile found: NO (tried pkgconfig and cmake)
Run-time dependency glib-2.0 found: YES 2.68.1
Run-time dependency gobject-2.0 found: YES 2.68.1
Run-time dependency gmodule-2.0 found: YES 2.68.1
Run-time dependency gio-2.0 found: YES 2.68.1
Run-time dependency gio-unix-2.0 found: YES 2.68.1
Run-time dependency gstreamer-1.0 found: YES 1.18.4
Run-time dependency gstreamer-plugins-base-1.0 found: NO (tried pkgconfig)
meson.build:271:2: ERROR: Dependency "gstreamer-plugins-base-1.0" not found, tried pkgconfig
A full log can be found at /home/gdp/Documents/pipewire/pipewire/builddir/meson-logs/meson-log.txt
With meson-log.txt
meson-log.txt
from pipewire-debian.
Are you using openbox or something other than systemd ? because libsystemd is not installed. Try installing all make packages build dependencies before going to build. for this read this wiki page. you know, this is a rough page you can say... things may have in scattered way. But you can understand everything with patience.
For latest version(not latest but latest in the sense of official ubuntu version) of meson and ninja install them from this repo. I will update them at meson 60 release
from pipewire-debian.
Are you using openbox or something other than systems ?
Uhmm no.
Now, I can't turn on pipewire services, also no device input/output are listed in my gnome extension.
gdp@gdp:~$ systemctl --user status pipewire-media-session.service
● pipewire-media-session.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/pipewire-media-session.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2021-09-14 15:40:51 -05; 36s ago
Main PID: 26580 (code=exited, status=127)
Sep 14 15:40:51 gdp systemd[2672]: Stopped Multimedia Service Session Manager.
Sep 14 15:40:51 gdp systemd[2672]: pipewire-media-session.service: Start request repeated too quickly.
Sep 14 15:40:51 gdp systemd[2672]: pipewire-media-session.service: Failed with result 'exit-code'.
Sep 14 15:40:51 gdp systemd[2672]: Failed to start Multimedia Service Session Manager.
Sep 14 15:40:56 gdp systemd[2672]: pipewire-media-session.service: Start request repeated too quickly.
Sep 14 15:40:56 gdp systemd[2672]: pipewire-media-session.service: Failed with result 'exit-code'.
Sep 14 15:40:56 gdp systemd[2672]: Failed to start Multimedia Service Session Manager.
Sep 14 15:40:56 gdp systemd[2672]: pipewire-media-session.service: Start request repeated too quickly.
Sep 14 15:40:56 gdp systemd[2672]: pipewire-media-session.service: Failed with result 'exit-code'.
Sep 14 15:40:56 gdp systemd[2672]: Failed to start Multimedia Service Session Manager.
More details https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1608
from pipewire-debian.
#32 (comment) sudo meson setup builddir
why are you doing all the staff with sudo
? user whot also mentioned this. Sudo generally not required at all unless you are touching files own by other users or do not have permission for you. Drop sudo
everything should work as perfect. <following up the gitlab issue tracker.>
first disable all pipewire related services/sockets enabled with sudo
and then re-enable them without sudo
.
from pipewire-debian.
Now is working with compiling and running inside builddir. However, when I try to copy compiled files with
sudo meson install
it fails.
Now, I'm running
cd builddir/
make run
from pipewire-debian.
sudo meson install
should not it be sudo meson install -C builddir
if you are running from outside of builddir
?
are there any failed message ? what are the outputs ?
Assuming you have set PREFIX
and other variable correctly. Otherwise your machine will be left dirty. I don't know meson
overwrites the files which already exist. If not then remove the whole pipewire package and then retry.
from pipewire-debian.
Related Issues (20)
- PipeWire crashes recording MIDI HOT 3
- 1.0.3 is out HOT 3
- Rename libopenfec HOT 1
- wireplumber 0.5.1 / pipewire 1.0.5 HOT 3
- Ubuntu 24 HOT 8
- Adding (and removing) the PPA in 24.04 causes broken package management which --fix-broken can't fix HOT 11
- Can't install pipewire-audio-client-libraries HOT 2
- Add *-dbg package with debug symbols. HOT 2
- Is it possible to update the PPA? HOT 11
- include SPA JACK plugin in Release HOT 2
- Plz Update to Lunar HOT 4
- Is an update to 0.3.71 possible? HOT 13
- Strange packages on the repos HOT 5
- AttributeError: 'NoneType' object has no attribute 'people' when using add-apt-repository command HOT 1
- Is an update planned for version 0.3.74? HOT 4
- Update HOT 3
- describe the issue title in short and meaningful HOT 1
- Update HOT 1
- install fail HOT 8
- Pipewire 0.3.82 removes the Pipewire server entirely and gives a dummy exit. The new version 0.3.84 creates the exact same problem HOT 29
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pipewire-debian.