#1105645 proftpd-dfsg: FTBFS with make --shuffle=reverse: ld: cannot find base32.o: No such file or directory

Package:
src:proftpd-dfsg
Source:
src:proftpd-dfsg
Submitter:
Lucas Nussbaum
Date:
2026-06-15 17:37:04 UTC
Severity:
normal
Tags:
#1105645#5
Date:
2025-05-13 19:13:13 UTC
From:
To:
Hi,

GNU Make now has a --shuffle option that simulates non-deterministic ordering
of target prerequisites. See
https://trofi.github.io/posts/238-new-make-shuffle-mode.html and also previous
work in Debian by Santiago Vila:
https://people.debian.org/~sanvila/make-shuffle/

This package fails to build with make --shuffle=reverse.
This is likely to be caused by a missing dependency in
debian/rules or an upstream Makefile.

More information about this mass bug filing is available at
https://wiki.debian.org/qa.debian.org/FTBFS/Shuffle

Relevant part (hopefully):
The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/proftpd-dfsg_1.3.8.c+dfsg-3_unstable_reverse.log

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

#1105645#12
Date:
2026-06-09 22:26:40 UTC
From:
To:
Am 13.05.2025 um 21:13 schrieb Lucas Nussbaum:

Hello,

I'm failing to provoke the issue using proftpd 1.3.9b-1 using the
instructions on that page. So I would guess that the issue has been
solved in the meantime. Can we close?

Hilmar

#1105645#17
Date:
2026-06-10 05:49:56 UTC
From:
To:
Hi Hilmar,

yes, let's close, and I'll reopen or file another bug if I can reproduce
it again in the future.

Lucas

#1105645#22
Date:
2026-06-10 07:10:05 UTC
From:
To:
Am 10.06.2026 um 07:49 schrieb Lucas Nussbaum:

Hello,
I guess one has to make more than one run....

ln -s ./proftpd
/home/hille/proftpd-dfsg-1.3.9b~dfsg/debian/tmp/usr/sbin/in.proftpd
chown -h root:root
/home/hille/proftpd-dfsg-1.3.9b~dfsg/debian/tmp/usr/sbin/in.proftpd
make[2]: Leaving directory '/home/hille/proftpd-dfsg-1.3.9b~dfsg'
rm -f /home/hille/proftpd-dfsg-1.3.9b~dfsg/debian/tmp/usr/sbin/in.proftpd
make[1]: Leaving directory '/home/hille/proftpd-dfsg-1.3.9b~dfsg'
    dh_install
dh_install: warning: Cannot find (any matches for)
"usr/lib/proftpd/mod_auth_otp.so" (tried in ., debian/tmp)

dh_install: warning: proftpd-core missing files:
usr/lib/proftpd/mod_auth_otp.so
dh_install: error: missing files, aborting
make: *** [debian/rules:69: binary] Error 255 shuffle=reverse
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess failed
with exit status 2

H.

#1105645#31
Date:
2026-06-10 22:08:12 UTC
From:
To:
Am 13.05.2025 um 21:13 schrieb Lucas Nussbaum:

Forwarded for now.

H.

#1105645#38
Date:
2026-06-12 21:48:09 UTC
From:
To:
Am 13.05.2025 um 21:13 schrieb Lucas Nussbaum:

Hello,

Patch is on salsa.

H.