building execline No rule to make target '-lexecline'

From: Patrick Mahoney <>
Date: Tue, 23 Dec 2014 12:01:35 -0600


I'm building execline on Linux, and with some combination of ./configure
I see the following error:

(I'm creating packages for Nix package manager, so there may be various
from a "normal" setup, but using GNU Make 4.0, gcc 4.8.3)

       Must remake target 'src/execline/background.o'.
exec gcc -iquote src/include-local -Isrc/include
-Werror=implicit-function-declaration -Werror=implicit-int
-Werror=pointer-sign -Werror=pointer-arith
-std=c99 -fomit-frame-pointer -fno-exceptions -fno-unwind-tables
-fno-asynchronous-unwind-tables -Wa,--noexecstack -fno-stack-protector
-pipe -Wall -c -o src/execline/background.o src/execline/background.c
        File '-lexecline' does not exist.
       Must remake target '-lexecline'.
make: *** No rule to make target '-lexecline', needed by 'background'.

Before I get too far with this, I noticed in package/deps.mak

   background: private EXTRA_LIBS :=
   background: src/execline/background.o -lexecline -lskarnet

Is it correct that "-lexecline" is a dependency rather than up in


Patrick Mahoney <>
Received on Tue Dec 23 2014 - 18:01:35 UTC

This archive was generated by hypermail 2.3.0 : Sun May 09 2021 - 19:38:49 UTC