xbelanch / OBS4Pi

Compiling and building ffmpeg and OBS for Raspberry Pi 4
MIT License
34 stars 7 forks source link

OBS debug (my last error screen) #23

Closed dupontk67 closed 2 years ago

dupontk67 commented 2 years ago

____ __ _ ___. __
\
_ \/ / / | _ _| / | | / | | | /\ \ / | || / |/ | | / | \ | \/ \/ ^ / | | / ^ / _____ /__ /___ /__ ||__| |__ | \/ \/ \/ || ||

================================================================ FFmpeg and OBS Studio Building Script v0.0.3 for Pi4

OS: Raspbian GNU/Linux 11 (bullseye) Kernel: Linux 5.15.70-v7l+ armv7l Timestamp: 13:32:27 29-09-22 FFmpeg tag source version: n4.4.1 OBS tag source version: 27.1.3

Update and upgrade list of installed packages

W: La cible Packages (main/binary-amd64/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Packages (main/binary-all/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR.UTF-8) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-en) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Packages (main/binary-amd64/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Packages (main/binary-all/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR.UTF-8) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-en) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Install missing dependencies

Package: autoconf OK Package: automake OK Package: bison OK Package: build-essential OK Package: v4l2loopback-dkms OK Package: cmake OK Package: doxygen OK Package: flex OK Package: git OK Package: graphviz OK Package: imagemagick OK Package: libasound2-dev OK Package: libass-dev OK Package: libatlas-base-dev OK Package: libavcodec-dev OK Package: libavdevice-dev OK Package: libavfilter-dev OK Package: libavformat-dev OK Package: libavutil-dev OK Package: libcurl4-openssl-dev OK Package: libdc1394-22-dev OK Package: libdrm-dev OK Package: libfontconfig1-dev OK Package: libfreetype6-dev OK Package: libgl1-mesa-dev OK Package: libgmp-dev OK Package: libgstreamer-plugins-base1.0-dev OK Package: libgstreamer1.0-dev OK Package: libgtk-3-dev OK Package: libjack-jackd2-dev OK Package: libjansson-dev OK Package: libjpeg-dev OK Package: liblapacke-dev OK Package: libluajit-5.1-dev OK Package: libmbedtls-dev OK Package: libmp3lame-dev OK Package: libopencore-amrnb-dev OK Package: libopencore-amrwb-dev OK Package: libopenexr-dev OK Package: libopus-dev OK Package: libpng-dev OK Package: libpulse-dev OK Package: libqt5svg5-dev OK Package: libqt5x11extras5-dev OK Package: librtmp-dev OK Package: libsdl2-dev OK Package: libsdl2-image-dev OK Package: libsdl2-mixer-dev OK Package: libsdl2-net-dev OK Package: libsdl2-ttf-dev OK Package: libsnappy-dev OK Package: libsoxr-dev OK Package: libspeexdsp-dev OK Package: libssh-dev OK Package: libssl-dev OK Package: libswresample-dev OK Package: libswscale-dev OK Package: libtiff-dev OK Package: libtool OK Package: libudev-dev OK Package: libv4l-dev OK Package: libva-dev OK Package: libvdpau-dev OK Package: libvlc-dev OK Package: libvo-amrwbenc-dev OK Package: libvorbis-dev OK Package: libwebp-dev OK Package: libx11-dev OK Package: libx11-xcb-dev OK Package: libx11-xcb1 OK Package: libx264-dev OK Package: libx265-dev OK Package: libxcb-randr0 OK Package: libxcb-randr0-dev OK Package: libxcb-shape0-dev OK Package: libxcb-shm0-dev OK Package: libxcb-xfixes0 OK Package: libxcb-xfixes0-dev OK Package: libxcb-xinerama0-dev OK Package: libxcb-xinput-dev OK Package: libxcb-xinput0 OK Package: libxcb1-dev OK Package: libxcomposite-dev OK Package: libxinerama-dev OK Package: libxml2-dev OK Package: libxvidcore-dev OK Package: lzma-dev OK Package: meson OK Package: nasm OK Package: pkg-config OK Package: python3-dev OK Package: python3-pip OK Package: python3-pyqt5 OK Package: qtbase5-dev OK Package: qtbase5-private-dev OK Package: swig OK Package: texinfo OK Package: wget OK Package: yasm OK Package: zlib1g-dev OK


Get and build Pipewire

Clonage dans '/tmp/tmp.eYG4tSkgS2/pipewire'... remote: Enumerating objects: 85797, done. remote: Counting objects: 100% (43/43), done. remote: Compressing objects: 100% (43/43), done. remote: Total 85797 (delta 28), reused 0 (delta 0), pack-reused 85754 Réception d'objets: 100% (85797/85797), 35.05 Mio | 69.00 Kio/s, fait. Résolution des deltas: 100% (69083/69083), fait. Note : basculement sur '0.3.43'.

Vous êtes dans l'état « HEAD détachée ». Vous pouvez visiter, faire des modifications expérimentales et les valider. Il vous suffit de faire un autre basculement pour abandonner les commits que vous faites dans cet état sans impacter les autres branches

Si vous voulez créer une nouvelle branche pour conserver les commits que vous créez, il vous suffit d'utiliser l'option -c de la commande switch comme ceci :

git switch -c

Ou annuler cette opération avec :

git switch -

Désactivez ce conseil en renseignant la variable de configuration advice.detachedHead à false

HEAD est maintenant sur 07724b7ae 0.3.43 The Meson build system Version: 0.56.2 Source dir: /tmp/tmp.eYG4tSkgS2/pipewire Build dir: /tmp/tmp.eYG4tSkgS2/pipewire/builddir Build type: native build Project name: pipewire Project version: 0.3.43 C compiler for the host machine: ccache cc (gcc 10.2.1 "cc (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110") C linker for the host machine: cc ld.bfd 2.35.2 Host machine cpu family: arm Host machine cpu: armv7l Compiler for C supports arguments -fvisibility=hidden: YES Compiler for C supports arguments -Werror=suggest-attribute=format: YES Compiler for C supports arguments -Wsign-compare: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wpointer-sign: YES Compiler for C supports arguments -Wformat: YES Compiler for C supports arguments -Wformat-security: YES Compiler for C supports arguments -Wimplicit-fallthrough: YES Compiler for C supports arguments -Wmissing-braces: YES Compiler for C supports arguments -Wtype-limits: YES Compiler for C supports arguments -Wvariadic-macros: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-pedantic: YES Compiler for C supports arguments -Wold-style-declaration: YES Compiler for C supports arguments -Wunused-result: YES Compiler for C supports arguments -D_GNU_SOURCE: YES Compiler for C supports arguments -DFASTPATH: YES C++ compiler for the host machine: ccache c++ (gcc 10.2.1 "c++ (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110") C++ linker for the host machine: c++ ld.bfd 2.35.2 Compiler for C++ supports arguments -fvisibility=hidden: YES Compiler for C++ supports arguments -Werror=suggest-attribute=format: YES Compiler for C++ supports arguments -Wsign-compare: YES Compiler for C++ supports arguments -Wpointer-arith: YES Compiler for C++ supports arguments -Wpointer-sign: NO Compiler for C++ supports arguments -Wformat: YES Compiler for C++ supports arguments -Wformat-security: YES Compiler for C++ supports arguments -Wimplicit-fallthrough: YES Compiler for C++ supports arguments -Wmissing-braces: YES Compiler for C++ supports arguments -Wtype-limits: YES Compiler for C++ supports arguments -Wvariadic-macros: YES Compiler for C++ supports arguments -Wno-missing-field-initializers: YES Compiler for C++ supports arguments -Wno-unused-parameter: YES Compiler for C++ supports arguments -Wno-pedantic: YES Compiler for C++ supports arguments -Wold-style-declaration: NO Compiler for C++ supports arguments -Wunused-result: YES Compiler for C supports arguments -msse: NO Compiler for C supports arguments -msse2: NO Compiler for C supports arguments -mssse3: NO Compiler for C supports arguments -msse4.1: NO Compiler for C supports arguments -mfma: NO Compiler for C supports arguments -mavx: NO Compiler for C supports arguments -mavx2: NO Compiler for C supports arguments -mfpu=neon: YES Checking if "arm Neon Support" compiles: YES Library atomic found: YES Checking if "8-byte atomic_fetch_add without libatomic" links: NO Checking if "8-byte atomic_fetch_add with libatomic" with dependency -latomic links: YES 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/mount.h" : YES Has header "sys/param.h" : YES Has header "sys/poll.h" : YES Has header "sys/prctl.h" : YES Has header "sys/random.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/vfs.h" : YES Has header "sys/wait.h" : YES Has header "pwd.h" : YES Has header "ucontext.h" : YES Has header "unistd.h" : YES Checking for function "poll" : YES Checking for function "pselect" : YES Checking for function "posix_memalign" : YES Checking for function "getpagesize" : YES Checking for function "gettid" : YES Checking for function "clock_gettime" : YES Checking for type "ptrdiff_t" : YES Header has symbol "strndupa" : YES Checking for function "mkstemp" : YES Checking for function "memfd_create" : YES Checking for function "getrandom" : YES Checking for function "sigabbrev_np" : NO Fetching value of define "SYS_pidfd_open" : (0 + 434) Found pkg-config: /usr/bin/pkg-config (0.29.2) Run-time dependency systemd found: YES 247 Found CMake: /usr/bin/cmake (3.18.4) Run-time dependency libsystemd found: NO (tried pkgconfig and cmake) 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 Run-time dependency sdl2 found: YES 2.0.14 Run-time dependency libdrm found: YES 2.4.104 Run-time dependency readline found: NO (tried pkgconfig and cmake) Library readline found: NO Run-time dependency ncursesw found: YES 6.2.20201114 Run-time dependency sndfile found: NO (tried pkgconfig and cmake) Run-time dependency libpulse found: YES 14.2 Run-time dependency avahi-client found: NO (tried pkgconfig and cmake) Run-time dependency libusb-1.0 found: NO (tried pkgconfig and cmake) Run-time dependency libcap found: NO (tried pkgconfig and cmake) Run-time dependency glib-2.0 found: YES 2.66.8 Run-time dependency gobject-2.0 found: YES 2.66.8 Run-time dependency gmodule-2.0 found: YES 2.66.8 Run-time dependency gio-2.0 found: YES 2.66.8 Run-time dependency gio-unix-2.0 found: YES 2.66.8 Run-time dependency gstreamer-1.0 found: YES 1.18.4 Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.18.4 Run-time dependency gstreamer-video-1.0 found: YES 1.18.4 Run-time dependency gstreamer-audio-1.0 found: YES 1.18.4 Run-time dependency gstreamer-allocators-1.0 found: YES 1.18.4 Run-time dependency webrtc-audio-processing found: NO (tried pkgconfig and cmake) Run-time dependency intl found: NO (tried pkgconfig and cmake) Library intl found: NO Run-time dependency alsa found: YES 1.2.4 Run-time dependency openssl found: YES 1.1.1n Run-time dependency lilv-0 found: NO (tried pkgconfig and cmake) Program gstack found: NO spa/meson.build:21: WARNING: Passed invalid keyword argument "uninstalled_variables". WARNING: This will become a hard error in the future. Dependency alsa found: YES 1.2.4 (cached) Run-time dependency bluez found: NO (tried pkgconfig and cmake) Dependency libavcodec skipped: feature ffmpeg disabled Run-time dependency jack found: YES 1.9.17 Dependency vulkan skipped: feature vulkan disabled Run-time dependency libcamera found: NO (tried pkgconfig and cmake) Run-time dependency libudev found: YES 247 Has header "linux/videodev2.h" : YES Program find found: YES (/usr/bin/find) Configuring spa-include-test-spa_support_plugin_loader_h.cpp using configuration Configuring spa-include-test-spa_support_thread_h.cpp using configuration Configuring spa-include-test-spa_support_cpu_h.cpp using configuration Configuring spa-include-test-spa_support_plugin_h.cpp using configuration Configuring spa-include-test-spa_support_log_impl_h.cpp using configuration Configuring spa-include-test-spa_support_i18n_h.cpp using configuration Configuring spa-include-test-spa_support_system_h.cpp using configuration Configuring spa-include-test-spa_support_dbus_h.cpp using configuration Configuring spa-include-test-spa_support_loop_h.cpp using configuration Configuring spa-include-test-spa_support_log_h.cpp using configuration Configuring spa-include-test-spa_buffer_buffer_h.cpp using configuration Configuring spa-include-test-spa_buffer_alloc_h.cpp using configuration Configuring spa-include-test-spa_buffer_meta_h.cpp using configuration Configuring spa-include-test-spa_utils_defs_h.cpp using configuration Configuring spa-include-test-spa_utils_keys_h.cpp using configuration Configuring spa-include-test-spa_utils_result_h.cpp using configuration Configuring spa-include-test-spa_utils_type_h.cpp using configuration Configuring spa-include-test-spa_utils_json_h.cpp using configuration Configuring spa-include-test-spa_utils_ansi_h.cpp using configuration Configuring spa-include-test-spa_utils_list_h.cpp using configuration Configuring spa-include-test-spa_utils_hook_h.cpp using configuration Configuring spa-include-test-spa_utils_string_h.cpp using configuration Configuring spa-include-test-spa_utils_dict_h.cpp using configuration Configuring spa-include-test-spa_utils_ringbuffer_h.cpp using configuration Configuring spa-include-test-spa_utils_names_h.cpp using configuration Configuring spa-include-test-spa_pod_iter_h.cpp using configuration Configuring spa-include-test-spa_pod_vararg_h.cpp using configuration Configuring spa-include-test-spa_pod_compare_h.cpp using configuration Configuring spa-include-test-spa_pod_pod_h.cpp using configuration Configuring spa-include-test-spa_pod_builder_h.cpp using configuration Configuring spa-include-test-spa_pod_parser_h.cpp using configuration Configuring spa-include-test-spa_pod_filter_h.cpp using configuration Configuring spa-include-test-spa_pod_event_h.cpp using configuration Configuring spa-include-test-spa_pod_command_h.cpp using configuration Configuring spa-include-test-spa_debug_format_h.cpp using configuration Configuring spa-include-test-spa_debug_pod_h.cpp using configuration Configuring spa-include-test-spa_debug_buffer_h.cpp using configuration Configuring spa-include-test-spa_debug_node_h.cpp using configuration Configuring spa-include-test-spa_debug_mem_h.cpp using configuration Configuring spa-include-test-spa_debug_types_h.cpp using configuration Configuring spa-include-test-spa_debug_dict_h.cpp using configuration Configuring spa-include-test-spa_node_keys_h.cpp using configuration Configuring spa-include-test-spa_node_node_h.cpp using configuration Configuring spa-include-test-spa_node_utils_h.cpp using configuration Configuring spa-include-test-spa_node_io_h.cpp using configuration Configuring spa-include-test-spa_node_event_h.cpp using configuration Configuring spa-include-test-spa_node_command_h.cpp using configuration Configuring spa-include-test-spa_control_control_h.cpp using configuration Configuring spa-include-test-spa_graph_graph_h.cpp using configuration Configuring spa-include-test-spa_monitor_utils_h.cpp using configuration Configuring spa-include-test-spa_monitor_device_h.cpp using configuration Configuring spa-include-test-spa_monitor_event_h.cpp using configuration Configuring spa-include-test-spa_param_props_h.cpp using configuration Configuring spa-include-test-spa_param_format_h.cpp using configuration Configuring spa-include-test-spa_param_profiler_h.cpp using configuration Configuring spa-include-test-spa_param_video_chroma_h.cpp using configuration Configuring spa-include-test-spa_param_video_encoded_h.cpp using configuration Configuring spa-include-test-spa_param_video_format_h.cpp using configuration Configuring spa-include-test-spa_param_video_raw_h.cpp using configuration Configuring spa-include-test-spa_param_video_multiview_h.cpp using configuration Configuring spa-include-test-spa_param_video_color_h.cpp using configuration Configuring spa-include-test-spa_param_video_format_utils_h.cpp using configuration Configuring spa-include-test-spa_param_audio_dsd_h.cpp using configuration Configuring spa-include-test-spa_param_audio_format_h.cpp using configuration Configuring spa-include-test-spa_param_audio_raw_h.cpp using configuration Configuring spa-include-test-spa_param_audio_iec958_h.cpp using configuration Configuring spa-include-test-spa_param_audio_layout_h.cpp using configuration Configuring spa-include-test-spa_param_audio_format_utils_h.cpp using configuration Configuring spa-include-test-spa_param_bluetooth_audio_h.cpp using configuration Configuring spa-include-test-spa_param_format_utils_h.cpp using configuration Configuring spa-include-test-spa_param_param_h.cpp using configuration Configuring spa-include-test-spa_param_latency_utils_h.cpp using configuration Configuring version.h using configuration src/pipewire/meson.build:120: WARNING: Passed invalid keyword argument "uninstalled_variables". WARNING: This will become a hard error in the future. Clonage dans 'media-session'... remote: Enumerating objects: 71130, done. remote: Counting objects: 100% (303/303), done. remote: Compressing objects: 100% (127/127), done. remote: Total 71130 (delta 184), reused 284 (delta 172), pack-reused 70827 Réception d'objets: 100% (71130/71130), 18.97 Mio | 81.00 Kio/s, fait. Résolution des deltas: 100% (57321/57321), fait.

Executing subproject media-session method meson
Project name: media-session
Project version: 0.4.1
C compiler for the host machine: ccache cc (gcc 10.2.1 "cc (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110")
C linker for the host machine: cc ld.bfd 2.35.2
Compiler for C supports arguments -fvisibility=hidden: YES (cached)
Compiler for C supports arguments -Werror=suggest-attribute=format: YES (cached)
Compiler for C supports arguments -Wsign-compare: YES (cached)
Compiler for C supports arguments -Wpointer-arith: YES (cached)
Compiler for C supports arguments -Wpointer-sign: YES (cached)
Compiler for C supports arguments -Wformat: YES (cached)
Compiler for C supports arguments -Wformat-security: YES (cached)
Compiler for C supports arguments -Wimplicit-fallthrough: YES (cached)
Compiler for C supports arguments -Wmissing-braces: YES (cached)
Compiler for C supports arguments -Wtype-limits: YES (cached)
Compiler for C supports arguments -Wvariadic-macros: YES (cached)
Compiler for C supports arguments -Wno-missing-field-initializers: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-pedantic: YES (cached)
Compiler for C supports arguments -Wold-style-declaration: YES (cached)
Compiler for C supports arguments -Wunused-result: YES (cached)
Compiler for C supports arguments -D_GNU_SOURCE: YES (cached)
Dependency libpipewire-0.3 found: YES 0.3.43 (overridden)
Dependency systemd found: YES 247 (cached)
Run-time dependency libsystemd found: NO (tried pkgconfig and cmake)
Library m found: YES
Library rt found: YES
Library dl found: YES
Dependency threads found: YES unknown (cached)
Dependency dbus-1 found: YES 1.12.20 (cached)
Run-time dependency intl found: NO (tried pkgconfig and cmake)
Library intl found: NO
Dependency alsa found: YES 1.2.4 (cached)
Configuring bluez-monitor.conf using configuration
Configuring v4l2-monitor.conf using configuration
Configuring media-session.conf using configuration
Configuring alsa-monitor.conf using configuration
Configuring with-jack using configuration
Configuring with-pulseaudio using configuration
Configuring pipewire-media-session.service using configuration
Configuring config.h using configuration
Program doxygen skipped: feature docs disabled
Configuring media-session-uninstalled.sh.in using configuration
Build targets in project: 117
Subproject media-session finished.

Configuring pipewire.conf using configuration Configuring client.conf using configuration Configuring client-rt.conf using configuration Configuring jack.conf using configuration Configuring pipewire-pulse.conf using configuration Configuring pipewire-uninstalled.conf using configuration Program ln found: YES (/usr/bin/ln) Configuring demonic.conf using configuration Configuring sink-virtual-surround-5.1-kemar.conf using configuration Configuring sink-virtual-surround-7.1-hesuvi.conf using configuration Configuring sink-dolby-surround.conf using configuration Configuring sink-eq6.conf using configuration Configuring sink-matrix-spatialiser.conf using configuration Configuring source-rnnoise.conf using configuration Configuring pipewire.service using configuration Configuring pipewire-pulse.service using configuration Library roc found: NO Program valgrind found: NO Configuring config.h using configuration Configuring pw-jack using configuration Configuring pw-v4l2 using configuration Program doxygen skipped: feature docs disabled Program rst2man found: YES (/usr/bin/rst2man) Configuring pipewire.1.rst using configuration Configuring pipewire-pulse.1.rst using configuration Configuring pipewire.conf.5.rst using configuration Configuring pw-cat.1.rst using configuration Configuring pw-cli.1.rst using configuration Configuring pw-dot.1.rst using configuration Configuring pw-metadata.1.rst using configuration Configuring pw-mididump.1.rst using configuration Configuring pw-mon.1.rst using configuration Configuring pw-profiler.1.rst using configuration Configuring pw-jack.1.rst using configuration Program pw-uninstalled.sh found: YES (/tmp/tmp.eYG4tSkgS2/pipewire/pw-uninstalled.sh) Build targets in project: 210

media-session 0.4.1

systemd conf data: YES
       libsystemd: NO
     intl support: NO

pipewire 0.3.43

                          systemd conf data: YES
                                 libsystemd: NO
                               intl support: NO
                              pipewire-alsa: YES
                    OpenSSL (for raop-sink): YES
                     lilv (for lv2 plugins): NO
                         Manpage generation: YES

Misc dependencies dbus (Bluetooth, rtkit, portal, pw-reserve): YES SDL 2: YES readline (for pw-cli): NO WebRTC Echo Canceling: NO

pw-cat/pw-play/pw-dump/filter-chain sndfile: NO

Streaming between daemons libpulse: YES Avahi DNS-SD (Zeroconf): NO ROC: NO

Backend libusb (Bluetooth quirks): NO gstreamer-device-provider: YES ALSA: YES Bluetooth audio: NO JACK2: YES libcamera: NO Udev: YES V4L2 kernel header: YES V4L2 enabled: YES

GStreamer modules glib-2.0: YES gobject-2.0: YES gmodule-2.0: YES gio-2.0: YES gio-unix-2.0: YES gstreamer-1.0: YES gstreamer-plugins-base-1.0: YES gstreamer-video-1.0: YES gstreamer-audio-1.0: YES gstreamer-allocators-1.0: YES

Optional programs find (for header testing): YES valgrind (test setup): NO

Session managers Build media-session: YES Build wireplumber: NO Default session-manager: media-session

pw-cat/pw-play/pw-dump tool Build pw-cat tool: NO

Optional Modules rt: YES rtkit: YES portal: YES pulse-tunnel: YES zeroconf-discover: NO raop-discover (needs Avahi): NO raop-sink (requires OpenSSL): YES roc-sink: NO roc-source: NO

Subprojects media-session: YES

ERROR: Could not detect Ninja v1.7 or newer

A full log can be found at /tmp/tmp.eYG4tSkgS2/pipewire/builddir/meson-logs/meson-log.txt ninja -C /tmp/tmp.eYG4tSkgS2/pipewire/builddir log: ninja version 0.1.3 initializing die: error: must run as root make: *** [Makefile:7 : all] Erreur 1

real 13m37,156s user 0m54,274s sys 0m20,118s


(program exited with code: 2) Press return to continue

xbelanch commented 2 years ago

Could you try dpkg -l | grep ninja and paste the output?

dupontk67 commented 2 years ago

pi@raspberrypi:~ $ dpkg -l | grep ninja

ii ninja 0.1.3-2 armhf Privilege escalation detection system for GNU/Linux ii ninja-build 1.10.1-1 armhf small build system closest in spirit to Make

xbelanch commented 2 years ago

Try this: pip3 install meson ninja (with the spirit of https://github.com/Genymobile/scrcpy/issues/1308)

dupontk67 commented 2 years ago

I tryed the previous command and I got this

1- when I lauched the build.sh script :

____ __ _ ___. __
\
_ \/ / / | _ _| / | | / | | | /\ \ / | || / |/ | | / | \ | \/ \/ ^ / | | / ^ / _____ /__ /___ /__ ||__| |__ | \/ \/ \/ || ||

================================================================ FFmpeg and OBS Studio Building Script v0.0.3 for Pi4

OS: Raspbian GNU/Linux 11 (bullseye) Kernel: Linux 5.15.70-v7l+ armv7l Timestamp: 06:30:02 03-10-22 FFmpeg tag source version: n4.4.1 OBS tag source version: 27.1.3

Update and upgrade list of installed packages

W: La cible Packages (main/binary-amd64/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Packages (main/binary-all/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR.UTF-8) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-en) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Packages (main/binary-amd64/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Packages (main/binary-all/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR.UTF-8) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-en) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Install missing dependencies

Package: autoconf OK Package: automake OK Package: bison OK Package: build-essential OK Package: v4l2loopback-dkms OK Package: cmake OK Package: doxygen OK Package: flex OK Package: git OK Package: graphviz OK Package: imagemagick OK Package: libasound2-dev OK Package: libass-dev OK Package: libatlas-base-dev OK Package: libavcodec-dev OK Package: libavdevice-dev OK Package: libavfilter-dev OK Package: libavformat-dev OK Package: libavutil-dev OK Package: libcurl4-openssl-dev OK Package: libdc1394-22-dev OK Package: libdrm-dev OK Package: libfontconfig1-dev OK Package: libfreetype6-dev OK Package: libgl1-mesa-dev OK Package: libgmp-dev OK Package: libgstreamer-plugins-base1.0-dev OK Package: libgstreamer1.0-dev OK Package: libgtk-3-dev OK Package: libjack-jackd2-dev OK Package: libjansson-dev OK Package: libjpeg-dev OK Package: liblapacke-dev OK Package: libluajit-5.1-dev OK Package: libmbedtls-dev OK Package: libmp3lame-dev OK Package: libopencore-amrnb-dev OK Package: libopencore-amrwb-dev OK Package: libopenexr-dev OK Package: libopus-dev OK Package: libpng-dev OK Package: libpulse-dev OK Package: libqt5svg5-dev OK Package: libqt5x11extras5-dev OK Package: librtmp-dev OK Package: libsdl2-dev OK Package: libsdl2-image-dev OK Package: libsdl2-mixer-dev OK Package: libsdl2-net-dev OK Package: libsdl2-ttf-dev OK Package: libsnappy-dev OK Package: libsoxr-dev OK Package: libspeexdsp-dev OK Package: libssh-dev OK Package: libssl-dev OK Package: libswresample-dev OK Package: libswscale-dev OK Package: libtiff-dev OK Package: libtool OK Package: libudev-dev OK Package: libv4l-dev OK Package: libva-dev OK Package: libvdpau-dev OK Package: libvlc-dev OK Package: libvo-amrwbenc-dev OK Package: libvorbis-dev OK Package: libwebp-dev OK Package: libx11-dev OK Package: libx11-xcb-dev OK Package: libx11-xcb1 OK Package: libx264-dev OK Package: libx265-dev OK Package: libxcb-randr0 OK Package: libxcb-randr0-dev OK Package: libxcb-shape0-dev OK Package: libxcb-shm0-dev OK Package: libxcb-xfixes0 OK Package: libxcb-xfixes0-dev OK Package: libxcb-xinerama0-dev OK Package: libxcb-xinput-dev OK Package: libxcb-xinput0 OK Package: libxcb1-dev OK Package: libxcomposite-dev OK Package: libxinerama-dev OK Package: libxml2-dev OK Package: libxvidcore-dev OK Package: lzma-dev OK Package: meson OK Package: nasm OK Package: pkg-config OK Package: python3-dev OK Package: python3-pip OK Package: python3-pyqt5 OK Package: qtbase5-dev OK Package: qtbase5-private-dev OK Package: swig OK Package: texinfo OK Package: wget OK Package: yasm OK Package: zlib1g-dev OK


Get and build Pipewire

Clonage dans '/tmp/tmp.WVXpt2jw9W/pipewire'... remote: Enumerating objects: 85897, done. remote: Counting objects: 100% (143/143), done. remote: Compressing objects: 100% (140/140), done. remote: Total 85897 (delta 73), reused 9 (delta 3), pack-reused 85754 Réception d'objets: 100% (85897/85897), 35.26 Mio | 491.00 Kio/s, fait. Résolution des deltas: 100% (69128/69128), fait. Note : basculement sur '0.3.43'.

Vous êtes dans l'état « HEAD détachée ». Vous pouvez visiter, faire des modifications expérimentales et les valider. Il vous suffit de faire un autre basculement pour abandonner les commits que vous faites dans cet état sans impacter les autres branches

Si vous voulez créer une nouvelle branche pour conserver les commits que vous créez, il vous suffit d'utiliser l'option -c de la commande switch comme ceci :

git switch -c

Ou annuler cette opération avec :

git switch -

Désactivez ce conseil en renseignant la variable de configuration advice.detachedHead à false

HEAD est maintenant sur 07724b7ae 0.3.43 The Meson build system Version: 0.56.2 Source dir: /tmp/tmp.WVXpt2jw9W/pipewire Build dir: /tmp/tmp.WVXpt2jw9W/pipewire/builddir Build type: native build Project name: pipewire Project version: 0.3.43 C compiler for the host machine: ccache cc (gcc 10.2.1 "cc (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110") C linker for the host machine: cc ld.bfd 2.35.2 Host machine cpu family: arm Host machine cpu: armv7l Compiler for C supports arguments -fvisibility=hidden: YES Compiler for C supports arguments -Werror=suggest-attribute=format: YES Compiler for C supports arguments -Wsign-compare: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wpointer-sign: YES Compiler for C supports arguments -Wformat: YES Compiler for C supports arguments -Wformat-security: YES Compiler for C supports arguments -Wimplicit-fallthrough: YES Compiler for C supports arguments -Wmissing-braces: YES Compiler for C supports arguments -Wtype-limits: YES Compiler for C supports arguments -Wvariadic-macros: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-pedantic: YES Compiler for C supports arguments -Wold-style-declaration: YES Compiler for C supports arguments -Wunused-result: YES Compiler for C supports arguments -D_GNU_SOURCE: YES Compiler for C supports arguments -DFASTPATH: YES C++ compiler for the host machine: ccache c++ (gcc 10.2.1 "c++ (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110") C++ linker for the host machine: c++ ld.bfd 2.35.2 Compiler for C++ supports arguments -fvisibility=hidden: YES Compiler for C++ supports arguments -Werror=suggest-attribute=format: YES Compiler for C++ supports arguments -Wsign-compare: YES Compiler for C++ supports arguments -Wpointer-arith: YES Compiler for C++ supports arguments -Wpointer-sign: NO Compiler for C++ supports arguments -Wformat: YES Compiler for C++ supports arguments -Wformat-security: YES Compiler for C++ supports arguments -Wimplicit-fallthrough: YES Compiler for C++ supports arguments -Wmissing-braces: YES Compiler for C++ supports arguments -Wtype-limits: YES Compiler for C++ supports arguments -Wvariadic-macros: YES Compiler for C++ supports arguments -Wno-missing-field-initializers: YES Compiler for C++ supports arguments -Wno-unused-parameter: YES Compiler for C++ supports arguments -Wno-pedantic: YES Compiler for C++ supports arguments -Wold-style-declaration: NO Compiler for C++ supports arguments -Wunused-result: YES Compiler for C supports arguments -msse: NO Compiler for C supports arguments -msse2: NO Compiler for C supports arguments -mssse3: NO Compiler for C supports arguments -msse4.1: NO Compiler for C supports arguments -mfma: NO Compiler for C supports arguments -mavx: NO Compiler for C supports arguments -mavx2: NO Compiler for C supports arguments -mfpu=neon: YES Checking if "arm Neon Support" compiles: YES Library atomic found: YES Checking if "8-byte atomic_fetch_add without libatomic" links: NO Checking if "8-byte atomic_fetch_add with libatomic" with dependency -latomic links: YES 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/mount.h" : YES Has header "sys/param.h" : YES Has header "sys/poll.h" : YES Has header "sys/prctl.h" : YES Has header "sys/random.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/vfs.h" : YES Has header "sys/wait.h" : YES Has header "pwd.h" : YES Has header "ucontext.h" : YES Has header "unistd.h" : YES Checking for function "poll" : YES Checking for function "pselect" : YES Checking for function "posix_memalign" : YES Checking for function "getpagesize" : YES Checking for function "gettid" : YES Checking for function "clock_gettime" : YES Checking for type "ptrdiff_t" : YES Header has symbol "strndupa" : YES Checking for function "mkstemp" : YES Checking for function "memfd_create" : YES Checking for function "getrandom" : YES Checking for function "sigabbrev_np" : NO Fetching value of define "SYS_pidfd_open" : (0 + 434) Found pkg-config: /usr/bin/pkg-config (0.29.2) Run-time dependency systemd found: YES 247 Found CMake: /usr/bin/cmake (3.18.4) Run-time dependency libsystemd found: NO (tried pkgconfig and cmake) 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 Run-time dependency sdl2 found: YES 2.0.14 Run-time dependency libdrm found: YES 2.4.104 Run-time dependency readline found: NO (tried pkgconfig and cmake) Library readline found: NO Run-time dependency ncursesw found: YES 6.2.20201114 Run-time dependency sndfile found: NO (tried pkgconfig and cmake) Run-time dependency libpulse found: YES 14.2 Run-time dependency avahi-client found: NO (tried pkgconfig and cmake) Run-time dependency libusb-1.0 found: NO (tried pkgconfig and cmake) Run-time dependency libcap found: NO (tried pkgconfig and cmake) Run-time dependency glib-2.0 found: YES 2.66.8 Run-time dependency gobject-2.0 found: YES 2.66.8 Run-time dependency gmodule-2.0 found: YES 2.66.8 Run-time dependency gio-2.0 found: YES 2.66.8 Run-time dependency gio-unix-2.0 found: YES 2.66.8 Run-time dependency gstreamer-1.0 found: YES 1.18.4 Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.18.4 Run-time dependency gstreamer-video-1.0 found: YES 1.18.4 Run-time dependency gstreamer-audio-1.0 found: YES 1.18.4 Run-time dependency gstreamer-allocators-1.0 found: YES 1.18.4 Run-time dependency webrtc-audio-processing found: NO (tried pkgconfig and cmake) Run-time dependency intl found: NO (tried pkgconfig and cmake) Library intl found: NO Run-time dependency alsa found: YES 1.2.4 Run-time dependency openssl found: YES 1.1.1n Run-time dependency lilv-0 found: NO (tried pkgconfig and cmake) Program gstack found: NO spa/meson.build:21: WARNING: Passed invalid keyword argument "uninstalled_variables". WARNING: This will become a hard error in the future. Dependency alsa found: YES 1.2.4 (cached) Run-time dependency bluez found: NO (tried pkgconfig and cmake) Dependency libavcodec skipped: feature ffmpeg disabled Run-time dependency jack found: YES 1.9.17 Dependency vulkan skipped: feature vulkan disabled Run-time dependency libcamera found: NO (tried pkgconfig and cmake) Run-time dependency libudev found: YES 247 Has header "linux/videodev2.h" : YES Program find found: YES (/usr/bin/find) Configuring spa-include-test-spa_support_plugin_loader_h.cpp using configuration Configuring spa-include-test-spa_support_thread_h.cpp using configuration Configuring spa-include-test-spa_support_cpu_h.cpp using configuration Configuring spa-include-test-spa_support_plugin_h.cpp using configuration Configuring spa-include-test-spa_support_log_impl_h.cpp using configuration Configuring spa-include-test-spa_support_i18n_h.cpp using configuration Configuring spa-include-test-spa_support_system_h.cpp using configuration Configuring spa-include-test-spa_support_dbus_h.cpp using configuration Configuring spa-include-test-spa_support_loop_h.cpp using configuration Configuring spa-include-test-spa_support_log_h.cpp using configuration Configuring spa-include-test-spa_buffer_buffer_h.cpp using configuration Configuring spa-include-test-spa_buffer_alloc_h.cpp using configuration Configuring spa-include-test-spa_buffer_meta_h.cpp using configuration Configuring spa-include-test-spa_utils_defs_h.cpp using configuration Configuring spa-include-test-spa_utils_keys_h.cpp using configuration Configuring spa-include-test-spa_utils_result_h.cpp using configuration Configuring spa-include-test-spa_utils_type_h.cpp using configuration Configuring spa-include-test-spa_utils_json_h.cpp using configuration Configuring spa-include-test-spa_utils_ansi_h.cpp using configuration Configuring spa-include-test-spa_utils_list_h.cpp using configuration Configuring spa-include-test-spa_utils_hook_h.cpp using configuration Configuring spa-include-test-spa_utils_string_h.cpp using configuration Configuring spa-include-test-spa_utils_dict_h.cpp using configuration Configuring spa-include-test-spa_utils_ringbuffer_h.cpp using configuration Configuring spa-include-test-spa_utils_names_h.cpp using configuration Configuring spa-include-test-spa_pod_iter_h.cpp using configuration Configuring spa-include-test-spa_pod_vararg_h.cpp using configuration Configuring spa-include-test-spa_pod_compare_h.cpp using configuration Configuring spa-include-test-spa_pod_pod_h.cpp using configuration Configuring spa-include-test-spa_pod_builder_h.cpp using configuration Configuring spa-include-test-spa_pod_parser_h.cpp using configuration Configuring spa-include-test-spa_pod_filter_h.cpp using configuration Configuring spa-include-test-spa_pod_event_h.cpp using configuration Configuring spa-include-test-spa_pod_command_h.cpp using configuration Configuring spa-include-test-spa_debug_format_h.cpp using configuration Configuring spa-include-test-spa_debug_pod_h.cpp using configuration Configuring spa-include-test-spa_debug_buffer_h.cpp using configuration Configuring spa-include-test-spa_debug_node_h.cpp using configuration Configuring spa-include-test-spa_debug_mem_h.cpp using configuration Configuring spa-include-test-spa_debug_types_h.cpp using configuration Configuring spa-include-test-spa_debug_dict_h.cpp using configuration Configuring spa-include-test-spa_node_keys_h.cpp using configuration Configuring spa-include-test-spa_node_node_h.cpp using configuration Configuring spa-include-test-spa_node_utils_h.cpp using configuration Configuring spa-include-test-spa_node_io_h.cpp using configuration Configuring spa-include-test-spa_node_event_h.cpp using configuration Configuring spa-include-test-spa_node_command_h.cpp using configuration Configuring spa-include-test-spa_control_control_h.cpp using configuration Configuring spa-include-test-spa_graph_graph_h.cpp using configuration Configuring spa-include-test-spa_monitor_utils_h.cpp using configuration Configuring spa-include-test-spa_monitor_device_h.cpp using configuration Configuring spa-include-test-spa_monitor_event_h.cpp using configuration Configuring spa-include-test-spa_param_props_h.cpp using configuration Configuring spa-include-test-spa_param_format_h.cpp using configuration Configuring spa-include-test-spa_param_profiler_h.cpp using configuration Configuring spa-include-test-spa_param_video_chroma_h.cpp using configuration Configuring spa-include-test-spa_param_video_encoded_h.cpp using configuration Configuring spa-include-test-spa_param_video_format_h.cpp using configuration Configuring spa-include-test-spa_param_video_raw_h.cpp using configuration Configuring spa-include-test-spa_param_video_multiview_h.cpp using configuration Configuring spa-include-test-spa_param_video_color_h.cpp using configuration Configuring spa-include-test-spa_param_video_format_utils_h.cpp using configuration Configuring spa-include-test-spa_param_audio_dsd_h.cpp using configuration Configuring spa-include-test-spa_param_audio_format_h.cpp using configuration Configuring spa-include-test-spa_param_audio_raw_h.cpp using configuration Configuring spa-include-test-spa_param_audio_iec958_h.cpp using configuration Configuring spa-include-test-spa_param_audio_layout_h.cpp using configuration Configuring spa-include-test-spa_param_audio_format_utils_h.cpp using configuration Configuring spa-include-test-spa_param_bluetooth_audio_h.cpp using configuration Configuring spa-include-test-spa_param_format_utils_h.cpp using configuration Configuring spa-include-test-spa_param_param_h.cpp using configuration Configuring spa-include-test-spa_param_latency_utils_h.cpp using configuration Configuring version.h using configuration src/pipewire/meson.build:120: WARNING: Passed invalid keyword argument "uninstalled_variables". WARNING: This will become a hard error in the future. Clonage dans 'media-session'... remote: Enumerating objects: 71130, done. remote: Counting objects: 100% (303/303), done. remote: Compressing objects: 100% (127/127), done. remote: Total 71130 (delta 184), reused 284 (delta 172), pack-reused 70827 Réception d'objets: 100% (71130/71130), 18.97 Mio | 456.00 Kio/s, fait. Résolution des deltas: 100% (57321/57321), fait.

Executing subproject media-session method meson
Project name: media-session
Project version: 0.4.1
C compiler for the host machine: ccache cc (gcc 10.2.1 "cc (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110")
C linker for the host machine: cc ld.bfd 2.35.2
Compiler for C supports arguments -fvisibility=hidden: YES (cached)
Compiler for C supports arguments -Werror=suggest-attribute=format: YES (cached)
Compiler for C supports arguments -Wsign-compare: YES (cached)
Compiler for C supports arguments -Wpointer-arith: YES (cached)
Compiler for C supports arguments -Wpointer-sign: YES (cached)
Compiler for C supports arguments -Wformat: YES (cached)
Compiler for C supports arguments -Wformat-security: YES (cached)
Compiler for C supports arguments -Wimplicit-fallthrough: YES (cached)
Compiler for C supports arguments -Wmissing-braces: YES (cached)
Compiler for C supports arguments -Wtype-limits: YES (cached)
Compiler for C supports arguments -Wvariadic-macros: YES (cached)
Compiler for C supports arguments -Wno-missing-field-initializers: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-pedantic: YES (cached)
Compiler for C supports arguments -Wold-style-declaration: YES (cached)
Compiler for C supports arguments -Wunused-result: YES (cached)
Compiler for C supports arguments -D_GNU_SOURCE: YES (cached)
Dependency libpipewire-0.3 found: YES 0.3.43 (overridden)
Dependency systemd found: YES 247 (cached)
Run-time dependency libsystemd found: NO (tried pkgconfig and cmake)
Library m found: YES
Library rt found: YES
Library dl found: YES
Dependency threads found: YES unknown (cached)
Dependency dbus-1 found: YES 1.12.20 (cached)
Run-time dependency intl found: NO (tried pkgconfig and cmake)
Library intl found: NO
Dependency alsa found: YES 1.2.4 (cached)
Configuring bluez-monitor.conf using configuration
Configuring v4l2-monitor.conf using configuration
Configuring media-session.conf using configuration
Configuring alsa-monitor.conf using configuration
Configuring with-jack using configuration
Configuring with-pulseaudio using configuration
Configuring pipewire-media-session.service using configuration
Configuring config.h using configuration
Program doxygen skipped: feature docs disabled
Configuring media-session-uninstalled.sh.in using configuration
Build targets in project: 117
Subproject media-session finished.

Configuring pipewire.conf using configuration Configuring client.conf using configuration Configuring client-rt.conf using configuration Configuring jack.conf using configuration Configuring pipewire-pulse.conf using configuration Configuring pipewire-uninstalled.conf using configuration Program ln found: YES (/usr/bin/ln) Configuring demonic.conf using configuration Configuring sink-virtual-surround-5.1-kemar.conf using configuration Configuring sink-virtual-surround-7.1-hesuvi.conf using configuration Configuring sink-dolby-surround.conf using configuration Configuring sink-eq6.conf using configuration Configuring sink-matrix-spatialiser.conf using configuration Configuring source-rnnoise.conf using configuration Configuring pipewire.service using configuration Configuring pipewire-pulse.service using configuration Library roc found: NO Program valgrind found: NO Configuring config.h using configuration Configuring pw-jack using configuration Configuring pw-v4l2 using configuration Program doxygen skipped: feature docs disabled Program rst2man found: YES (/usr/bin/rst2man) Configuring pipewire.1.rst using configuration Configuring pipewire-pulse.1.rst using configuration Configuring pipewire.conf.5.rst using configuration Configuring pw-cat.1.rst using configuration Configuring pw-cli.1.rst using configuration Configuring pw-dot.1.rst using configuration Configuring pw-metadata.1.rst using configuration Configuring pw-mididump.1.rst using configuration Configuring pw-mon.1.rst using configuration Configuring pw-profiler.1.rst using configuration Configuring pw-jack.1.rst using configuration Program pw-uninstalled.sh found: YES (/tmp/tmp.WVXpt2jw9W/pipewire/pw-uninstalled.sh) Build targets in project: 210

media-session 0.4.1

systemd conf data: YES
       libsystemd: NO
     intl support: NO

pipewire 0.3.43

                          systemd conf data: YES
                                 libsystemd: NO
                               intl support: NO
                              pipewire-alsa: YES
                    OpenSSL (for raop-sink): YES
                     lilv (for lv2 plugins): NO
                         Manpage generation: YES

Misc dependencies dbus (Bluetooth, rtkit, portal, pw-reserve): YES SDL 2: YES readline (for pw-cli): NO WebRTC Echo Canceling: NO

pw-cat/pw-play/pw-dump/filter-chain sndfile: NO

Streaming between daemons libpulse: YES Avahi DNS-SD (Zeroconf): NO ROC: NO

Backend libusb (Bluetooth quirks): NO gstreamer-device-provider: YES ALSA: YES Bluetooth audio: NO JACK2: YES libcamera: NO Udev: YES V4L2 kernel header: YES V4L2 enabled: YES

GStreamer modules glib-2.0: YES gobject-2.0: YES gmodule-2.0: YES gio-2.0: YES gio-unix-2.0: YES gstreamer-1.0: YES gstreamer-plugins-base-1.0: YES gstreamer-video-1.0: YES gstreamer-audio-1.0: YES gstreamer-allocators-1.0: YES

Optional programs find (for header testing): YES valgrind (test setup): NO

Session managers Build media-session: YES Build wireplumber: NO Default session-manager: media-session

pw-cat/pw-play/pw-dump tool Build pw-cat tool: NO

Optional Modules rt: YES rtkit: YES portal: YES pulse-tunnel: YES zeroconf-discover: NO raop-discover (needs Avahi): NO raop-sink (requires OpenSSL): YES roc-sink: NO roc-source: NO

Subprojects media-session: YES

Found ninja-1.10.2.git.kitware.jobserver-1 at /home/pi/.local/bin/ninja ninja -C /tmp/tmp.WVXpt2jw9W/pipewire/builddir ninja: Entering directory `/tmp/tmp.WVXpt2jw9W/pipewire/builddir' [45/629] Compiling C object spa/plugin...chmark-fmt-ops.p/benchmark-fmt-ops.c.o ../spa/plugins/audioconvert/benchmark-fmt-ops.c:105:13: warning: ‘run_testc’ defined but not used [-Wunused-function] 105 static void run_testc(const char name, const char impl, bool in_packed, bool out_packed, convert_func_t func, ^~~~~ [471/629] Compiling C object src/modul...se-tunnel.so.p/module-pulse-tunnel.c.o In file included from ../src/pipewire/pipewire.h:42, from ../src/pipewire/impl.h:43, from ../src/modules/module-pulse-tunnel.c:49: ../src/modules/module-pulse-tunnel.c: In function ‘stream_latency_update_cb’: ../src/modules/module-pulse-tunnel.c:468:15: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘pa_usec_t’ {aka ‘long long unsigned int’} [-Wformat=] 468 pw_log_debug("latency %ld negative %d", usec, negative); ^~~~~~~ ~~
pa_usec_t {aka long long unsigned int}
../src/pipewire/log.h:147:52: note: in definition of macro ‘pw_logt’ 147 pw_log_logt(lev,topic,FILE,LINE,func,__VA_ARGS__); \ ^~~ ../src/pipewire/log.h:155:29: note: in expansion of macro ‘pw_log’ 155 #define pw_log_debug(...) pw_log(SPA_LOG_LEVEL_DEBUG,__VA_ARGS__) ^~ ../src/modules/module-pulse-tunnel.c:468:2: note: in expansion of macro ‘pw_log_debug’ 468 pw_log_debug("latency %ld negative %d", usec, negative); ^~~~ ../src/modules/module-pulse-tunnel.c:468:26: note: format string is defined here 468 pw_log_debug("latency %ld negative %d", usec, negative); ~~^
long int
%lld
[624/629] Compiling C object pipewire-...libjack.so.0.343.0.p/pipewire-jack.c.o In file included from ../src/pipewire/pipewire.h:42, from ../pipewire-jack/src/pipewire-jack.c:48: ../pipewire-jack/src/metadata.c: In function ‘update_property’: ../pipewire-jack/src/metadata.c:200:15: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘jack_uuid_t’ {aka ‘long long unsigned int’} [-Wformat=] 200 pw_log_info("emit %lu %s", subject, key); ^~~~~ ~~~
jack_uuid_t {aka long long unsigned int}
../src/pipewire/log.h:147:52: note: in definition of macro ‘pw_logt’ 147 pw_log_logt(lev,topic,FILE,LINE,func,__VA_ARGS__); \ ^~~ ../src/pipewire/log.h:154:29: note: in expansion of macro ‘pw_log’ 154 #define pw_log_info(...) pw_log(SPA_LOG_LEVEL_INFO,__VA_ARGS__) ^~ ../pipewire-jack/src/metadata.c:200:3: note: in expansion of macro ‘pw_log_info’ 200 pw_log_info("emit %lu %s", subject, key); ^~~ In file included from ../pipewire-jack/src/pipewire-jack.c:410: ../pipewire-jack/src/metadata.c:200:23: note: format string is defined here 200 pw_log_info("emit %lu %s", subject, key); ~~^
long unsigned int
%llu
[626/629] Compiling C object pipewire-...kserver.so.0.343.0.p/pipewire-jack.c.o In file included from ../src/pipewire/pipewire.h:42, from ../pipewire-jack/src/pipewire-jack.c:48: ../pipewire-jack/src/metadata.c: In function ‘update_property’: ../pipewire-jack/src/metadata.c:200:15: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘jack_uuid_t’ {aka ‘long long unsigned int’} [-Wformat=] 200 pw_log_info("emit %lu %s", subject, key); ^~~~~ ~~~
jack_uuid_t {aka long long unsigned int}
../src/pipewire/log.h:147:52: note: in definition of macro ‘pw_logt’ 147 pw_log_logt(lev,topic,FILE,LINE,func,__VA_ARGS__); \ ^~~ ../src/pipewire/log.h:154:29: note: in expansion of macro ‘pw_log’ 154 #define pw_log_info(...) pw_log(SPA_LOG_LEVEL_INFO,__VA_ARGS__) ^~ ../pipewire-jack/src/metadata.c:200:3: note: in expansion of macro ‘pw_log_info’ 200 pw_log_info("emit %lu %s", subject, key); ^~~ In file included from ../pipewire-jack/src/pipewire-jack.c:410: ../pipewire-jack/src/metadata.c:200:23: note: format string is defined here 200 pw_log_info("emit %lu %s", subject, key); ~~^
long unsigned int
%llu

[629/629] Linking target pipewire-jack/src/video-dsp-play ninja -C /tmp/tmp.WVXpt2jw9W/pipewire/builddir install log: ninja version 0.1.3 initializing log: magic group: gid=0 (root) log: entering main loop log: generating initial pid array.. log: now monitoring process activity

2 - when I started the lauch_OBS.sh script :

____ __ _ ___. __
\
_ \/ / / | _ _| / | | / | | | /\ \ / | || / |/ | | / | \ | \/ \/ ^ / | | / ^ / _____ /__ /___ /__ ||__| |__ | \/ \/ \/ || ||

================================================================ FFmpeg and OBS Studio Building Script v0.0.3 for Pi4

OS: Raspbian GNU/Linux 11 (bullseye) Kernel: Linux 5.15.70-v7l+ armv7l Timestamp: 06:30:02 03-10-22 FFmpeg tag source version: n4.4.1 OBS tag source version: 27.1.3

Update and upgrade list of installed packages

W: La cible Packages (main/binary-amd64/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Packages (main/binary-all/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR.UTF-8) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-en) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Packages (main/binary-amd64/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Packages (main/binary-all/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR.UTF-8) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-en) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Install missing dependencies

Package: autoconf OK Package: automake OK Package: bison OK Package: build-essential OK Package: v4l2loopback-dkms OK Package: cmake OK Package: doxygen OK Package: flex OK Package: git OK Package: graphviz OK Package: imagemagick OK Package: libasound2-dev OK Package: libass-dev OK Package: libatlas-base-dev OK Package: libavcodec-dev OK Package: libavdevice-dev OK Package: libavfilter-dev OK Package: libavformat-dev OK Package: libavutil-dev OK Package: libcurl4-openssl-dev OK Package: libdc1394-22-dev OK Package: libdrm-dev OK Package: libfontconfig1-dev OK Package: libfreetype6-dev OK Package: libgl1-mesa-dev OK Package: libgmp-dev OK Package: libgstreamer-plugins-base1.0-dev OK Package: libgstreamer1.0-dev OK Package: libgtk-3-dev OK Package: libjack-jackd2-dev OK Package: libjansson-dev OK Package: libjpeg-dev OK Package: liblapacke-dev OK Package: libluajit-5.1-dev OK Package: libmbedtls-dev OK Package: libmp3lame-dev OK Package: libopencore-amrnb-dev OK Package: libopencore-amrwb-dev OK Package: libopenexr-dev OK Package: libopus-dev OK Package: libpng-dev OK Package: libpulse-dev OK Package: libqt5svg5-dev OK Package: libqt5x11extras5-dev OK Package: librtmp-dev OK Package: libsdl2-dev OK Package: libsdl2-image-dev OK Package: libsdl2-mixer-dev OK Package: libsdl2-net-dev OK Package: libsdl2-ttf-dev OK Package: libsnappy-dev OK Package: libsoxr-dev OK Package: libspeexdsp-dev OK Package: libssh-dev OK Package: libssl-dev OK Package: libswresample-dev OK Package: libswscale-dev OK Package: libtiff-dev OK Package: libtool OK Package: libudev-dev OK Package: libv4l-dev OK Package: libva-dev OK Package: libvdpau-dev OK Package: libvlc-dev OK Package: libvo-amrwbenc-dev OK Package: libvorbis-dev OK Package: libwebp-dev OK Package: libx11-dev OK Package: libx11-xcb-dev OK Package: libx11-xcb1 OK Package: libx264-dev OK Package: libx265-dev OK Package: libxcb-randr0 OK Package: libxcb-randr0-dev OK Package: libxcb-shape0-dev OK Package: libxcb-shm0-dev OK Package: libxcb-xfixes0 OK Package: libxcb-xfixes0-dev OK Package: libxcb-xinerama0-dev OK Package: libxcb-xinput-dev OK Package: libxcb-xinput0 OK Package: libxcb1-dev OK Package: libxcomposite-dev OK Package: libxinerama-dev OK Package: libxml2-dev OK Package: libxvidcore-dev OK Package: lzma-dev OK Package: meson OK Package: nasm OK Package: pkg-config OK Package: python3-dev OK Package: python3-pip OK Package: python3-pyqt5 OK Package: qtbase5-dev OK Package: qtbase5-private-dev OK Package: swig OK Package: texinfo OK Package: wget OK Package: yasm OK Package: zlib1g-dev OK


Get and build Pipewire

Clonage dans '/tmp/tmp.WVXpt2jw9W/pipewire'... remote: Enumerating objects: 85897, done. remote: Counting objects: 100% (143/143), done. remote: Compressing objects: 100% (140/140), done. remote: Total 85897 (delta 73), reused 9 (delta 3), pack-reused 85754 Réception d'objets: 100% (85897/85897), 35.26 Mio | 491.00 Kio/s, fait. Résolution des deltas: 100% (69128/69128), fait. Note : basculement sur '0.3.43'.

Vous êtes dans l'état « HEAD détachée ». Vous pouvez visiter, faire des modifications expérimentales et les valider. Il vous suffit de faire un autre basculement pour abandonner les commits que vous faites dans cet état sans impacter les autres branches

Si vous voulez créer une nouvelle branche pour conserver les commits que vous créez, il vous suffit d'utiliser l'option -c de la commande switch comme ceci :

git switch -c

Ou annuler cette opération avec :

git switch -

Désactivez ce conseil en renseignant la variable de configuration advice.detachedHead à false

HEAD est maintenant sur 07724b7ae 0.3.43 The Meson build system Version: 0.56.2 Source dir: /tmp/tmp.WVXpt2jw9W/pipewire Build dir: /tmp/tmp.WVXpt2jw9W/pipewire/builddir Build type: native build Project name: pipewire Project version: 0.3.43 C compiler for the host machine: ccache cc (gcc 10.2.1 "cc (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110") C linker for the host machine: cc ld.bfd 2.35.2 Host machine cpu family: arm Host machine cpu: armv7l Compiler for C supports arguments -fvisibility=hidden: YES Compiler for C supports arguments -Werror=suggest-attribute=format: YES Compiler for C supports arguments -Wsign-compare: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wpointer-sign: YES Compiler for C supports arguments -Wformat: YES Compiler for C supports arguments -Wformat-security: YES Compiler for C supports arguments -Wimplicit-fallthrough: YES Compiler for C supports arguments -Wmissing-braces: YES Compiler for C supports arguments -Wtype-limits: YES Compiler for C supports arguments -Wvariadic-macros: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-pedantic: YES Compiler for C supports arguments -Wold-style-declaration: YES Compiler for C supports arguments -Wunused-result: YES Compiler for C supports arguments -D_GNU_SOURCE: YES Compiler for C supports arguments -DFASTPATH: YES C++ compiler for the host machine: ccache c++ (gcc 10.2.1 "c++ (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110") C++ linker for the host machine: c++ ld.bfd 2.35.2 Compiler for C++ supports arguments -fvisibility=hidden: YES Compiler for C++ supports arguments -Werror=suggest-attribute=format: YES Compiler for C++ supports arguments -Wsign-compare: YES Compiler for C++ supports arguments -Wpointer-arith: YES Compiler for C++ supports arguments -Wpointer-sign: NO Compiler for C++ supports arguments -Wformat: YES Compiler for C++ supports arguments -Wformat-security: YES Compiler for C++ supports arguments -Wimplicit-fallthrough: YES Compiler for C++ supports arguments -Wmissing-braces: YES Compiler for C++ supports arguments -Wtype-limits: YES Compiler for C++ supports arguments -Wvariadic-macros: YES Compiler for C++ supports arguments -Wno-missing-field-initializers: YES Compiler for C++ supports arguments -Wno-unused-parameter: YES Compiler for C++ supports arguments -Wno-pedantic: YES Compiler for C++ supports arguments -Wold-style-declaration: NO Compiler for C++ supports arguments -Wunused-result: YES Compiler for C supports arguments -msse: NO Compiler for C supports arguments -msse2: NO Compiler for C supports arguments -mssse3: NO Compiler for C supports arguments -msse4.1: NO Compiler for C supports arguments -mfma: NO Compiler for C supports arguments -mavx: NO Compiler for C supports arguments -mavx2: NO Compiler for C supports arguments -mfpu=neon: YES Checking if "arm Neon Support" compiles: YES Library atomic found: YES Checking if "8-byte atomic_fetch_add without libatomic" links: NO Checking if "8-byte atomic_fetch_add with libatomic" with dependency -latomic links: YES 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/mount.h" : YES Has header "sys/param.h" : YES Has header "sys/poll.h" : YES Has header "sys/prctl.h" : YES Has header "sys/random.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/vfs.h" : YES Has header "sys/wait.h" : YES Has header "pwd.h" : YES Has header "ucontext.h" : YES Has header "unistd.h" : YES Checking for function "poll" : YES Checking for function "pselect" : YES Checking for function "posix_memalign" : YES Checking for function "getpagesize" : YES Checking for function "gettid" : YES Checking for function "clock_gettime" : YES Checking for type "ptrdiff_t" : YES Header has symbol "strndupa" : YES Checking for function "mkstemp" : YES Checking for function "memfd_create" : YES Checking for function "getrandom" : YES Checking for function "sigabbrev_np" : NO Fetching value of define "SYS_pidfd_open" : (0 + 434) Found pkg-config: /usr/bin/pkg-config (0.29.2) Run-time dependency systemd found: YES 247 Found CMake: /usr/bin/cmake (3.18.4) Run-time dependency libsystemd found: NO (tried pkgconfig and cmake) 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 Run-time dependency sdl2 found: YES 2.0.14 Run-time dependency libdrm found: YES 2.4.104 Run-time dependency readline found: NO (tried pkgconfig and cmake) Library readline found: NO Run-time dependency ncursesw found: YES 6.2.20201114 Run-time dependency sndfile found: NO (tried pkgconfig and cmake) Run-time dependency libpulse found: YES 14.2 Run-time dependency avahi-client found: NO (tried pkgconfig and cmake) Run-time dependency libusb-1.0 found: NO (tried pkgconfig and cmake) Run-time dependency libcap found: NO (tried pkgconfig and cmake) Run-time dependency glib-2.0 found: YES 2.66.8 Run-time dependency gobject-2.0 found: YES 2.66.8 Run-time dependency gmodule-2.0 found: YES 2.66.8 Run-time dependency gio-2.0 found: YES 2.66.8 Run-time dependency gio-unix-2.0 found: YES 2.66.8 Run-time dependency gstreamer-1.0 found: YES 1.18.4 Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.18.4 Run-time dependency gstreamer-video-1.0 found: YES 1.18.4 Run-time dependency gstreamer-audio-1.0 found: YES 1.18.4 Run-time dependency gstreamer-allocators-1.0 found: YES 1.18.4 Run-time dependency webrtc-audio-processing found: NO (tried pkgconfig and cmake) Run-time dependency intl found: NO (tried pkgconfig and cmake) Library intl found: NO Run-time dependency alsa found: YES 1.2.4 Run-time dependency openssl found: YES 1.1.1n Run-time dependency lilv-0 found: NO (tried pkgconfig and cmake) Program gstack found: NO spa/meson.build:21: WARNING: Passed invalid keyword argument "uninstalled_variables". WARNING: This will become a hard error in the future. Dependency alsa found: YES 1.2.4 (cached) Run-time dependency bluez found: NO (tried pkgconfig and cmake) Dependency libavcodec skipped: feature ffmpeg disabled Run-time dependency jack found: YES 1.9.17 Dependency vulkan skipped: feature vulkan disabled Run-time dependency libcamera found: NO (tried pkgconfig and cmake) Run-time dependency libudev found: YES 247 Has header "linux/videodev2.h" : YES Program find found: YES (/usr/bin/find) Configuring spa-include-test-spa_support_plugin_loader_h.cpp using configuration Configuring spa-include-test-spa_support_thread_h.cpp using configuration Configuring spa-include-test-spa_support_cpu_h.cpp using configuration Configuring spa-include-test-spa_support_plugin_h.cpp using configuration Configuring spa-include-test-spa_support_log_impl_h.cpp using configuration Configuring spa-include-test-spa_support_i18n_h.cpp using configuration Configuring spa-include-test-spa_support_system_h.cpp using configuration Configuring spa-include-test-spa_support_dbus_h.cpp using configuration Configuring spa-include-test-spa_support_loop_h.cpp using configuration Configuring spa-include-test-spa_support_log_h.cpp using configuration Configuring spa-include-test-spa_buffer_buffer_h.cpp using configuration Configuring spa-include-test-spa_buffer_alloc_h.cpp using configuration Configuring spa-include-test-spa_buffer_meta_h.cpp using configuration Configuring spa-include-test-spa_utils_defs_h.cpp using configuration Configuring spa-include-test-spa_utils_keys_h.cpp using configuration Configuring spa-include-test-spa_utils_result_h.cpp using configuration Configuring spa-include-test-spa_utils_type_h.cpp using configuration Configuring spa-include-test-spa_utils_json_h.cpp using configuration Configuring spa-include-test-spa_utils_ansi_h.cpp using configuration Configuring spa-include-test-spa_utils_list_h.cpp using configuration Configuring spa-include-test-spa_utils_hook_h.cpp using configuration Configuring spa-include-test-spa_utils_string_h.cpp using configuration Configuring spa-include-test-spa_utils_dict_h.cpp using configuration Configuring spa-include-test-spa_utils_ringbuffer_h.cpp using configuration Configuring spa-include-test-spa_utils_names_h.cpp using configuration Configuring spa-include-test-spa_pod_iter_h.cpp using configuration Configuring spa-include-test-spa_pod_vararg_h.cpp using configuration Configuring spa-include-test-spa_pod_compare_h.cpp using configuration Configuring spa-include-test-spa_pod_pod_h.cpp using configuration Configuring spa-include-test-spa_pod_builder_h.cpp using configuration Configuring spa-include-test-spa_pod_parser_h.cpp using configuration Configuring spa-include-test-spa_pod_filter_h.cpp using configuration Configuring spa-include-test-spa_pod_event_h.cpp using configuration Configuring spa-include-test-spa_pod_command_h.cpp using configuration Configuring spa-include-test-spa_debug_format_h.cpp using configuration Configuring spa-include-test-spa_debug_pod_h.cpp using configuration Configuring spa-include-test-spa_debug_buffer_h.cpp using configuration Configuring spa-include-test-spa_debug_node_h.cpp using configuration Configuring spa-include-test-spa_debug_mem_h.cpp using configuration Configuring spa-include-test-spa_debug_types_h.cpp using configuration Configuring spa-include-test-spa_debug_dict_h.cpp using configuration Configuring spa-include-test-spa_node_keys_h.cpp using configuration Configuring spa-include-test-spa_node_node_h.cpp using configuration Configuring spa-include-test-spa_node_utils_h.cpp using configuration Configuring spa-include-test-spa_node_io_h.cpp using configuration Configuring spa-include-test-spa_node_event_h.cpp using configuration Configuring spa-include-test-spa_node_command_h.cpp using configuration Configuring spa-include-test-spa_control_control_h.cpp using configuration Configuring spa-include-test-spa_graph_graph_h.cpp using configuration Configuring spa-include-test-spa_monitor_utils_h.cpp using configuration Configuring spa-include-test-spa_monitor_device_h.cpp using configuration Configuring spa-include-test-spa_monitor_event_h.cpp using configuration Configuring spa-include-test-spa_param_props_h.cpp using configuration Configuring spa-include-test-spa_param_format_h.cpp using configuration Configuring spa-include-test-spa_param_profiler_h.cpp using configuration Configuring spa-include-test-spa_param_video_chroma_h.cpp using configuration Configuring spa-include-test-spa_param_video_encoded_h.cpp using configuration Configuring spa-include-test-spa_param_video_format_h.cpp using configuration Configuring spa-include-test-spa_param_video_raw_h.cpp using configuration Configuring spa-include-test-spa_param_video_multiview_h.cpp using configuration Configuring spa-include-test-spa_param_video_color_h.cpp using configuration Configuring spa-include-test-spa_param_video_format_utils_h.cpp using configuration Configuring spa-include-test-spa_param_audio_dsd_h.cpp using configuration Configuring spa-include-test-spa_param_audio_format_h.cpp using configuration Configuring spa-include-test-spa_param_audio_raw_h.cpp using configuration Configuring spa-include-test-spa_param_audio_iec958_h.cpp using configuration Configuring spa-include-test-spa_param_audio_layout_h.cpp using configuration Configuring spa-include-test-spa_param_audio_format_utils_h.cpp using configuration Configuring spa-include-test-spa_param_bluetooth_audio_h.cpp using configuration Configuring spa-include-test-spa_param_format_utils_h.cpp using configuration Configuring spa-include-test-spa_param_param_h.cpp using configuration Configuring spa-include-test-spa_param_latency_utils_h.cpp using configuration Configuring version.h using configuration src/pipewire/meson.build:120: WARNING: Passed invalid keyword argument "uninstalled_variables". WARNING: This will become a hard error in the future. Clonage dans 'media-session'... remote: Enumerating objects: 71130, done. remote: Counting objects: 100% (303/303), done. remote: Compressing objects: 100% (127/127), done. remote: Total 71130 (delta 184), reused 284 (delta 172), pack-reused 70827 Réception d'objets: 100% (71130/71130), 18.97 Mio | 456.00 Kio/s, fait. Résolution des deltas: 100% (57321/57321), fait.

Executing subproject media-session method meson
Project name: media-session
Project version: 0.4.1
C compiler for the host machine: ccache cc (gcc 10.2.1 "cc (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110")
C linker for the host machine: cc ld.bfd 2.35.2
Compiler for C supports arguments -fvisibility=hidden: YES (cached)
Compiler for C supports arguments -Werror=suggest-attribute=format: YES (cached)
Compiler for C supports arguments -Wsign-compare: YES (cached)
Compiler for C supports arguments -Wpointer-arith: YES (cached)
Compiler for C supports arguments -Wpointer-sign: YES (cached)
Compiler for C supports arguments -Wformat: YES (cached)
Compiler for C supports arguments -Wformat-security: YES (cached)
Compiler for C supports arguments -Wimplicit-fallthrough: YES (cached)
Compiler for C supports arguments -Wmissing-braces: YES (cached)
Compiler for C supports arguments -Wtype-limits: YES (cached)
Compiler for C supports arguments -Wvariadic-macros: YES (cached)
Compiler for C supports arguments -Wno-missing-field-initializers: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-pedantic: YES (cached)
Compiler for C supports arguments -Wold-style-declaration: YES (cached)
Compiler for C supports arguments -Wunused-result: YES (cached)
Compiler for C supports arguments -D_GNU_SOURCE: YES (cached)
Dependency libpipewire-0.3 found: YES 0.3.43 (overridden)
Dependency systemd found: YES 247 (cached)
Run-time dependency libsystemd found: NO (tried pkgconfig and cmake)
Library m found: YES
Library rt found: YES
Library dl found: YES
Dependency threads found: YES unknown (cached)
Dependency dbus-1 found: YES 1.12.20 (cached)
Run-time dependency intl found: NO (tried pkgconfig and cmake)
Library intl found: NO
Dependency alsa found: YES 1.2.4 (cached)
Configuring bluez-monitor.conf using configuration
Configuring v4l2-monitor.conf using configuration
Configuring media-session.conf using configuration
Configuring alsa-monitor.conf using configuration
Configuring with-jack using configuration
Configuring with-pulseaudio using configuration
Configuring pipewire-media-session.service using configuration
Configuring config.h using configuration
Program doxygen skipped: feature docs disabled
Configuring media-session-uninstalled.sh.in using configuration
Build targets in project: 117
Subproject media-session finished.

Configuring pipewire.conf using configuration Configuring client.conf using configuration Configuring client-rt.conf using configuration Configuring jack.conf using configuration Configuring pipewire-pulse.conf using configuration Configuring pipewire-uninstalled.conf using configuration Program ln found: YES (/usr/bin/ln) Configuring demonic.conf using configuration Configuring sink-virtual-surround-5.1-kemar.conf using configuration Configuring sink-virtual-surround-7.1-hesuvi.conf using configuration Configuring sink-dolby-surround.conf using configuration Configuring sink-eq6.conf using configuration Configuring sink-matrix-spatialiser.conf using configuration Configuring source-rnnoise.conf using configuration Configuring pipewire.service using configuration Configuring pipewire-pulse.service using configuration Library roc found: NO Program valgrind found: NO Configuring config.h using configuration Configuring pw-jack using configuration Configuring pw-v4l2 using configuration Program doxygen skipped: feature docs disabled Program rst2man found: YES (/usr/bin/rst2man) Configuring pipewire.1.rst using configuration Configuring pipewire-pulse.1.rst using configuration Configuring pipewire.conf.5.rst using configuration Configuring pw-cat.1.rst using configuration Configuring pw-cli.1.rst using configuration Configuring pw-dot.1.rst using configuration Configuring pw-metadata.1.rst using configuration Configuring pw-mididump.1.rst using configuration Configuring pw-mon.1.rst using configuration Configuring pw-profiler.1.rst using configuration Configuring pw-jack.1.rst using configuration Program pw-uninstalled.sh found: YES (/tmp/tmp.WVXpt2jw9W/pipewire/pw-uninstalled.sh) Build targets in project: 210

media-session 0.4.1

systemd conf data: YES
       libsystemd: NO
     intl support: NO

pipewire 0.3.43

                          systemd conf data: YES
                                 libsystemd: NO
                               intl support: NO
                              pipewire-alsa: YES
                    OpenSSL (for raop-sink): YES
                     lilv (for lv2 plugins): NO
                         Manpage generation: YES

Misc dependencies dbus (Bluetooth, rtkit, portal, pw-reserve): YES SDL 2: YES readline (for pw-cli): NO WebRTC Echo Canceling: NO

pw-cat/pw-play/pw-dump/filter-chain sndfile: NO

Streaming between daemons libpulse: YES Avahi DNS-SD (Zeroconf): NO ROC: NO

Backend libusb (Bluetooth quirks): NO gstreamer-device-provider: YES ALSA: YES Bluetooth audio: NO JACK2: YES libcamera: NO Udev: YES V4L2 kernel header: YES V4L2 enabled: YES

GStreamer modules glib-2.0: YES gobject-2.0: YES gmodule-2.0: YES gio-2.0: YES gio-unix-2.0: YES gstreamer-1.0: YES gstreamer-plugins-base-1.0: YES gstreamer-video-1.0: YES gstreamer-audio-1.0: YES gstreamer-allocators-1.0: YES

Optional programs find (for header testing): YES valgrind (test setup): NO

Session managers Build media-session: YES Build wireplumber: NO Default session-manager: media-session

pw-cat/pw-play/pw-dump tool Build pw-cat tool: NO

Optional Modules rt: YES rtkit: YES portal: YES pulse-tunnel: YES zeroconf-discover: NO raop-discover (needs Avahi): NO raop-sink (requires OpenSSL): YES roc-sink: NO roc-source: NO

Subprojects media-session: YES

Found ninja-1.10.2.git.kitware.jobserver-1 at /home/pi/.local/bin/ninja ninja -C /tmp/tmp.WVXpt2jw9W/pipewire/builddir ninja: Entering directory `/tmp/tmp.WVXpt2jw9W/pipewire/builddir' [45/629] Compiling C object spa/plugin...chmark-fmt-ops.p/benchmark-fmt-ops.c.o ../spa/plugins/audioconvert/benchmark-fmt-ops.c:105:13: warning: ‘run_testc’ defined but not used [-Wunused-function] 105 static void run_testc(const char name, const char impl, bool in_packed, bool out_packed, convert_func_t func, ^~~~~ [471/629] Compiling C object src/modul...se-tunnel.so.p/module-pulse-tunnel.c.o In file included from ../src/pipewire/pipewire.h:42, from ../src/pipewire/impl.h:43, from ../src/modules/module-pulse-tunnel.c:49: ../src/modules/module-pulse-tunnel.c: In function ‘stream_latency_update_cb’: ../src/modules/module-pulse-tunnel.c:468:15: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘pa_usec_t’ {aka ‘long long unsigned int’} [-Wformat=] 468 pw_log_debug("latency %ld negative %d", usec, negative); ^~~~~~~ ~~
pa_usec_t {aka long long unsigned int}
../src/pipewire/log.h:147:52: note: in definition of macro ‘pw_logt’ 147 pw_log_logt(lev,topic,FILE,LINE,func,__VA_ARGS__); \ ^~~ ../src/pipewire/log.h:155:29: note: in expansion of macro ‘pw_log’ 155 #define pw_log_debug(...) pw_log(SPA_LOG_LEVEL_DEBUG,__VA_ARGS__) ^~ ../src/modules/module-pulse-tunnel.c:468:2: note: in expansion of macro ‘pw_log_debug’ 468 pw_log_debug("latency %ld negative %d", usec, negative); ^~~~ ../src/modules/module-pulse-tunnel.c:468:26: note: format string is defined here 468 pw_log_debug("latency %ld negative %d", usec, negative); ~~^
long int
%lld
[624/629] Compiling C object pipewire-...libjack.so.0.343.0.p/pipewire-jack.c.o In file included from ../src/pipewire/pipewire.h:42, from ../pipewire-jack/src/pipewire-jack.c:48: ../pipewire-jack/src/metadata.c: In function ‘update_property’: ../pipewire-jack/src/metadata.c:200:15: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘jack_uuid_t’ {aka ‘long long unsigned int’} [-Wformat=] 200 pw_log_info("emit %lu %s", subject, key); ^~~~~ ~~~
jack_uuid_t {aka long long unsigned int}
../src/pipewire/log.h:147:52: note: in definition of macro ‘pw_logt’ 147 pw_log_logt(lev,topic,FILE,LINE,func,__VA_ARGS__); \ ^~~ ../src/pipewire/log.h:154:29: note: in expansion of macro ‘pw_log’ 154 #define pw_log_info(...) pw_log(SPA_LOG_LEVEL_INFO,__VA_ARGS__) ^~ ../pipewire-jack/src/metadata.c:200:3: note: in expansion of macro ‘pw_log_info’ 200 pw_log_info("emit %lu %s", subject, key); ^~~ In file included from ../pipewire-jack/src/pipewire-jack.c:410: ../pipewire-jack/src/metadata.c:200:23: note: format string is defined here 200 pw_log_info("emit %lu %s", subject, key); ~~^
long unsigned int
%llu
[626/629] Compiling C object pipewire-...kserver.so.0.343.0.p/pipewire-jack.c.o In file included from ../src/pipewire/pipewire.h:42, from ../pipewire-jack/src/pipewire-jack.c:48: ../pipewire-jack/src/metadata.c: In function ‘update_property’: ../pipewire-jack/src/metadata.c:200:15: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘jack_uuid_t’ {aka ‘long long unsigned int’} [-Wformat=] 200 pw_log_info("emit %lu %s", subject, key); ^~~~~ ~~~
jack_uuid_t {aka long long unsigned int}
../src/pipewire/log.h:147:52: note: in definition of macro ‘pw_logt’ 147 pw_log_logt(lev,topic,FILE,LINE,func,__VA_ARGS__); \ ^~~ ../src/pipewire/log.h:154:29: note: in expansion of macro ‘pw_log’ 154 #define pw_log_info(...) pw_log(SPA_LOG_LEVEL_INFO,__VA_ARGS__) ^~ ../pipewire-jack/src/metadata.c:200:3: note: in expansion of macro ‘pw_log_info’ 200 pw_log_info("emit %lu %s", subject, key); ^~~ In file included from ../pipewire-jack/src/pipewire-jack.c:410: ../pipewire-jack/src/metadata.c:200:23: note: format string is defined here 200 pw_log_info("emit %lu %s", subject, key); ~~^
long unsigned int
%llu

[629/629] Linking target pipewire-jack/src/video-dsp-play ninja -C /tmp/tmp.WVXpt2jw9W/pipewire/builddir install log: ninja version 0.1.3 initializing log: magic group: gid=0 (root) log: entering main loop log: generating initial pid array.. log: now monitoring process activity

xbelanch commented 2 years ago

Maybe you paste twice the same output? and that ends at the end of compiling pipeware?

dupontk67 commented 2 years ago

After typing

sudo apt update && sudo apt install sudo apt upgrade

I executed the build.sh script and obtained this (below) I then executed launch_OBS.sh OBS launched. I succeeded to record offline but when I try to air online OBS closes. I'm going to check OBS parameters.


____ __ _ ___. __
\
_ \/ / / | _ _| / | | / | | | /\ \ / | || / |/ | | / | \ | \/ \/ ^ / | | / ^ / _____ /__ /___ /__ ||__| |__ | \/ \/ \/ || ||

================================================================ FFmpeg and OBS Studio Building Script v0.0.3 for Pi4

OS: Raspbian GNU/Linux 11 (bullseye) Kernel: Linux 5.15.70-v7l+ armv7l Timestamp: 21:59:43 03-10-22 FFmpeg tag source version: n4.4.1 OBS tag source version: 27.1.3

Update and upgrade list of installed packages

W: La cible Packages (main/binary-amd64/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Packages (main/binary-all/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR.UTF-8) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-en) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Packages (main/binary-amd64/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Packages (main/binary-all/Packages) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-fr_FR.UTF-8) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 W: La cible Translations (main/i18n/Translation-en) est spécifiée plusieurs fois dans /etc/apt/sources.list.d/signal-xenial.list:1 et /etc/apt/sources.list.d/signal-xenial.list:2 Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Install missing dependencies

Package: autoconf OK Package: automake OK Package: bison OK Package: build-essential OK Package: v4l2loopback-dkms OK Package: cmake OK Package: doxygen OK Package: flex OK Package: git OK Package: graphviz OK Package: imagemagick OK Package: libasound2-dev OK Package: libass-dev OK Package: libatlas-base-dev OK Package: libavcodec-dev OK Package: libavdevice-dev OK Package: libavfilter-dev OK Package: libavformat-dev OK Package: libavutil-dev OK Package: libcurl4-openssl-dev OK Package: libdc1394-22-dev OK Package: libdrm-dev OK Package: libfontconfig1-dev OK Package: libfreetype6-dev OK Package: libgl1-mesa-dev OK Package: libgmp-dev OK Package: libgstreamer-plugins-base1.0-dev OK Package: libgstreamer1.0-dev OK Package: libgtk-3-dev OK Package: libjack-jackd2-dev OK Package: libjansson-dev OK Package: libjpeg-dev OK Package: liblapacke-dev OK Package: libluajit-5.1-dev OK Package: libmbedtls-dev OK Package: libmp3lame-dev OK Package: libopencore-amrnb-dev OK Package: libopencore-amrwb-dev OK Package: libopenexr-dev OK Package: libopus-dev OK Package: libpng-dev OK Package: libpulse-dev OK Package: libqt5svg5-dev OK Package: libqt5x11extras5-dev OK Package: librtmp-dev OK Package: libsdl2-dev OK Package: libsdl2-image-dev OK Package: libsdl2-mixer-dev OK Package: libsdl2-net-dev OK Package: libsdl2-ttf-dev OK Package: libsnappy-dev OK Package: libsoxr-dev OK Package: libspeexdsp-dev OK Package: libssh-dev OK Package: libssl-dev OK Package: libswresample-dev OK Package: libswscale-dev OK Package: libtiff-dev OK Package: libtool OK Package: libudev-dev OK Package: libv4l-dev OK Package: libva-dev OK Package: libvdpau-dev OK Package: libvlc-dev OK Package: libvo-amrwbenc-dev OK Package: libvorbis-dev OK Package: libwebp-dev OK Package: libx11-dev OK Package: libx11-xcb-dev OK Package: libx11-xcb1 OK Package: libx264-dev OK Package: libx265-dev OK Package: libxcb-randr0 OK Package: libxcb-randr0-dev OK Package: libxcb-shape0-dev OK Package: libxcb-shm0-dev OK Package: libxcb-xfixes0 OK Package: libxcb-xfixes0-dev OK Package: libxcb-xinerama0-dev OK Package: libxcb-xinput-dev OK Package: libxcb-xinput0 OK Package: libxcb1-dev OK Package: libxcomposite-dev OK Package: libxinerama-dev OK Package: libxml2-dev OK Package: libxvidcore-dev OK Package: lzma-dev OK Package: meson OK Package: nasm OK Package: pkg-config OK Package: python3-dev OK Package: python3-pip OK Package: python3-pyqt5 OK Package: qtbase5-dev OK Package: qtbase5-private-dev OK Package: swig OK Package: texinfo OK Package: wget OK Package: yasm OK Package: zlib1g-dev OK


Get and build Pipewire

Clonage dans '/tmp/tmp.mVPX4SvNdb/pipewire'... remote: Enumerating objects: 85968, done. remote: Counting objects: 100% (214/214), done. remote: Compressing objects: 100% (211/211), done. remote: Total 85968 (delta 109), reused 6 (delta 3), pack-reused 85754 Réception d'objets: 100% (85968/85968), 35.36 Mio | 514.00 Kio/s, fait. Résolution des deltas: 100% (69164/69164), fait. Note : basculement sur '0.3.43'.

Vous êtes dans l'état « HEAD détachée ». Vous pouvez visiter, faire des modifications expérimentales et les valider. Il vous suffit de faire un autre basculement pour abandonner les commits que vous faites dans cet état sans impacter les autres branches

Si vous voulez créer une nouvelle branche pour conserver les commits que vous créez, il vous suffit d'utiliser l'option -c de la commande switch comme ceci :

git switch -c

Ou annuler cette opération avec :

git switch -

Désactivez ce conseil en renseignant la variable de configuration advice.detachedHead à false

HEAD est maintenant sur 07724b7ae 0.3.43 The Meson build system Version: 0.56.2 Source dir: /tmp/tmp.mVPX4SvNdb/pipewire Build dir: /tmp/tmp.mVPX4SvNdb/pipewire/builddir Build type: native build Project name: pipewire Project version: 0.3.43 C compiler for the host machine: ccache cc (gcc 10.2.1 "cc (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110") C linker for the host machine: cc ld.bfd 2.35.2 Host machine cpu family: arm Host machine cpu: armv7l Compiler for C supports arguments -fvisibility=hidden: YES Compiler for C supports arguments -Werror=suggest-attribute=format: YES Compiler for C supports arguments -Wsign-compare: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wpointer-sign: YES Compiler for C supports arguments -Wformat: YES Compiler for C supports arguments -Wformat-security: YES Compiler for C supports arguments -Wimplicit-fallthrough: YES Compiler for C supports arguments -Wmissing-braces: YES Compiler for C supports arguments -Wtype-limits: YES Compiler for C supports arguments -Wvariadic-macros: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-pedantic: YES Compiler for C supports arguments -Wold-style-declaration: YES Compiler for C supports arguments -Wunused-result: YES Compiler for C supports arguments -D_GNU_SOURCE: YES Compiler for C supports arguments -DFASTPATH: YES C++ compiler for the host machine: ccache c++ (gcc 10.2.1 "c++ (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110") C++ linker for the host machine: c++ ld.bfd 2.35.2 Compiler for C++ supports arguments -fvisibility=hidden: YES Compiler for C++ supports arguments -Werror=suggest-attribute=format: YES Compiler for C++ supports arguments -Wsign-compare: YES Compiler for C++ supports arguments -Wpointer-arith: YES Compiler for C++ supports arguments -Wpointer-sign: NO Compiler for C++ supports arguments -Wformat: YES Compiler for C++ supports arguments -Wformat-security: YES Compiler for C++ supports arguments -Wimplicit-fallthrough: YES Compiler for C++ supports arguments -Wmissing-braces: YES Compiler for C++ supports arguments -Wtype-limits: YES Compiler for C++ supports arguments -Wvariadic-macros: YES Compiler for C++ supports arguments -Wno-missing-field-initializers: YES Compiler for C++ supports arguments -Wno-unused-parameter: YES Compiler for C++ supports arguments -Wno-pedantic: YES Compiler for C++ supports arguments -Wold-style-declaration: NO Compiler for C++ supports arguments -Wunused-result: YES Compiler for C supports arguments -msse: NO Compiler for C supports arguments -msse2: NO Compiler for C supports arguments -mssse3: NO Compiler for C supports arguments -msse4.1: NO Compiler for C supports arguments -mfma: NO Compiler for C supports arguments -mavx: NO Compiler for C supports arguments -mavx2: NO Compiler for C supports arguments -mfpu=neon: YES Checking if "arm Neon Support" compiles: YES Library atomic found: YES Checking if "8-byte atomic_fetch_add without libatomic" links: NO Checking if "8-byte atomic_fetch_add with libatomic" with dependency -latomic links: YES 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/mount.h" : YES Has header "sys/param.h" : YES Has header "sys/poll.h" : YES Has header "sys/prctl.h" : YES Has header "sys/random.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/vfs.h" : YES Has header "sys/wait.h" : YES Has header "pwd.h" : YES Has header "ucontext.h" : YES Has header "unistd.h" : YES Checking for function "poll" : YES Checking for function "pselect" : YES Checking for function "posix_memalign" : YES Checking for function "getpagesize" : YES Checking for function "gettid" : YES Checking for function "clock_gettime" : YES Checking for type "ptrdiff_t" : YES Header has symbol "strndupa" : YES Checking for function "mkstemp" : YES Checking for function "memfd_create" : YES Checking for function "getrandom" : YES Checking for function "sigabbrev_np" : NO Fetching value of define "SYS_pidfd_open" : (0 + 434) Found pkg-config: /usr/bin/pkg-config (0.29.2) Run-time dependency systemd found: YES 247 Found CMake: /usr/bin/cmake (3.18.4) Run-time dependency libsystemd found: NO (tried pkgconfig and cmake) 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 Run-time dependency sdl2 found: YES 2.0.14 Run-time dependency libdrm found: YES 2.4.104 Run-time dependency readline found: NO (tried pkgconfig and cmake) Library readline found: NO Run-time dependency ncursesw found: YES 6.2.20201114 Run-time dependency sndfile found: NO (tried pkgconfig and cmake) Run-time dependency libpulse found: YES 14.2 Run-time dependency avahi-client found: NO (tried pkgconfig and cmake) Run-time dependency libusb-1.0 found: NO (tried pkgconfig and cmake) Run-time dependency libcap found: NO (tried pkgconfig and cmake) Run-time dependency glib-2.0 found: YES 2.66.8 Run-time dependency gobject-2.0 found: YES 2.66.8 Run-time dependency gmodule-2.0 found: YES 2.66.8 Run-time dependency gio-2.0 found: YES 2.66.8 Run-time dependency gio-unix-2.0 found: YES 2.66.8 Run-time dependency gstreamer-1.0 found: YES 1.18.4 Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.18.4 Run-time dependency gstreamer-video-1.0 found: YES 1.18.4 Run-time dependency gstreamer-audio-1.0 found: YES 1.18.4 Run-time dependency gstreamer-allocators-1.0 found: YES 1.18.4 Run-time dependency webrtc-audio-processing found: NO (tried pkgconfig and cmake) Run-time dependency intl found: NO (tried pkgconfig and cmake) Library intl found: NO Run-time dependency alsa found: YES 1.2.4 Run-time dependency openssl found: YES 1.1.1n Run-time dependency lilv-0 found: NO (tried pkgconfig and cmake) Program gstack found: NO spa/meson.build:21: WARNING: Passed invalid keyword argument "uninstalled_variables". WARNING: This will become a hard error in the future. Dependency alsa found: YES 1.2.4 (cached) Run-time dependency bluez found: NO (tried pkgconfig and cmake) Dependency libavcodec skipped: feature ffmpeg disabled Run-time dependency jack found: YES 1.9.17 Dependency vulkan skipped: feature vulkan disabled Run-time dependency libcamera found: NO (tried pkgconfig and cmake) Run-time dependency libudev found: YES 247 Has header "linux/videodev2.h" : YES Program find found: YES (/usr/bin/find) Configuring spa-include-test-spa_support_plugin_loader_h.cpp using configuration Configuring spa-include-test-spa_support_thread_h.cpp using configuration Configuring spa-include-test-spa_support_cpu_h.cpp using configuration Configuring spa-include-test-spa_support_plugin_h.cpp using configuration Configuring spa-include-test-spa_support_log_impl_h.cpp using configuration Configuring spa-include-test-spa_support_i18n_h.cpp using configuration Configuring spa-include-test-spa_support_system_h.cpp using configuration Configuring spa-include-test-spa_support_dbus_h.cpp using configuration Configuring spa-include-test-spa_support_loop_h.cpp using configuration Configuring spa-include-test-spa_support_log_h.cpp using configuration Configuring spa-include-test-spa_buffer_buffer_h.cpp using configuration Configuring spa-include-test-spa_buffer_alloc_h.cpp using configuration Configuring spa-include-test-spa_buffer_meta_h.cpp using configuration Configuring spa-include-test-spa_utils_defs_h.cpp using configuration Configuring spa-include-test-spa_utils_keys_h.cpp using configuration Configuring spa-include-test-spa_utils_result_h.cpp using configuration Configuring spa-include-test-spa_utils_type_h.cpp using configuration Configuring spa-include-test-spa_utils_json_h.cpp using configuration Configuring spa-include-test-spa_utils_ansi_h.cpp using configuration Configuring spa-include-test-spa_utils_list_h.cpp using configuration Configuring spa-include-test-spa_utils_hook_h.cpp using configuration Configuring spa-include-test-spa_utils_string_h.cpp using configuration Configuring spa-include-test-spa_utils_dict_h.cpp using configuration Configuring spa-include-test-spa_utils_ringbuffer_h.cpp using configuration Configuring spa-include-test-spa_utils_names_h.cpp using configuration Configuring spa-include-test-spa_pod_iter_h.cpp using configuration Configuring spa-include-test-spa_pod_vararg_h.cpp using configuration Configuring spa-include-test-spa_pod_compare_h.cpp using configuration Configuring spa-include-test-spa_pod_pod_h.cpp using configuration Configuring spa-include-test-spa_pod_builder_h.cpp using configuration Configuring spa-include-test-spa_pod_parser_h.cpp using configuration Configuring spa-include-test-spa_pod_filter_h.cpp using configuration Configuring spa-include-test-spa_pod_event_h.cpp using configuration Configuring spa-include-test-spa_pod_command_h.cpp using configuration Configuring spa-include-test-spa_debug_format_h.cpp using configuration Configuring spa-include-test-spa_debug_pod_h.cpp using configuration Configuring spa-include-test-spa_debug_buffer_h.cpp using configuration Configuring spa-include-test-spa_debug_node_h.cpp using configuration Configuring spa-include-test-spa_debug_mem_h.cpp using configuration Configuring spa-include-test-spa_debug_types_h.cpp using configuration Configuring spa-include-test-spa_debug_dict_h.cpp using configuration Configuring spa-include-test-spa_node_keys_h.cpp using configuration Configuring spa-include-test-spa_node_node_h.cpp using configuration Configuring spa-include-test-spa_node_utils_h.cpp using configuration Configuring spa-include-test-spa_node_io_h.cpp using configuration Configuring spa-include-test-spa_node_event_h.cpp using configuration Configuring spa-include-test-spa_node_command_h.cpp using configuration Configuring spa-include-test-spa_control_control_h.cpp using configuration Configuring spa-include-test-spa_graph_graph_h.cpp using configuration Configuring spa-include-test-spa_monitor_utils_h.cpp using configuration Configuring spa-include-test-spa_monitor_device_h.cpp using configuration Configuring spa-include-test-spa_monitor_event_h.cpp using configuration Configuring spa-include-test-spa_param_props_h.cpp using configuration Configuring spa-include-test-spa_param_format_h.cpp using configuration Configuring spa-include-test-spa_param_profiler_h.cpp using configuration Configuring spa-include-test-spa_param_video_chroma_h.cpp using configuration Configuring spa-include-test-spa_param_video_encoded_h.cpp using configuration Configuring spa-include-test-spa_param_video_format_h.cpp using configuration Configuring spa-include-test-spa_param_video_raw_h.cpp using configuration Configuring spa-include-test-spa_param_video_multiview_h.cpp using configuration Configuring spa-include-test-spa_param_video_color_h.cpp using configuration Configuring spa-include-test-spa_param_video_format_utils_h.cpp using configuration Configuring spa-include-test-spa_param_audio_dsd_h.cpp using configuration Configuring spa-include-test-spa_param_audio_format_h.cpp using configuration Configuring spa-include-test-spa_param_audio_raw_h.cpp using configuration Configuring spa-include-test-spa_param_audio_iec958_h.cpp using configuration Configuring spa-include-test-spa_param_audio_layout_h.cpp using configuration Configuring spa-include-test-spa_param_audio_format_utils_h.cpp using configuration Configuring spa-include-test-spa_param_bluetooth_audio_h.cpp using configuration Configuring spa-include-test-spa_param_format_utils_h.cpp using configuration Configuring spa-include-test-spa_param_param_h.cpp using configuration Configuring spa-include-test-spa_param_latency_utils_h.cpp using configuration Configuring version.h using configuration src/pipewire/meson.build:120: WARNING: Passed invalid keyword argument "uninstalled_variables". WARNING: This will become a hard error in the future. Clonage dans 'media-session'... remote: Enumerating objects: 71130, done. remote: Counting objects: 100% (303/303), done. remote: Compressing objects: 100% (127/127), done. remote: Total 71130 (delta 184), reused 284 (delta 172), pack-reused 70827 Réception d'objets: 100% (71130/71130), 18.97 Mio | 527.00 Kio/s, fait. Résolution des deltas: 100% (57321/57321), fait.

Executing subproject media-session method meson
Project name: media-session
Project version: 0.4.1
C compiler for the host machine: ccache cc (gcc 10.2.1 "cc (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110")
C linker for the host machine: cc ld.bfd 2.35.2
Compiler for C supports arguments -fvisibility=hidden: YES (cached)
Compiler for C supports arguments -Werror=suggest-attribute=format: YES (cached)
Compiler for C supports arguments -Wsign-compare: YES (cached)
Compiler for C supports arguments -Wpointer-arith: YES (cached)
Compiler for C supports arguments -Wpointer-sign: YES (cached)
Compiler for C supports arguments -Wformat: YES (cached)
Compiler for C supports arguments -Wformat-security: YES (cached)
Compiler for C supports arguments -Wimplicit-fallthrough: YES (cached)
Compiler for C supports arguments -Wmissing-braces: YES (cached)
Compiler for C supports arguments -Wtype-limits: YES (cached)
Compiler for C supports arguments -Wvariadic-macros: YES (cached)
Compiler for C supports arguments -Wno-missing-field-initializers: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-pedantic: YES (cached)
Compiler for C supports arguments -Wold-style-declaration: YES (cached)
Compiler for C supports arguments -Wunused-result: YES (cached)
Compiler for C supports arguments -D_GNU_SOURCE: YES (cached)
Dependency libpipewire-0.3 found: YES 0.3.43 (overridden)
Dependency systemd found: YES 247 (cached)
Run-time dependency libsystemd found: NO (tried pkgconfig and cmake)
Library m found: YES
Library rt found: YES
Library dl found: YES
Dependency threads found: YES unknown (cached)
Dependency dbus-1 found: YES 1.12.20 (cached)
Run-time dependency intl found: NO (tried pkgconfig and cmake)
Library intl found: NO
Dependency alsa found: YES 1.2.4 (cached)
Configuring bluez-monitor.conf using configuration
Configuring v4l2-monitor.conf using configuration
Configuring media-session.conf using configuration
Configuring alsa-monitor.conf using configuration
Configuring with-jack using configuration
Configuring with-pulseaudio using configuration
Configuring pipewire-media-session.service using configuration
Configuring config.h using configuration
Program doxygen skipped: feature docs disabled
Configuring media-session-uninstalled.sh.in using configuration
Build targets in project: 117
Subproject media-session finished.

Configuring pipewire.conf using configuration Configuring client.conf using configuration Configuring client-rt.conf using configuration Configuring jack.conf using configuration Configuring pipewire-pulse.conf using configuration Configuring pipewire-uninstalled.conf using configuration Program ln found: YES (/usr/bin/ln) Configuring demonic.conf using configuration Configuring sink-virtual-surround-5.1-kemar.conf using configuration Configuring sink-virtual-surround-7.1-hesuvi.conf using configuration Configuring sink-dolby-surround.conf using configuration Configuring sink-eq6.conf using configuration Configuring sink-matrix-spatialiser.conf using configuration Configuring source-rnnoise.conf using configuration Configuring pipewire.service using configuration Configuring pipewire-pulse.service using configuration Library roc found: NO Program valgrind found: NO Configuring config.h using configuration Configuring pw-jack using configuration Configuring pw-v4l2 using configuration Program doxygen skipped: feature docs disabled Program rst2man found: YES (/usr/bin/rst2man) Configuring pipewire.1.rst using configuration Configuring pipewire-pulse.1.rst using configuration Configuring pipewire.conf.5.rst using configuration Configuring pw-cat.1.rst using configuration Configuring pw-cli.1.rst using configuration Configuring pw-dot.1.rst using configuration Configuring pw-metadata.1.rst using configuration Configuring pw-mididump.1.rst using configuration Configuring pw-mon.1.rst using configuration Configuring pw-profiler.1.rst using configuration Configuring pw-jack.1.rst using configuration Program pw-uninstalled.sh found: YES (/tmp/tmp.mVPX4SvNdb/pipewire/pw-uninstalled.sh) Build targets in project: 210

media-session 0.4.1

systemd conf data: YES
       libsystemd: NO
     intl support: NO

pipewire 0.3.43

                          systemd conf data: YES
                                 libsystemd: NO
                               intl support: NO
                              pipewire-alsa: YES
                    OpenSSL (for raop-sink): YES
                     lilv (for lv2 plugins): NO
                         Manpage generation: YES

Misc dependencies dbus (Bluetooth, rtkit, portal, pw-reserve): YES SDL 2: YES readline (for pw-cli): NO WebRTC Echo Canceling: NO

pw-cat/pw-play/pw-dump/filter-chain sndfile: NO

Streaming between daemons libpulse: YES Avahi DNS-SD (Zeroconf): NO ROC: NO

Backend libusb (Bluetooth quirks): NO gstreamer-device-provider: YES ALSA: YES Bluetooth audio: NO JACK2: YES libcamera: NO Udev: YES V4L2 kernel header: YES V4L2 enabled: YES

GStreamer modules glib-2.0: YES gobject-2.0: YES gmodule-2.0: YES gio-2.0: YES gio-unix-2.0: YES gstreamer-1.0: YES gstreamer-plugins-base-1.0: YES gstreamer-video-1.0: YES gstreamer-audio-1.0: YES gstreamer-allocators-1.0: YES

Optional programs find (for header testing): YES valgrind (test setup): NO

Session managers Build media-session: YES Build wireplumber: NO Default session-manager: media-session

pw-cat/pw-play/pw-dump tool Build pw-cat tool: NO

Optional Modules rt: YES rtkit: YES portal: YES pulse-tunnel: YES zeroconf-discover: NO raop-discover (needs Avahi): NO raop-sink (requires OpenSSL): YES roc-sink: NO roc-source: NO

Subprojects media-session: YES

Found ninja-1.10.2.git.kitware.jobserver-1 at /home/pi/.local/bin/ninja ninja -C /tmp/tmp.mVPX4SvNdb/pipewire/builddir ninja: Entering directory `/tmp/tmp.mVPX4SvNdb/pipewire/builddir' [49/629] Compiling C object spa/plugin...chmark-fmt-ops.p/benchmark-fmt-ops.c.o ../spa/plugins/audioconvert/benchmark-fmt-ops.c:105:13: warning: ‘run_testc’ defined but not used [-Wunused-function] 105 static void run_testc(const char name, const char impl, bool in_packed, bool out_packed, convert_func_t func, ^~~~~ [473/629] Compiling C object src/modul...se-tunnel.so.p/module-pulse-tunnel.c.o In file included from ../src/pipewire/pipewire.h:42, from ../src/pipewire/impl.h:43, from ../src/modules/module-pulse-tunnel.c:49: ../src/modules/module-pulse-tunnel.c: In function ‘stream_latency_update_cb’: ../src/modules/module-pulse-tunnel.c:468:15: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘pa_usec_t’ {aka ‘long long unsigned int’} [-Wformat=] 468 pw_log_debug("latency %ld negative %d", usec, negative); ^~~~~~~ ~~
pa_usec_t {aka long long unsigned int}
../src/pipewire/log.h:147:52: note: in definition of macro ‘pw_logt’ 147 pw_log_logt(lev,topic,FILE,LINE,func,__VA_ARGS__); \ ^~~ ../src/pipewire/log.h:155:29: note: in expansion of macro ‘pw_log’ 155 #define pw_log_debug(...) pw_log(SPA_LOG_LEVEL_DEBUG,__VA_ARGS__) ^~ ../src/modules/module-pulse-tunnel.c:468:2: note: in expansion of macro ‘pw_log_debug’ 468 pw_log_debug("latency %ld negative %d", usec, negative); ^~~~ ../src/modules/module-pulse-tunnel.c:468:26: note: format string is defined here 468 pw_log_debug("latency %ld negative %d", usec, negative); ~~^
long int
%lld
[624/629] Compiling C object pipewire-...libjack.so.0.343.0.p/pipewire-jack.c.o In file included from ../src/pipewire/pipewire.h:42, from ../pipewire-jack/src/pipewire-jack.c:48: ../pipewire-jack/src/metadata.c: In function ‘update_property’: ../pipewire-jack/src/metadata.c:200:15: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘jack_uuid_t’ {aka ‘long long unsigned int’} [-Wformat=] 200 pw_log_info("emit %lu %s", subject, key); ^~~~~ ~~~
jack_uuid_t {aka long long unsigned int}
../src/pipewire/log.h:147:52: note: in definition of macro ‘pw_logt’ 147 pw_log_logt(lev,topic,FILE,LINE,func,__VA_ARGS__); \ ^~~ ../src/pipewire/log.h:154:29: note: in expansion of macro ‘pw_log’ 154 #define pw_log_info(...) pw_log(SPA_LOG_LEVEL_INFO,__VA_ARGS__) ^~ ../pipewire-jack/src/metadata.c:200:3: note: in expansion of macro ‘pw_log_info’ 200 pw_log_info("emit %lu %s", subject, key); ^~~ In file included from ../pipewire-jack/src/pipewire-jack.c:410: ../pipewire-jack/src/metadata.c:200:23: note: format string is defined here 200 pw_log_info("emit %lu %s", subject, key); ~~^
long unsigned int
%llu
[626/629] Compiling C object pipewire-...kserver.so.0.343.0.p/pipewire-jack.c.o In file included from ../src/pipewire/pipewire.h:42, from ../pipewire-jack/src/pipewire-jack.c:48: ../pipewire-jack/src/metadata.c: In function ‘update_property’: ../pipewire-jack/src/metadata.c:200:15: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘jack_uuid_t’ {aka ‘long long unsigned int’} [-Wformat=] 200 pw_log_info("emit %lu %s", subject, key); ^~~~~ ~~~
jack_uuid_t {aka long long unsigned int}
../src/pipewire/log.h:147:52: note: in definition of macro ‘pw_logt’ 147 pw_log_logt(lev,topic,FILE,LINE,func,__VA_ARGS__); \ ^~~ ../src/pipewire/log.h:154:29: note: in expansion of macro ‘pw_log’ 154 #define pw_log_info(...) pw_log(SPA_LOG_LEVEL_INFO,__VA_ARGS__) ^~ ../pipewire-jack/src/metadata.c:200:3: note: in expansion of macro ‘pw_log_info’ 200 pw_log_info("emit %lu %s", subject, key); ^~~ In file included from ../pipewire-jack/src/pipewire-jack.c:410: ../pipewire-jack/src/metadata.c:200:23: note: format string is defined here 200 pw_log_info("emit %lu %s", subject, key); ~~^
long unsigned int
%llu

[629/629] Linking target pipewire-jack/src/video-dsp-play ninja -C /tmp/tmp.mVPX4SvNdb/pipewire/builddir install log: ninja version 0.1.3 initializing log: magic group: gid=0 (root) log: entering main loop log: generating initial pid array.. log: now monitoring process activity log: ignored signal: 28

xbelanch commented 2 years ago

Sorry but I think that the full log isn't avalaibe due to Github post restrictions. If output log is so long as hell better use external services like https://pastebin.com/

The good news is that you finally can run OBS on your pi computer :-) isn't?