Your message dated Wed, 26 Nov 2025 14:34:33 +0000
with message-id <[email protected]>
and subject line Bug#1121414: fixed in gst123 0.4.1-2
has caused the Debian Bug report #1121414,
regarding gst123 FTBFS: terminal.h:31:30: error: field 'tio_orig' has
incomplete type 'termios'
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1121414: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1121414
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gst123
Version: 0.4.1-1
Severity: serious
Tags: ftbfs
gst123 fails to build from source in unstable. This has been
independently reproduced by reproducible builds.
https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/gst123_0.4.1-1.rbuild.log.gz
| g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread
-I/usr/include/orc-0.4 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2
-I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid
-I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu
-I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders
-I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -pthread
-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -g -O2
-ffile-prefix-map=/build/reproducible-path/gst123-0.4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O2 -Wall -c -o utils.o utils.cc
| In file included from terminal.cc:34:
| terminal.h:31:30: error: field 'tio_orig' has incomplete type 'termios'
| 31 | struct termios tio_orig;
| | ^~~~~~~~
| terminal.h:31:10: note: forward declaration of 'struct termios'
| 31 | struct termios tio_orig;
| | ^~~~~~~
| terminal.cc: In member function 'void Terminal::init_terminal()':
| terminal.cc:103:3: error: 'tcgetattr' was not declared in this scope; did you
mean 'tigetstr'?
| 103 | tcgetattr (0, &tio_orig);
| | ^~~~~~~~~
| | tigetstr
| terminal.cc:105:18: error: variable 'termios tio_new' has initializer but
incomplete type
| 105 | struct termios tio_new = tio_orig;
| | ^~~~~~~
| terminal.cc:106:24: error: 'ICANON' was not declared in this scope
| 106 | tio_new.c_lflag &= ~(ICANON|ECHO); /* Clear ICANON and ECHO. */
| | ^~~~~~
| terminal.cc:106:31: error: 'ECHO' was not declared in this scope
| 106 | tio_new.c_lflag &= ~(ICANON|ECHO); /* Clear ICANON and ECHO. */
| | ^~~~
| terminal.cc:107:16: error: 'VMIN' was not declared in this scope; did you
mean 'MIN'?
| 107 | tio_new.c_cc[VMIN] = 0;
| | ^~~~
| | MIN
| terminal.cc:108:16: error: 'VTIME' was not declared in this scope; did you
mean 'ETIME'?
| 108 | tio_new.c_cc[VTIME] = 1; /* 0.1 seconds */
| | ^~~~~
| | ETIME
| terminal.cc:109:17: error: 'TCSANOW' was not declared in this scope
| 109 | tcsetattr (0, TCSANOW, &tio_new);
| | ^~~~~~~
| terminal.cc:109:3: error: 'tcsetattr' was not declared in this scope
| 109 | tcsetattr (0, TCSANOW, &tio_new);
| | ^~~~~~~~~
| terminal.cc: In member function 'void Terminal::end()':
| terminal.cc:162:15: error: 'TCSANOW' was not declared in this scope
| 162 | tcsetattr(0,TCSANOW,&tio_orig);
| | ^~~~~~~
| terminal.cc:162:3: error: 'tcsetattr' was not declared in this scope
| 162 | tcsetattr(0,TCSANOW,&tio_orig);
| | ^~~~~~~~~
| make[3]: *** [Makefile:449: terminal.o] Error 1
| make[3]: *** Waiting for unfinished jobs....
| In file included from gst123.cc:33:
| terminal.h:31:30: error: field 'tio_orig' has incomplete type 'termios'
| 31 | struct termios tio_orig;
| | ^~~~~~~~
| terminal.h:31:10: note: forward declaration of 'struct termios'
| 31 | struct termios tio_orig;
| | ^~~~~~~
| make[3]: *** [Makefile:449: gst123.o] Error 1
| make[3]: Leaving directory '/build/reproducible-path/gst123-0.4.1/src'
| make[2]: *** [Makefile:384: all-recursive] Error 1
| make[2]: Leaving directory '/build/reproducible-path/gst123-0.4.1'
| make[1]: *** [Makefile:325: all] Error 2
| make[1]: Leaving directory '/build/reproducible-path/gst123-0.4.1'
| dh_auto_build: error: make -j42 returned exit code 2
| make: *** [debian/rules:7: binary] Error 25
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status
2
Helmut
--- End Message ---
--- Begin Message ---
Source: gst123
Source-Version: 0.4.1-2
Done: أحمد المحمودي (Ahmed El-Mahmoudy) <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gst123, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
أحمد المحمودي (Ahmed El-Mahmoudy) <[email protected]> (supplier
of updated gst123 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 26 Nov 2025 14:52:33 +0100
Source: gst123
Built-For-Profiles: noudeb
Architecture: source
Version: 0.4.1-2
Distribution: unstable
Urgency: medium
Maintainer: Maintainers of GStreamer packages <[email protected]>
Changed-By: أحمد المحمودي (Ahmed El-Mahmoudy)
<[email protected]>
Closes: 1121414
Changes:
gst123 (0.4.1-2) unstable; urgency=medium
.
* d/control:
+ Bump standards version to 4.7.2
+ Drop redundant Rules-Requires-Root field
* Update FSF address
* d/copyright: refer to FSF website instead of physical address
* Add termios-fix.patch to add headers requires for termios
(Closes: #1121414)
* d/rules: enable all hardening flags
Checksums-Sha1:
f4625347ea2b0ae7617748abf44ad3beafdb34b3 1731 gst123_0.4.1-2.dsc
67f6604d9f4bbf60fbd63436027a4112f317be4c 3908 gst123_0.4.1-2.debian.tar.xz
24996b066e52437876846c4a215cee55bca12ad6 8145 gst123_0.4.1-2_source.buildinfo
Checksums-Sha256:
5dcfada26e829ed5132c6abe0ef71230328477f7f17699aed139316dc152b5a4 1731
gst123_0.4.1-2.dsc
cb2a952d53adb12ea367758e2645c0df73e561bbd732d7609e6bf22e254530bf 3908
gst123_0.4.1-2.debian.tar.xz
a5582bbfa0dde9071336ec628fcdd0fbd40b3749118ad0c9889d8fb4a775c90f 8145
gst123_0.4.1-2_source.buildinfo
Files:
27d1e72b7a76df1f5b62f37964ceb1f2 1731 video optional gst123_0.4.1-2.dsc
a9e894b24c5a628f6feae946f9eb6972 3908 video optional
gst123_0.4.1-2.debian.tar.xz
980276007052afe09e52de1bd1c22c5e 8145 video optional
gst123_0.4.1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQFWBAEBCgBAFiEEggahliCEfm0N+LF2vBlqlO3dobcFAmknBqIiHGFlbG1haG1v
dWR5QHVzZXJzLnNvdXJjZWZvcmdlLm5ldAAKCRC8GWqU7d2ht66RCAC7ym5cB3tZ
2d3qnaG00Arw2dHVBg2+K+X6s/LxjY4o6P1vDN12tI6N0n3s40dgWYTadgrTjW/f
OqOWbt4hYuhVMqMK2lRpDE/mpeWS47vJ2spQmjtGFTKFfLfdSXk41GAbu8lnWzGI
96qtItfSlsJPZDwiYZ1+gKG4uTUohJXIDqElb14KjM2i4E2Y/ziwtF6SMlWp4jY3
CAou9MRiI5yz3UfGhclP9P/eybB5TX6fyboKJLgYJtY+LBOkioUQKffPazhQD0FJ
4zik07J+lkyn4BFBz+QPqC1OQCpyptvN2qpEPZqfMlQoT4JWvIVsYUPI4O8YAd7E
wclY5+ODKw3Z
=alhx
-----END PGP SIGNATURE-----
pgp3qebW4maSc.pgp
Description: PGP signature
--- End Message ---