building execline 2.0.0.0: No rule to make target '-lexecline'

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

Hi,

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

(I'm creating packages for Nix package manager, so there may be various
differences
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
-D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -O2
-Werror=implicit-function-declaration -Werror=implicit-int
-Werror=pointer-sign -Werror=pointer-arith
-I/nix/store/sw1kqqz8rak2k38c70dpwsyan3ir74ir-skalibs-2.0.0.0/include
-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'.
Stop.

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
EXTRA_LIBS ?

Thanks,

-- 
Patrick Mahoney <pat_at_polycrystal.org>
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