[Pkg-electronics-devel] Bug#1124211: sdcc: FTBFS: LaTeX error

Santiago Vila sanvila at debian.org
Sun Dec 28 18:27:12 GMT 2025


Package: src:sdcc
Version: 4.5.0+dfsg-4
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202512/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

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

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh_testdir
dh_testroot
[ ! -f Makefile ] || /usr/bin/make distclean
rm -rf /<<PKGBUILDDIR>>/build
rm -f support/sdbinutils/binutils/arlex.c
rm -f support/sdbinutils/binutils/arparse.c
rm -f support/sdbinutils/binutils/arparse.h
rm -f confdefs.h
rm -f install-arch install-indep
rm -f doc/sdcc_version
rm -f sim/ucsim/cmd.src/cmdlex.cc
rm -f device/lib/stm8-large/Makefile
rm -f device/lib/stm8-large/*.asm
rm -f device/lib/stm8-large/*.lst

[... snipped ...]


LaTeX Warning: Reference `subsec:The-anatomy-of' on page 26 undefined on input 
line 1674.


Underfull \hbox (badness 10000) in paragraph at lines 1680--1709


Underfull \hbox (badness 10000) in paragraph at lines 1680--1709


Underfull \hbox (badness 10000) in paragraph at lines 1680--1709


Underfull \hbox (badness 10000) in paragraph at lines 1680--1709


Underfull \hbox (badness 10000) in paragraph at lines 1680--1709


Underfull \hbox (badness 10000) in paragraph at lines 1680--1709


Underfull \hbox (badness 10000) in paragraph at lines 1712--1745


Underfull \hbox (badness 10000) in paragraph at lines 1712--1745


Underfull \hbox (badness 10000) in paragraph at lines 1712--1745


Underfull \hbox (badness 10000) in paragraph at lines 1712--1745


Underfull \hbox (badness 10000) in paragraph at lines 1712--1745


Underfull \hbox (badness 10000) in paragraph at lines 1712--1745


Underfull \hbox (badness 10000) in paragraph at lines 1712--1745


Underfull \hbox (badness 10000) in paragraph at lines 1712--1745

[26]

LaTeX Warning: Reference `subsec:Using-sdar-to' on page 27 undefined on input l
ine 1751.


Underfull \hbox (badness 10000) in paragraph at lines 1748--1767


Underfull \hbox (badness 10000) in paragraph at lines 1748--1767


Underfull \hbox (badness 10000) in paragraph at lines 1748--1767


Underfull \hbox (badness 10000) in paragraph at lines 1770--1776


Underfull \hbox (badness 10000) in paragraph at lines 1770--1776


Underfull \hbox (badness 10000) in paragraph at lines 1770--1776

[27]
Underfull \hbox (badness 6995) in paragraph at lines 1838--1842
\T1/ptm/m/n/10 SDCC uses \T1/ptm/m/it/10 sd-cpp\T1/ptm/m/n/10 , an adapted ver-
sion of the GNU Com-piler Col-lec-tion[] pre-pro-ces-sor \T1/ptm/m/it/10 cpp[] 
\T1/ptm/m/n/10 (\T1/ptm/m/it/10 gcc
[28]

LaTeX Warning: Reference `subsec:Loop-Optimizations' on page 29 undefined on in
put line 1894.


LaTeX Warning: Reference `subsec:Peephole-Optimizer' on page 29 undefined on in
put line 1918.

[29]

LaTeX Warning: Reference `sec:Parameters-and-Local-Variables' on page 30 undefi
ned on input line 1993.


LaTeX Warning: Reference `ite:callee_saves-function1=00005B.function2=00005B.fu
nction3...=00005D=00005D--' on page 30 undefined on input line 2016.

[30]

LaTeX Warning: Reference `ite:less_pedantic' on page 31 undefined on input line
 2070.

[31]

LaTeX Warning: Reference `subsec:Search-Paths' on page 32 undefined on input li
ne 2163.

[32]

LaTeX Warning: Reference `sec:Pragmas' on page 33 undefined on input line 2235.



LaTeX Warning: Reference `subsec:External-Stack' on page 33 undefined on input 
line 2262.

[33] [34]

LaTeX Warning: Reference `subsec:The-anatomy-of' on page 35 undefined on input 
line 2392.


Underfull \hbox (badness 10000) in paragraph at lines 2409--2418


LaTeX Warning: Reference `subsec:Install-paths' on page 35 undefined on input l
ine 2434.


LaTeX Warning: Reference `subsec:Search-Paths' on page 35 undefined on input li
ne 2436.


LaTeX Warning: Reference `subsec:Search-Paths' on page 35 undefined on input li
ne 2438.

[35] <MCS51_named.eps> [36]

LaTeX Warning: Reference `subsec:MCS51-variants' on page 37 undefined on input 
line 2519.


Underfull \hbox (badness 2237) in paragraph at lines 2578--2578
[][][][][][][]\T1/ptm/m/n/8 Not re-ally meant as ex-am-ples, but nev-er-the-les
s show-ing what bit-fields are about: de-vice/include/mc68hc908qy.h and sup-
[37]
Underfull \hbox (badness 10000) in paragraph at lines 2590--2590
[]\T1/pcr/m/n/10 __sfr __at[] (0x80) P0;  /* special function register P0 at lo
cation

Underfull \hbox (badness 10000) in paragraph at lines 2595--2595
[]   \T1/pcr/m/n/10 with the high byte at location 0x8C and the low byte at loc
ation

Underfull \hbox (badness 10000) in paragraph at lines 2601--2608


LaTeX Warning: Reference `sec:Porting-code-to-other-compilers' on page 38 undef
ined on input line 2616.


Underfull \hbox (badness 10000) in paragraph at lines 2620--2626


Underfull \hbox (badness 10000) in paragraph at lines 2636--2636
[]\T1/pcr/m/n/10 /* pointer physically in code rom pointing to data in xdata sp
ace

Underfull \hbox (badness 10000) in paragraph at lines 2640--2640
[]\T1/pcr/m/n/10 /* pointer physically in code space pointing to data in code s
pace

Underfull \hbox (badness 10000) in paragraph at lines 2651--2651
[]\T1/pcr/m/n/10 /* the following is a function pointer[] physically located in
 data
[38]
Underfull \hbox (badness 10000) in paragraph at lines 2654--2665


Underfull \hbox (badness 10000) in paragraph at lines 2654--2665


Underfull \hbox (badness 10000) in paragraph at lines 2668--2676


Underfull \hbox (badness 10000) in paragraph at lines 2668--2676


LaTeX Warning: Reference `subsec:MCS51-Startup-Code' on page 39 undefined on in
put line 2684.


Underfull \hbox (badness 10000) in paragraph at lines 2686--2706


Underfull \hbox (badness 10000) in paragraph at lines 2738--2739
[]\T1/pcr/m/n/10 __sfr __at(0x78) IoPort;  /* define a var in I/O space at 78h
[39]
Underfull \hbox (badness 10000) in paragraph at lines 2800--2801
[]\T1/pcr/m/n/10 __sfr __at(0x18) gpcc;  /* define a var in I/O space at 18h ca
lled
[40]
Underfull \hbox (badness 10000) in paragraph at lines 2832--2832
[]\T1/pcr/m/n/10 void setb0(void); // The function that sets the currently acti
ve

Underfull \hbox (badness 10000) in paragraph at lines 2834--2834
[]\T1/pcr/m/n/10 void setb1(void); // The function that sets the currently acti
ve

Underfull \hbox (badness 10000) in paragraph at lines 2835--2837
[]\T1/pcr/m/n/10 __addressmod[] setb0 spaceb0; // Declare a named address space
 called

Underfull \hbox (badness 10000) in paragraph at lines 2839--2839
[]\T1/pcr/m/n/10 __addressmod setb1 spaceb1; // Declare a named address space c
alled

Underfull \hbox (badness 10000) in paragraph at lines 2844--2845
[]\T1/pcr/m/n/10 spaceb0 int *spaceb1 z; // A pointer in address space spaceb1 
that

Underfull \hbox (badness 10000) in paragraph at lines 2850--2850
[]\T1/pcr/m/n/10 void setb0(void); // The function that sets the currently acti
ve

Underfull \hbox (badness 10000) in paragraph at lines 2852--2852
[]\T1/pcr/m/n/10 void setb1(void); // The function that sets the currently acti
ve

Underfull \hbox (badness 10000) in paragraph at lines 2853--2855
[]\T1/pcr/m/n/10 __addressmod[] setb0 const spaceb0; // Declare a named address
 space

Underfull \hbox (badness 10000) in paragraph at lines 2857--2857
[]\T1/pcr/m/n/10 __addressmod setb1 spaceb1; // Declare a named address space c
alled

Underfull \hbox (badness 10000) in paragraph at lines 2862--2863
[]\T1/pcr/m/n/10 const spaceb0 int *spaceb1 z; // A pointer in address space sp
aceb1
[41]

LaTeX Warning: Reference `subsec:A-Step-by Assembler Introduction' on page 42 u
ndefined on input line 2911.


Underfull \hbox (badness 10000) in paragraph at lines 2935--2935
[]   \T1/pcr/m/n/10 If needed adapt polarity of clock, polarity of data and bit

[42]
Underfull \hbox (badness 1132) in paragraph at lines 3033--3045
\T1/ptm/m/n/10 Automatic (lo-cal) vari-ables and pa-ram-e-ters to func-tions ar
e placed on the stack for most tar-gets. For

Underfull \hbox (badness 1286) in paragraph at lines 3033--3045
\T1/ptm/m/n/10 MCS51/DS390/HC08/S08/MOS6502/PDK13/PDK14/PDK15 they can ei-ther 
be placed on the stack or in

Underfull \hbox (badness 10000) in paragraph at lines 3033--3045


Underfull \hbox (badness 10000) in paragraph at lines 3051--3062

[43]
! Illegal parameter number in definition of \reserved at a.
<to be read again> 
                   p
l.3111 ...x{#pragma nooverlay@\#pragma nooverlay}}
                                                  ~\\
? 
! Emergency stop.
<to be read again> 
                   p
l.3111 ...x{#pragma nooverlay@\#pragma nooverlay}}
                                                  ~\\
Output written on sdccman.dvi (44 pages, 230644 bytes).
Transcript written on sdccman.log.
make[1]: *** [Makefile:67: sdccman.dvi] Error 1
make[1]: *** Deleting file 'sdccman.dvi'
make[1]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make: *** [debian/rules:88: build-indep-stamp] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------



More information about the Pkg-electronics-devel mailing list