Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#15016 closed task (fixed)

pulseaudio-14.2 build failure with meson-0.57.2

Reported by: ken@… Owned by: blfs-book
Priority: normal Milestone: 11.0
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

This week I hit a build failure in pulseaudio-14.2 with meson-0.57.2 : it said that doxygen was required (I do not normally build doxygen).

Using the same version of pulseaudio a few weeks before, but with meson-0.57.1, the build succeeded:

Run-time dependency check found: YES 0.15.2
Configuring doxygen.conf using configuration
../doxygen/meson.build:3: WARNING: The variable(s) 'srcdir' in the input file
'doxygen/doxygen.conf.in' are not present in the given configuration data.
Program perl found: YES (/usr/bin/perl)

With meson-0.57.2 it failed with an Error, saying that doxygen was required.

Looking at the pulseaudio meson files, I cannot see any option to disable that.

Rather than install doxygen, I used CMMI without defines:

./configure --prefix=/usr
make
make install
rm -fv /etc/dbus-1/system.d/pulseaudio-system.conf
}}

I noted that neither BLFS nor Arch mentioned doxygen as used by pulseaudio.

Change History (3)

comment:1 by Bruce Dubbs, 3 years ago

BLFS says:

If Doxygen-1.9.1 is not installed, workaround a building issue because of the changes in meson-0.57.2:

sed '/doxygen/d' -i meson.build

comment:2 by ken@…, 3 years ago

Resolution: fixed
Status: newclosed

Now that I'm going through the changes, I can see that Xi fixed this in @efa50b8812ff7f29130957b5fb6d77e9d422810b

comment:3 by Bruce Dubbs, 3 years ago

Milestone: 10.211.0

Milestone renamed

Note: See TracTickets for help on using tickets.