pipewire doesn't provide libspa-libcamera.so

  • Done
  • quality assurance status badge
Details
2 participants
  • Alexandre Hannud Abdo
  • 宋文武
Owner
unassigned
Submitted by
Alexandre Hannud Abdo
Severity
normal

Debbugs page

Alexandre Hannud Abdo wrote 2 years ago
(address . bug-guix@gnu.org)
227ed401-ca53-cf90-d7fd-8ad09e53ee11@member.fsf.org
Ni! File `usr/lib/spa-0.2/libcamera/libspa-libcamera.so` isn't found when installing pipewire.
This seems to affect screen sharing on wayland through wireplumber, or at least my setup broke once the messages below started appearing:
```
M 22:57:06.048626          wp-device ../source/lib/wp/device.c:619:wp_spa_device_new_from_spa_factory: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
M 22:57:06.048653   script/libcamera libcamera.lua:173:chunk: PipeWire's libcamera SPA missing or broken. libcamera not supported.
```
Cheers, ale
Attachment: OpenPGP_signature
宋文武 wrote 2 years ago
(name . Alexandre Hannud Abdo)(address . abdo@member.fsf.org)(address . 64736@debbugs.gnu.org)
87edl2om06.fsf@envs.net
Alexandre Hannud Abdo <abdo@member.fsf.org> writes:

Toggle quote (16 lines)
> Ni! File `usr/lib/spa-0.2/libcamera/libspa-libcamera.so` isn't found when installing pipewire.
>
> This seems to affect screen sharing on wayland through wireplumber, or at least my setup broke once the messages below started appearing:
>
> ```
>
> M 22:57:06.048626          wp-device
> ../source/lib/wp/device.c:619:wp_spa_device_new_from_spa_factory: SPA
> handle 'api.libcamera.enum.manager' could not be loaded; is it
> installed?
> M 22:57:06.048653   script/libcamera libcamera.lua:173:chunk: PipeWire's libcamera SPA missing or broken. libcamera not supported.
>
> ```
>
> Cheers, ale

Hello, thank you for the report. I'll looking into it during this
weekend.
Alexandre Hannud Abdo wrote 2 years ago
Re: pipewire doesn't provide libspa-libcamera.so
(name . 宋文武)(address . iyzsong@envs.net)(address . 64736@debbugs.gnu.org)
02b6d892-e571-9cae-b295-218aac771195@member.fsf.org
Uou, thank you. Let me know if and how I can help. Best, .~´

Le 20/07/2023 à 13:33, 宋文武 a écrit :
Toggle quote (19 lines)
> Alexandre Hannud Abdo <abdo@member.fsf.org> writes:
>
>> Ni! File `usr/lib/spa-0.2/libcamera/libspa-libcamera.so` isn't found when installing pipewire.
>>
>> This seems to affect screen sharing on wayland through wireplumber, or at least my setup broke once the messages below started appearing:
>>
>> ```
>>
>> M 22:57:06.048626          wp-device
>> ../source/lib/wp/device.c:619:wp_spa_device_new_from_spa_factory: SPA
>> handle 'api.libcamera.enum.manager' could not be loaded; is it
>> installed?
>> M 22:57:06.048653   script/libcamera libcamera.lua:173:chunk: PipeWire's libcamera SPA missing or broken. libcamera not supported.
>>
>> ```
>>
>> Cheers, ale
> Hello, thank you for the report. I'll looking into it during this
> weekend.
宋文武 wrote 2 years ago
Re: bug#64736: pipewire doesn't provide libspa-libcamera.so
(name . Alexandre Hannud Abdo)(address . abdo@member.fsf.org)(address . 64736@debbugs.gnu.org)
874jlwli37.fsf@envs.net
Alexandre Hannud Abdo <abdo@member.fsf.org> writes:

Toggle quote (3 lines)
> Uou, thank you. Let me know if and how I can help. Best, .~´
>

I had submit patches for it at https://issues.guix.gnu.org/64767.
It builds fine, but I haven't test the camera (no camera here), it
will be good if you can test it...

It can be fetched in a local guix checkout:
git fetch qa issue-64767
git checkout -f qa/issue-64767

And then do a build of guix, and update local packages...
If this seems too much, you can wait the patches get merged, no worry!

Thank you!
宋文武 wrote 2 years ago
(name . Alexandre Hannud Abdo)(address . abdo@member.fsf.org)(address . 64736-done@debbugs.gnu.org)
871qfzixhs.fsf@envs.net
Alexandre Hannud Abdo <abdo@member.fsf.org> writes:

Toggle quote (2 lines)
> Uou, thank you. Let me know if and how I can help. Best, .~´

Hello, it should be fixed now. Since commit
7d8ce0701e82cf984906980e240bbf67f4988426.

Closing, thanks.
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 64736@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 64736
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help