• Bug#1065768: libauthen-krb5-perl: FTBFS on arm{el,hf}: Krb5.xs:1040:17:

    From gregor herrmann@21:1/5 to Sebastian Ramacher on Thu Mar 14 17:40:01 2024
    On Sat, 09 Mar 2024 21:29:26 +0100, Sebastian Ramacher wrote:

    Source: libauthen-krb5-perl
    Version: 1.9-6
    Severity: serious
    Tags: ftbfs
    Justification: fails to build from source (but built successfully in the past)
    X-Debbugs-Cc: sramacher@debian.org

    https://buildd.debian.org/status/fetch.php?pkg=libauthen-krb5-perl&arch=armhf&ver=1.9-6%2Bb3&stamp=1709893977&raw=0

    Krb5.xs:1040:17: error: implicit declaration of function ‘krb5_free_address’; did you mean ‘krb5_free_addresses’? [-Werror=implicit-function-declaration]
    1040 | krb5_free_address(context,addr);
    | ^~~~~~~~~~~~~~~~~
    | krb5_free_addresses

    Not sure there are many chances to fix this (short of disabling -Werror=implicit-function-declaration). Cf. also in Fedora: https://src.fedoraproject.org/rpms/perl-Authen-Krb5/commits/rawhide https://bugzilla.redhat.com/show_bug.cgi?id=2172836

    Cheers,
    gregor

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmXzJ4FfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgb+qRAApvFLTUBNO1feXkC6S3ph3BjDKoT9yFflVtMI5YGBLrCHfEVrurprJjWr aP8yGc59ZT2U/+6/4HoZePTMwKXOcMvoGSYdxfMhd3VHKrPtVoLjB++EB90fEsUE JSTtTIicHRtDSUakR5yG3kGAywuKfdc4EpcD8Z32SEzTnJm+voxS9T5olGON0jRd sHilVmHDFzRGzY7lN3uFy9EK0FwZ7DI/1Sy6vIgIyZkdqF7DkFaHJF/4f6jlWp05 Sm7TazmU1cdA9YHaM8wZUoUfOzDq4NHAq19sFqjT2KixbviKPySlb4kPyS4W7t60 V+iA+Jg78iIgscrP4AC2OHH2hvFarnrkfRjOZE20yWIIZZElVmxLVeh/8KgCQRPY S9Xko8FS4EGaN2Om4ATCJrlQS82qPX9qLR37LZw/myaocX6SjiNVpebEn07MdobF yR0eEMY/QX8hoQU9ARQJish00RczY7aTkW6/VjoeNKlLB9PhecEvu2RS8hSbPiIm
    wS8BL5em
  • From Russ Allbery@21:1/5 to gregor herrmann on Mon Apr 1 03:50:01 2024
    gregor herrmann <gregoa@debian.org> writes:

    I'm by far not any expert on C code and gcc flags; but yes, given the
    above findings and unless someone more knowledgeable steps up in the
    next couple of week, I think we have to remove libauthen-krb5-perl (and libauthen-krb5-admin-perl).

    Authen::Krb5 has a bunch of stuff that dates from the pre-GSS-API era of Kerberos, and there were other things that at one point got me to start
    writing my own version of the same idea (although alas I never finished).
    In theory, one could delete the pieces of the module that try to do things
    that no one should really be doing from Perl and the rest of it remains somewhat useful, but given that upstream has archived the project, I would
    go ahead and remove it.

    Maybe someday I'll dust off and finish a proper Kerberos Perl module that
    uses the modern C API. In my copius free time. :)

    --
    Russ Allbery (rra@debian.org) <https://www.eyrie.org/~eagle/>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)