#1113004 iir1: FTBFS with CMake 4

#1113004#5
Date:
2025-08-31 22:55:21 UTC
From:
To:
Dear maintainer,

During a test rebuild for CMake 4, iir1 failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
 input line 22.


LaTeX Warning: Reference `structIir_1_1Butterworth_1_1BandShelfBase' on page 5
undefined on input line 23.


LaTeX Warning: Reference `structIir_1_1ChebyshevI_1_1BandShelfBase' on page 5 u
ndefined on input line 24.


LaTeX Warning: Reference `structIir_1_1ChebyshevII_1_1BandShelfBase' on page 5
undefined on input line 25.


[5]

LaTeX Warning: Reference `structIir_1_1Butterworth_1_1BandStop' on page 6 undef
ined on input line 26.


LaTeX Warning: Reference `structIir_1_1ChebyshevI_1_1BandStop' on page 6 undefi
ned on input line 27.


LaTeX Warning: Reference `structIir_1_1ChebyshevII_1_1BandStop' on page 6 undef
ined on input line 28.


LaTeX Warning: Reference `structIir_1_1RBJ_1_1BandStop' on page 6 undefined on
input line 29.


LaTeX Warning: Reference `structIir_1_1Butterworth_1_1BandStopBase' on page 6 u
ndefined on input line 30.


LaTeX Warning: Reference `structIir_1_1ChebyshevI_1_1BandStopBase' on page 6 un
defined on input line 31.


LaTeX Warning: Reference `structIir_1_1ChebyshevII_1_1BandStopBase' on page 6 u
ndefined on input line 32.


LaTeX Warning: Reference `classIir_1_1BandStopTransform' on page 6 undefined on
 input line 33.


LaTeX Warning: Reference `classIir_1_1Biquad' on page 6 undefined on input line
 34.


LaTeX Warning: Reference `structIir_1_1BiquadPoleState' on page 6 undefined on
input line 35.


LaTeX Warning: Reference `classIir_1_1Cascade' on page 6 undefined on input lin
e 36.


LaTeX Warning: Reference `classIir_1_1CascadeStages' on page 6 undefined on inp
ut line 37.


LaTeX Warning: Reference `structIir_1_1ComplexPair' on page 6 undefined on inpu
t line 38.


LaTeX Warning: Reference `classIir_1_1DirectFormI' on page 6 undefined on input
 line 39.


LaTeX Warning: Reference `classIir_1_1DirectFormII' on page 6 undefined on inpu
t line 40.


LaTeX Warning: Reference `structIir_1_1Butterworth_1_1HighPass' on page 6 undef
ined on input line 41.


LaTeX Warning: Reference `structIir_1_1ChebyshevI_1_1HighPass' on page 6 undefi
ned on input line 42.


LaTeX Warning: Reference `structIir_1_1ChebyshevII_1_1HighPass' on page 6 undef
ined on input line 43.


LaTeX Warning: Reference `structIir_1_1RBJ_1_1HighPass' on page 6 undefined on
input line 44.


LaTeX Warning: Reference `structIir_1_1Butterworth_1_1HighPassBase' on page 6 u
ndefined on input line 45.


LaTeX Warning: Reference `structIir_1_1ChebyshevI_1_1HighPassBase' on page 6 un
defined on input line 46.


LaTeX Warning: Reference `structIir_1_1ChebyshevII_1_1HighPassBase' on page 6 u
ndefined on input line 47.


LaTeX Warning: Reference `classIir_1_1HighPassTransform' on page 6 undefined on
 input line 48.


LaTeX Warning: Reference `structIir_1_1Butterworth_1_1HighShelf' on page 6 unde
fined on input line 49.


LaTeX Warning: Reference `structIir_1_1ChebyshevI_1_1HighShelf' on page 6 undef
ined on input line 50.


LaTeX Warning: Reference `structIir_1_1ChebyshevII_1_1HighShelf' on page 6 unde
fined on input line 51.


LaTeX Warning: Reference `structIir_1_1RBJ_1_1HighShelf' on page 6 undefined on
 input line 52.


LaTeX Warning: Reference `structIir_1_1Butterworth_1_1HighShelfBase' on page 6
undefined on input line 53.


LaTeX Warning: Reference `structIir_1_1ChebyshevI_1_1HighShelfBase' on page 6 u
ndefined on input line 54.


LaTeX Warning: Reference `structIir_1_1ChebyshevII_1_1HighShelfBase' on page 6
undefined on input line 55.


[6]

LaTeX Warning: Reference `structIir_1_1RBJ_1_1IIRNotch' on page 7 undefined on
input line 56.


LaTeX Warning: Reference `classIir_1_1Layout' on page 7 undefined on input line
 57.


LaTeX Warning: Reference `classIir_1_1LayoutBase' on page 7 undefined on input
line 58.


LaTeX Warning: Reference `structIir_1_1Butterworth_1_1LowPass' on page 7 undefi
ned on input line 59.


LaTeX Warning: Reference `structIir_1_1ChebyshevI_1_1LowPass' on page 7 undefin
ed on input line 60.


LaTeX Warning: Reference `structIir_1_1ChebyshevII_1_1LowPass' on page 7 undefi
ned on input line 61.


LaTeX Warning: Reference `structIir_1_1RBJ_1_1LowPass' on page 7 undefined on i
nput line 62.


LaTeX Warning: Reference `structIir_1_1Butterworth_1_1LowPassBase' on page 7 un
defined on input line 63.


LaTeX Warning: Reference `structIir_1_1ChebyshevI_1_1LowPassBase' on page 7 und
efined on input line 64.


LaTeX Warning: Reference `structIir_1_1ChebyshevII_1_1LowPassBase' on page 7 un
defined on input line 65.


LaTeX Warning: Reference `classIir_1_1LowPassTransform' on page 7 undefined on
input line 66.


LaTeX Warning: Reference `structIir_1_1Butterworth_1_1LowShelf' on page 7 undef
ined on input line 67.


LaTeX Warning: Reference `structIir_1_1ChebyshevI_1_1LowShelf' on page 7 undefi
ned on input line 68.


LaTeX Warning: Reference `structIir_1_1ChebyshevII_1_1LowShelf' on page 7 undef
ined on input line 69.


LaTeX Warning: Reference `structIir_1_1RBJ_1_1LowShelf' on page 7 undefined on
input line 70.


LaTeX Warning: Reference `structIir_1_1Butterworth_1_1LowShelfBase' on page 7 u
ndefined on input line 71.


LaTeX Warning: Reference `structIir_1_1ChebyshevI_1_1LowShelfBase' on page 7 un
defined on input line 72.


LaTeX Warning: Reference `structIir_1_1ChebyshevII_1_1LowShelfBase' on page 7 u
ndefined on input line 73.


LaTeX Warning: Reference `structIir_1_1Custom_1_1OnePole' on page 7 undefined o
n input line 74.


LaTeX Warning: Reference `structIir_1_1PoleFilter' on page 7 undefined on input
 line 75.


LaTeX Warning: Reference `classIir_1_1PoleFilterBase' on page 7 undefined on in
put line 76.


LaTeX Warning: Reference `classIir_1_1PoleFilterBase2' on page 7 undefined on i
nput line 77.


LaTeX Warning: Reference `structIir_1_1PoleZeroPair' on page 7 undefined on inp
ut line 78.


LaTeX Warning: Reference `structIir_1_1RBJ_1_1RBJbase' on page 7 undefined on i
nput line 79.


LaTeX Warning: Reference `structIir_1_1Custom_1_1SOSCascade' on page 7 undefine
d on input line 80.


LaTeX Warning: Reference `structIir_1_1Cascade_1_1Storage' on page 7 undefined
on input line 81.


LaTeX Warning: Reference `classIir_1_1TransposedDirectFormII' on page 7 undefin
ed on input line 82.


LaTeX Warning: Reference `structIir_1_1Custom_1_1TwoPole' on page 7 undefined o
n input line 83.

) (./files.tex
[7]

LaTeX Warning: Reference `Iir_8h_source' on page 8 undefined on input line 3.


LaTeX Warning: Reference `Biquad_8h_source' on page 8 undefined on input line 4
.


LaTeX Warning: Reference `Butterworth_8h_source' on page 8 undefined on input l
ine 5.


LaTeX Warning: Reference `Cascade_8h_source' on page 8 undefined on input line
6.


LaTeX Warning: Reference `ChebyshevI_8h_source' on page 8 undefined on input li
ne 7.


LaTeX Warning: Reference `ChebyshevII_8h_source' on page 8 undefined on input l
ine 8.


LaTeX Warning: Reference `Common_8h_source' on page 8 undefined on input line 9
.


LaTeX Warning: Reference `Custom_8h_source' on page 8 undefined on input line 1
0.


LaTeX Warning: Reference `Layout_8h_source' on page 8 undefined on input line 1
1.


LaTeX Warning: Reference `MathSupplement_8h_source' on page 8 undefined on inpu
t line 12.


LaTeX Warning: Reference `PoleFilter_8h_source' on page 8 undefined on input li
ne 13.


LaTeX Warning: Reference `RBJ_8h_source' on page 8 undefined on input line 14.


LaTeX Warning: Reference `State_8h_source' on page 8 undefined on input line 15
.


LaTeX Warning: Reference `Types_8h_source' on page 8 undefined on input line 16
.

) (./namespaceIir.tex
[8]
[9]) (./namespaceIir_1_1Butterworth.tex
[10]) (./namespaceIir_1_1ChebyshevI.tex) (./namespaceIir_1_1ChebyshevII.tex)
(./namespaceIir_1_1Custom.tex
[11]) (./structIir_1_1RBJ_1_1AllPass.tex <./structIir_1_1RBJ_1_1AllPass.pdf>
[12]
! Undefined control sequence.
<argument> ...rtpbox {\@nextchar }\insert@pcolumn
                                                  \@endpbox \do@row@strut \o...
l.75 \begin{DoxyParams}{Parameters}

?
! Emergency stop.
<argument> ...rtpbox {\@nextchar }\insert@pcolumn
                                                  \@endpbox \do@row@strut \o...
l.75 \begin{DoxyParams}{Parameters}

!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on refman.log.
make[2]: *** [Makefile:12: refman.pdf] Error 1
make[2]: Leaving directory '/build/reproducible-path/iir1-1.10.0+dfsg/docs/pdf'
make[1]: *** [debian/rules:10: override_dh_auto_build-indep] Error 2
make[1]: Leaving directory '/build/reproducible-path/iir1-1.10.0+dfsg'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T22:10:18Z
-------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/2393972/

The most likely cause of build failures is the removed backwards compatibility for
CMake versions earlier than 3.5. You can find additional information in my
debian-devel announcement:

https://lists.debian.org/debian-devel/2025/04/msg00310.html

About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.

You can find the build task here:
https://debusine.debian.net/work-request/153115/

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks,
Timo

#1113004#12
Date:
2025-09-01 11:11:02 UTC
From:
To:
Hi Timo,

[...]

[...]

This wasn’t related to CMake 4, but to a LaTeX regression. (This is just for
info, I don’t mean to imply that you should have figured this out.)

Thanks for maintaining CMake!

Regards,

Stephen