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 <[email protected]>

Reply via email to