bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: rpl_free undefined


From: Reuben Thomas
Subject: Re: rpl_free undefined
Date: Sun, 1 May 2022 23:03:37 +0100

On Sun, 1 May 2022 at 22:39, Bruno Haible <bruno@clisp.org> wrote:
A link error is not a "minor" problem; it's a major one.

More generally: How to reproduce?

Check out https://github.com/rrthomas/libpaper.git commit 8fe608f on MSYS

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

--
https://rrt.sc3d.org

reply via email to

[Prev in Thread] Current Thread [Next in Thread]