Package: bootterm
Version: 0.5-1
Severity: normal
The package fails to build on various architectures. See
https://buildd.debian.org/status/package.php?p=bootterm&suite=sid.
Able to reproduce the issue while building the package on pp64el and
checked the build logs from pp64el
(https://buildd.debian.org/status/fetch.php?pkg=bootterm&arch=ppc64el&ver=0.5-1&stamp=1744757613&raw=0).
The error seems to be because of some library missiing. Checking more on
this.
make[2]: Entering directory '/build/reproducible-path/bootterm-0.5'
cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/bootterm-0.5=. -fstack-protector-strong
-Wformat -Werror=format-security '-DVERSION="0.5-1"' -o src/bt.o -c src/bt.c
src/bt.c: In function ‘set_port’:
src/bt.c:527:9: error: implicit declaration of function ‘tcgetattr’
[-Wimplicit-function-declaration]
527 | tcgetattr(fd, &tio);
| ^~~~~~~~~
src/bt.c:552:21: error: implicit declaration of function ‘cfsetospeed’
[-Wimplicit-function-declaration]
552 | if (cfsetospeed(&tio, baud_flag) == -1)
| ^~~~~~~~~~~
src/bt.c:554:21: error: implicit declaration of function ‘cfsetispeed’
[-Wimplicit-function-declaration]
554 | if (cfsetispeed(&tio, baud_flag) == -1)
| ^~~~~~~~~~~
src/bt.c:561:16: error: implicit declaration of function ‘tcsetattr’
[-Wimplicit-function-declaration]
561 | return tcsetattr(fd, TCSANOW, &tio);
| ^~~~~~~~~
src/bt.c: In function ‘get_baud_rate’:
src/bt.c:572:15: error: implicit declaration of function ‘cfgetospeed’
[-Wimplicit-function-declaration]
572 | spd = cfgetospeed(&tio);
| ^~~~~~~~~~~
src/bt.c: In function ‘forward’:
src/bt.c:1934:33: error: implicit declaration of function ‘tcsendbreak’
[-Wimplicit-function-declaration]
1934 | tcsendbreak(fd, 0);
| ^~~~~~~~~~~
make[2]: *** [Makefile:65: src/bt.o] Error 1