URL:
  <https://savannah.gnu.org/bugs/?68508>

                 Summary: Unable to build outside of source directory
                   Group: GNU Screen
               Submitter: paulmenzel
               Submitted: Thu 09 Jul 2026 01:36:24 PM UTC
                Category: Build/Install
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Unlocked
                 Release: 5.0.1
           Fixed Release: None
         Planned Release: None
           Work Required: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Thu 09 Jul 2026 01:36:24 PM UTC By: Paul Menzel <paulmenzel>
Unpacking GNU Screen 5.0.1 in `source/`, and creating `build/` in the same
level as `source`, and changing directory into `build/`, and running
`../source/configure …`, results in a successful configure but failing
`make` as the headers are not found.

    [BEE] make -j1    
    AWK=gawk srcdir=/dev/shm/bee-pmenzel/screen/screen-5.0.1-0/source sh
/dev/shm/bee-pmenzel/screen/screen-5.0.1-0/source/term.sh    
    AWK=gawk CC="gcc -g -O2 -Wall -Wextra -std=c17"
srcdir=/dev/shm/bee-pmenzel/screen/screen-5.0.1-0/source sh
/dev/shm/bee-pmenzel/screen/screen-5.0.1-0/source/comm.sh    
    gcc -c -iquote. -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"'
-DBUILD_DATE='"2026-07-09 09:07:31"' -g -O2 -Wall -Wextra -std=c17
/dev/shm/bee-pmenzel/screen/screen-5.0.1-0/source/screen.c -o screen.o     In
file included from
/dev/shm/bee-pmenzel/screen/screen-5.0.1-0/source/display.h:36,
                     from
/dev/shm/bee-pmenzel/screen/screen-5.0.1-0/source/window.h:42,
                     from
/dev/shm/bee-pmenzel/screen/screen-5.0.1-0/source/screen.h:72,    
                     from
/dev/shm/bee-pmenzel/screen/screen-5.0.1-0/source/screen.c:33:    
    ./comm.h:8:10: fatal error: acls.h: No such file or directory
        8 | #include "acls.h"
          |          ^~~~~~~~    
    compilation terminated.
    make: *** [Makefile:69: screen.o] Error 1


Building inside the source directory works. This is a regression compared to
4.9.1.







    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?68508>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to