Follow-up Comment #2, bug #66139 (group screen): Thanks for taking a look.
The configure has been done in the subdirectory. Whilst the headers are in the
srcdir (and an edit to the .h and .c file respectively added ../ to the lines
does allow the compile to succeed. For some reason make is not honouring the
VPATH for these 2 headers.
The build is on Ubuntu 24.04 - these steps should be able to reproduce the
errors.
mkdir .x86_64-libreelec-linux-gnu
cd .x86_64-libreelec-linux-gnu
../configure --host=x86_64-libreelec-linux-gnu --build=x86_64-linux-gnu
--prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
--libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var
ac_cv_header_utempter_h=no --disable-pam --disable-telnet
--disable-socket-dir
make
==
$ pwd
/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/build/screen-5.0.0/.x86_64-libreelec-linux-gnu
$ ls -la
total 312
drwxr-xr-x 3 docker docker 4096 Aug 29 10:52 .
drwxr-xr-x 10 docker docker 4096 Aug 29 10:39 ..
-r--r--r-- 1 docker docker 5769 Aug 29 10:39 comm.h
-rw-r--r-- 1 docker docker 6699 Aug 29 10:39 config.h
-rw-r--r-- 1 docker docker 46977 Aug 29 10:52 config.log
-rwxr-xr-x 1 docker docker 30154 Aug 29 10:52 config.status
-rwxr-xr-x 1 docker docker 179821 Aug 29 10:52 configure.lineno
drwxr-xr-x 2 docker docker 4096 Aug 29 10:52 doc
-r--r--r-- 1 docker docker 1123 Aug 29 10:39 kmapdef.c
-rw-r--r-- 1 docker docker 12430 Aug 29 10:52 Makefile
-r--r--r-- 1 docker docker 7250 Aug 29 10:39 term.h
$ head config.log
�������������������������������������������������������������������������������������������������������
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by GNU Screen configure 5.0.0, which was
generated by GNU Autoconf 2.72. Invocation command line was
$
/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/build/screen-5.0.0/configure
--host=x86_64-libreelec-linux-gnu --build=x86_64-linux-gnu --prefix=/usr
--bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --libdir=/usr/lib
--libexecdir=/usr/lib --localstatedir=/var ac_cv_header_utempter_h=no
--disable-pam --disable-telnet --disable-socket-dir
## --------- ##
## Platform. ##
$ head Makefile
#
# Makefile template for screen
#
# See machine dependant config.h for more configuration options.
#
srcdir =
/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/build/screen-5.0.0
VPATH =
/var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/build/screen-5.0.0
DESTDIR =
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?66139>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
