Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.5.1, 5.6.0 RC
-
None
-
Debian Sid.
Description
Note: I don't think this really belongs to build system, but...
Once again we in Debian have a newer version of a lib :-P (pun intended!)
The problem basically boils down to the following lines in qtbase's config.tests/unix/alsa/alsatest.cpp:
#if(!(SND_LIB_MAJOR == 1 && SND_LIB_MINOR == 0 && SND_LIB_SUBMINOR >= 10)) #error "Alsa version found too old, require >= 1.0.10" #endif
The point is that the above macro fails with 1.1.0 even if the SND_LIB_MINOR's comparison is changed to >= as SND_LIB_SUBMINOR < 10.
Edited because I pasted the workaround patch for testing that it builds fine with 1.1.x.
Attachments
For Gerrit Dashboard: QTBUG-51681 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
151474,3 | alsatest: Fix the check to treat alsalib 1.1.x as correct version | 5.6 | qt/qtbase | Status: MERGED | +2 | 0 |
151484,4 | ALSA: simplify checking the available version. | 5.6 | qt/qtmultimedia | Status: MERGED | +2 | 0 |