On Ubuntu 16.04, with package libperl5.22 installed but package libperl-dev *not* installed:
configure succeeds, printing checking Perl configuration value ccflags... -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 checking Perl configuration value cccdlflags... -fPIC checking Perl configuration value ccdlflags... -Wl,-E checking Perl configuration value libperl... libperl.so.5.22 checking Perl configuration value archlibexp... /usr/lib/x86_64-linux-gnu/perl/5.22 checking Perl configuration value privlibexp... /usr/share/perl/5.22 ... checking whether we can build Perl extension (XS) modules... yes But the build fails: libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/Parsetexi_la-Parsetexi.o .libs/Parsetexi_la-api.o .libs/Parsetexi_la-parser.o .libs/Parsetexi_la-element_types.o .libs/Parsetexi_la-commands.o .libs/Parsetexi_la-input.o .libs/Parsetexi_la-tree.o .libs/Parsetexi_la-close.o .libs/Parsetexi_la-text.o .libs/Parsetexi_la-context_stack.o .libs/Parsetexi_la-debug.o .libs/Parsetexi_la-convert.o .libs/Parsetexi_la-end_line.o .libs/Parsetexi_la-separator.o .libs/Parsetexi_la-multitable.o .libs/Parsetexi_la-indices.o .libs/Parsetexi_la-macro.o .libs/Parsetexi_la-handle_commands.o .libs/Parsetexi_la-def.o .libs/Parsetexi_la-extra.o .libs/Parsetexi_la-menus.o .libs/Parsetexi_la-labels.o .libs/Parsetexi_la-errors.o .libs/Parsetexi_la-counter.o -Wl,--whole-archive ../gnulib/lib/.libs/libgnu.a -Wl,--no-whole-archive -L/usr/lib/x86_64-linux-gnu/perl/5.22/CORE -lperl -L/media/develdata/devel/inst-x86_64-64/lib -Wl,-E -Wl,-soname -Wl,Parsetexi.so -o .libs/Parsetexi.so /usr/bin/ld: cannot find -lperl collect2: error: ld returned 1 exit status Makefile:889: die Regel für Ziel „Parsetexi.la“ scheiterte make[6]: *** [Parsetexi.la] Fehler 1 After installing package libperl-dev [1], the build proceeds fine. [1] https://packages.ubuntu.com/xenial/amd64/libperl-dev/filelist
