A link error is not a "minor" problem; it's a major one.
More generally: How to reproduce?
Edit bootstrap.conf to remove the posix-free module
./bootstrap
./configure --enable-relocatable
make
Link error (note: the "lib" directory is libpaper source code, not gnulib):
make[2]: Entering directory '/home/rrt/libpaper-test/lib'
sed -e 's|$[{]prefix[}]|/usr|g' ./
libpaper.c.in >libpaper.c
CC libpaper.lo
CCLD
libpaper.la/usr/lib/gcc/x86_64-pc-msys/11.2.0/../../../../x86_64-pc-msys/bin/ld: .libs/libpaper.o: in function `papernamefile':
/home/rrt/libpaper-test/lib/libpaper.c:285: undefined reference to `rpl_free'
/usr/lib/gcc/x86_64-pc-msys/11.2.0/../../../../x86_64-pc-msys/bin/ld: /home/rrt/libpaper-test/lib/libpaper.c:286: undefined reference to `rpl_free'
/usr/lib/gcc/x86_64-pc-msys/11.2.0/../../../../x86_64-pc-msys/bin/ld: .libs/libpaper.o: in function `readspecs':
/home/rrt/libpaper-test/lib/libpaper.c:169: undefined reference to `rpl_free'
/usr/lib/gcc/x86_64-pc-msys/11.2.0/../../../../x86_64-pc-msys/bin/ld: /home/rrt/libpaper-test/lib/libpaper.c:218: undefined reference to `rpl_free'
/usr/lib/gcc/x86_64-pc-msys/11.2.0/../../../../x86_64-pc-msys/bin/ld: /home/rrt/libpaper-test/lib/libpaper.c:219: undefined reference to `rpl_free'
/usr/lib/gcc/x86_64-pc-msys/11.2.0/../../../../x86_64-pc-msys/bin/ld: .libs/libpaper.o:/home/rrt/libpaper-test/lib/libpaper.c:220: more undefined references to `rpl_free' follow
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:1394:
libpaper.la] Error 1
make[2]: Leaving directory '/home/rrt/libpaper-test/lib'
make[1]: *** [Makefile:1428: all-recursive] Error 1
make[1]: Leaving directory '/home/rrt/libpaper-test'
make: *** [Makefile:1339: all] Error 2