FS#64924 - Pulseaudio Bug bisect fails due include resolves wrong...

Attached to Project: Arch Linux
Opened by Danny Schneider (schnedan) - Saturday, 21 December 2019, 12:34 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 21 December 2019, 13:04 GMT
Task Type Support Request
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Reported a upstream bug:
https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/778#note_368187

tried to setup with git bisect, starting with commit
916be59151e020faaa19e11af955071b695d8c9d

and building old versions of pulseaudio try to find out when the error is introduced.

but running in all sorts of errors with one stopping me:
./pulseaudio/src/modules/alsa/alsa-ucm.h:26:10: schwerwiegender Fehler: use-case.h: File or Folder not found
26 | #include <use-case.h>

I checked, /usr/include/alsa/use-case.h exists,
buts its not in the include path, and I don't know how to fix this via pkgbuild

Can You please support Russell Treleaven to find the bug?

Additional info:
* package version(s)
tried to build from commit 916be59151e020faaa19e11af955071b695d8c9d
* config and/or log files etc.
see attached pkgbuild
* link to upstream bug report, if any
https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/778#note_368187

Steps to reproduce:
checkout pulseaudio,
do
git bisect start
git bisect bad
git bisect good 84952e6a092b6a0c5b153bd7a4f6e490810681c8
binäre Suche: danach noch 437 Commits zum Testen übrig (ungefähr 9 Schritte)
[916be59151e020faaa19e11af955071b695d8c9d] pipe-sink, pipe-source: fix file permission

,enter the commit hash into the pkgbuild,
comment out that meson patch

run makepkg and it fails due the code does not expect
the alsa stuff to be in a subdirectory or that subdir is not in the path

This task depends upon

Closed by  Antonio Rojas (arojas)
Saturday, 21 December 2019, 13:04 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Use the forum or the mailing list for support

Loading...