#997222 libexplain: FTBFS: libexplain/iocontrol/siocadddlci.c:51:12: error: invalid application of ‘sizeof’ to incomplete type ‘struct dlci_add’

#997222#5
Date:
2021-10-23 19:13:32 UTC
From:
To:
Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
The full build log is available from:
http://qa-logs.debian.net/2021/10/23/libexplain_1.4.D001-11_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

#997222#10
Date:
2021-11-17 00:33:33 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
libexplain, 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 997222@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Håvard Flaget Aasen <haavard_aasen@yahoo.no> (supplier of updated libexplain 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 16 Nov 2021 21:36:08 +0100
Source: libexplain
Architecture: source
Version: 1.4.D001-12
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Håvard Flaget Aasen <haavard_aasen@yahoo.no>
Closes: 997222
Changes:
 libexplain (1.4.D001-12) unstable; urgency=medium
 .
   * QA upload.
   * Patch: Linux 5.11 no longer has if_frad.h, from Ubuntu. Closes: #997222
   * Patch: termiox removed since kernel 5.12, from ALT Linux.
   * Patch: Change from which -> command -v
   * d/watch: Update to version 4.
   * Add d/clean to avoid FTBFSx2, from Ubuntu.
Checksums-Sha1:
 ff6acb5c939eccfac981f8a20cde1d6ed9272e84 2014 libexplain_1.4.D001-12.dsc
 4d5dc2e704aa1efa4e927c15a274107c639c7f17 47516 libexplain_1.4.D001-12.debian.tar.xz
 053d923be2e3bfde950bfd61a8e96f7f05198f99 6931 libexplain_1.4.D001-12_source.buildinfo
Checksums-Sha256:
 29072f44bdd7a3a888e0bed1a2fa4ee3be62fbcb02de79947bbb7708643f7bc2 2014 libexplain_1.4.D001-12.dsc
 d7dc93d3d0f2f24ea38ff91b8cdbd54829c803fa24fcf62dc23c269e637a309a 47516 libexplain_1.4.D001-12.debian.tar.xz
 6a1d6f368a11ac8dc87c0a91d92ebc0b29a939f0112fde02b0b410ba10f6dc01 6931 libexplain_1.4.D001-12_source.buildinfo
Files:
 8621f7516cf870dc6ef5396d01fed583 2014 devel optional libexplain_1.4.D001-12.dsc
 7d4a7657be42110f4068da3b5b5bbcef 47516 devel optional libexplain_1.4.D001-12.debian.tar.xz
 bd7ffdfc8c3aad7e34774d0442b69600 6931 devel optional libexplain_1.4.D001-12_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQGzBAEBCgAdFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmGURKoACgkQH1x6i0VW
QxSd2AwA6bS1hO6b8FMgPKwX4VG2Z0hWI/19U0wJdvEqwmtyXO8sFmYuZGXGG+mf
XGocyqt1XwqVHCgw2D6qfqPYXaIMzH2lbG66Ma/OC1ZqhEJNVUDGvoDVlXM1fDhT
9sFQjo1m2M3sBm8IHFTLx8rhzdRqhDsKxiSA3YEM5xvxU/GxIhrYS2oB2B2olR5Y
dbWX00tZs/EH/hSanEuLD1ShIDIMOEHt1B0D0zjpuJ4oQqUHUkZlLnFsAngytPzL
alk52BjWJbfs7NRZ/2RkB7h1UAbNo37kVb1qgOTT4ADQH5KPTO+EN0GBeQ1P10w6
6RqjF94O+urb3q/dmzM+Q0Lp9UkPoU1+jJYLxZLF/oaChC2wOMZmktNSCgpt9FOf
jRkrsaHg28CyPFysw5HKsNeQOxUL73k/lnnKxYFpKau8wdfV57ex0WyG21gVeaZP
QnjebZiYoQ3Pxtvh3D1rAb6FsBL3CCaGYauln8oJAYA5blTBl6OBa24RRnUXncR9
8p7qpe0/
=DBnK
-----END PGP SIGNATURE-----

#997222#23
Date:
2022-12-06 00:20:14 UTC
From:
To:
Hi.

I'm considering to make an upload to fix this in bullseye.

Am I right to think that the termiox patch with the following changelog
entry is also desirable to be able to build from bullseye+recent kernel?

   - Patch: termiox removed since kernel 5.12, from ALT Linux.

Thanks.

#997222#28
Date:
2022-12-06 23:03:00 UTC
From:
To:
tir. 6. des. 2022 kl. 00:20 skrev Santiago Vila <sanvila@debian.org>:

Yes, this still still seems to be the right thing to do.
I see that the release that resides in Sid/testing hasn't been pushed
to the correct repo on salsa. If it is of interest, the commit can be
found in my fork [1]

Regards,
Håvard

[1] https://salsa.debian.org/haava/libexplain/-/commit/cbda43b911408c6aae87321773ce1529526fba01

#997222#37
Date:
2023-01-13 23:16:12 UTC
From:
To:
reopen 997222
found 997222 1.4.D001-11
fixed 997222 1.4.D001-12
thanks

Note: There is a fix proposal for bullseye in Bug #1025703.

#997222#50
Date:
2023-04-07 10:02:18 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
libexplain, 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 997222@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Santiago Vila <sanvila@debian.org> (supplier of updated libexplain 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 21 Mar 2023 14:20:00 +0100
Source: libexplain
Architecture: source
Version: 1.4.D001-11+deb11u1
Distribution: bullseye
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Santiago Vila <sanvila@debian.org>
Closes: 997222
Changes:
 libexplain (1.4.D001-11+deb11u1) bullseye; urgency=medium
 .
   * QA upload.
   * Apply two patches from bookworm to build with newer kernels:
   - Patch: Linux 5.11 no longer has if_frad.h, from Ubuntu. Closes: #997222
   - Patch: termiox removed since kernel 5.12, from ALT Linux.
Checksums-Sha1:
 ed7e7df46add7ca753a5591653514aac5f216a9d 1875 libexplain_1.4.D001-11+deb11u1.dsc
 4672c4e7367af47b2d3bd9e186ef6e007ec6e146 47240 libexplain_1.4.D001-11+deb11u1.debian.tar.xz
 33bf9975b806ef444ca7dcad221d570c01527f1c 6997 libexplain_1.4.D001-11+deb11u1_source.buildinfo
Checksums-Sha256:
 6816bcf0cb6496e81ca2758eed4e5aa3a8800765072ab7655a9091aec80e605c 1875 libexplain_1.4.D001-11+deb11u1.dsc
 ff5484c64e91a7dc24a969a14271546f4b897e386c0904ec6e7035cbdee87a43 47240 libexplain_1.4.D001-11+deb11u1.debian.tar.xz
 3bf373e7e6e57ef26021a72049ac4c79d900f115eae493e63a6fddb00c493ff2 6997 libexplain_1.4.D001-11+deb11u1_source.buildinfo
Files:
 e95600f1846001c8b3ba1ad8935779d4 1875 devel optional libexplain_1.4.D001-11+deb11u1.dsc
 69487589df1431d8b887e9fa0c297222 47240 devel optional libexplain_1.4.D001-11+deb11u1.debian.tar.xz
 9d75dc365abe2b97d3c32bad624d9609 6997 devel optional libexplain_1.4.D001-11+deb11u1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmQZr1cACgkQQc5/C58b
izI+2wgAoB/PISHFXvHgTRETH+sbwQe1dqd1rE/1+wvsQN18k5JrGokyDxd/v/98
IZ6pxmsr957BMJJoMG/wMkT/EMec0DOHchbk7msg9j9B/9VLQ/lwBFya+4jfm5M5
Z4FWS87GmBWDn9aQ8qhB8yVk+8GHDdKtkXgAO+oOu8tvdgODveM4SwZaiTy85Qz1
MibNoJFwVE9m3Zy+oo8YBm2uTCq6+8RNWfBy9rSpU7tufWgIYqGzplyNOS79dhCA
B4KTw4e0WEoXfpnP0GkZKfrWI8QfdTi9iTnyRw8nkrEncEfbd24JAyXJCKXa2iNo
zz1eshjaKSWgqePD5i75spsOkMpMeg==
=f1II
-----END PGP SIGNATURE-----