imo, sounds a pipewire package issue. that files should be part of pupewire-pulse
try to fill a issue in the arch bugtracker
Git Clone URL: | https://aur.archlinux.org/pipewire-git.git (read-only, click to copy) |
---|---|
Package Base: | pipewire-git |
Description: | Low-latency audio/video router and processor (GIT version) - documentation |
Upstream URL: | https://pipewire.org |
Licenses: | MIT |
Conflicts: | pipewire-docs |
Provides: | pipewire-docs |
Submitter: | sl1pkn07 |
Maintainer: | sl1pkn07 |
Last Packager: | sl1pkn07 |
Votes: | 15 |
Popularity: | 0.000183 |
First Submitted: | 2017-09-19 15:57 (UTC) |
Last Updated: | 2025-02-17 17:51 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 17 Next › Last »
imo, sounds a pipewire package issue. that files should be part of pupewire-pulse
try to fill a issue in the arch bugtracker
Any ideas how to solve this:
(1/1) checking for file conflicts [#############################################] 100%
error: failed to commit transaction (conflicting files)
pipewire-pulse-git: /usr/share/man/man1/pipewire-pulse.1.gz exists in filesystem (owned by pipewire)
pipewire-pulse-git: /usr/share/pipewire/pipewire-pulse.conf exists in filesystem (owned by pipewire)
Errors occurred, no packages were upgraded.
?
libcamera-git r3017.39c2d5dc-1 here and build ok
sl1pkn07, you're using a 3 month old libcamera-git package. libcamera broke their API on 2021-12-04 (https://git.linuxtv.org/libcamera.git/commit/?id=560f5cf998646ddc54a20dc1c7326012834d3204) and pipewire hasn't adapted yet. I reported this to pipewire at https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1904, and hopefully the build will be fixed soon.
For the time being you can replace .fd()
with .get()
.
Alternatively, Arch's official pipewire package has -D libcamera=disabled
(link). The pipewire lead developer recommends we enable that flag in pipewire-git for now (to remove the dependency on unstable libcamera and make the build more stable for end users), and possibly remove it when libcamera makes a release.
libcamera-git r3017.39c2d5dc-1 here and build ok
also I seem to be unable to build the package due to libspa-libcamera issues? This is using the latest libcamera-git
package, which is also available in the AUR
[232/724] Compiling C++ object spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-source.cpp.o
FAILED: spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-source.cpp.o
c++ -Ispa/plugins/libcamera/libspa-libcamera.so.p -Ispa/plugins/libcamera -I../pipewire/spa/plugins/libcamera -Ispa/include -I../pipewire/spa/include -I/usr/include/libcamera -I/usr/include/libdrm -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -fvisibility=hidden -Werror=suggest-attribute=format -Wsign-compare -Wpointer-arith -Wformat -Wformat-security -Wimplicit-fallthrough -Wmissing-braces -Wtype-limits -Wvariadic-macros -Wno-missing-field-initializers -Wno-unused-parameter -Wno-pedantic -Wunused-result -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIC -pthread -MD -MQ spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-source.cpp.o -MF spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-source.cpp.o.d -o spa/plugins/libcamera/libspa-libcamera.so.p/libcamera-source.cpp.o -c ../pipewire/spa/plugins/libcamera/libcamera-source.cpp
In file included from ../pipewire/spa/plugins/libcamera/libcamera-source.cpp:175:
../pipewire/spa/plugins/libcamera/libcamera-utils.cpp: In function ‘int mmap_init(impl*, port*, spa_buffer**, uint32_t)’:
../pipewire/spa/plugins/libcamera/libcamera-utils.cpp:561:67: error: ‘const class libcamera::SharedFD’ has no member named ‘fd’; did you mean ‘std::shared_ptr<libcamera::SharedFD::Descriptor> libcamera::SharedFD::fd_’? (not accessible from this context)
561 | d[j].fd = bufs[i]->planes()[j].fd.fd();
| ^~
In file included from /usr/include/libcamera/libcamera/framebuffer.h:16,
from /usr/include/libcamera/libcamera/stream.h:15,
from /usr/include/libcamera/libcamera/camera.h:21,
from ../pipewire/spa/plugins/libcamera/libcamera-source.cpp:54:
/usr/include/libcamera/libcamera/base/shared_fd.h:46:37: note: declared private here
46 | std::shared_ptr<Descriptor> fd_;
| ^~~
In file included from ../pipewire/spa/plugins/libcamera/libcamera-source.cpp:175:
../pipewire/spa/plugins/libcamera/libcamera-utils.cpp:571:73: error: ‘const class libcamera::SharedFD’ has no member named ‘fd’; did you mean ‘std::shared_ptr<libcamera::SharedFD::Descriptor> libcamera::SharedFD::fd_’? (not accessible from this context)
571 | bufs[i]->planes()[j].fd.fd(),
| ^~
In file included from /usr/include/libcamera/libcamera/framebuffer.h:16,
from /usr/include/libcamera/libcamera/stream.h:15,
from /usr/include/libcamera/libcamera/camera.h:21,
from ../pipewire/spa/plugins/libcamera/libcamera-source.cpp:54:
/usr/include/libcamera/libcamera/base/shared_fd.h:46:37: note: declared private here
46 | std::shared_ptr<Descriptor> fd_;
| ^~~
[249/724] Linking target spa/plugins/alsa/libspa-alsa.so
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
lilv seems to be missing from the dependency list
uodate your libcamera package
build error https://pastebin.com/3uy4Ui8t
It works now. Thanks!
EDIT: I have to run --nocheck
because the unit tests fail right now, but that's being tracked at https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1710#note_1124223 (which hopefully will be fixed soon).
ops. true. done
Pinned Comments