poke-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU poke 3.90.0 on Linux/s390, FreeBSD/powerpc64, FreeBSD/sparc64


From: Bruno Haible
Subject: Re: GNU poke 3.90.0 on Linux/s390, FreeBSD/powerpc64, FreeBSD/sparc64
Date: Tue, 23 Jan 2024 01:54:55 +0100

On Linux/s390 it fails to compile:

libtool: compile:  gcc -m31 -std=gnu11 -DHAVE_CONFIG_H -I. -I../../jitter 
-I./config-private -I./jitter -I./gnulib-local -I../../jitter/gnulib-local 
-I/home/bruno/prefix32/include -Wall -fvisibility=hidden -g -O2 -MT 
jitter/lib_libgnulib_extension__partial_la-jitter-missing.lo -MD -MP -MF 
jitter/.deps/lib_libgnulib_extension__partial_la-jitter-missing.Tpo -c 
../../jitter/jitter/jitter-missing.c  -fPIC -DPIC -o 
jitter/.libs/lib_libgnulib_extension__partial_la-jitter-missing.o
In file included from ./gnulib-local/stdint.h:105:0,
                 from ../../jitter/jitter/jitter-missing.c:22:
./gnulib-local/sys/types.h:28:3: error: #error "Please include config.h first."
  #error "Please include config.h first."
   ^
In file included from /usr/include/sys/types.h:132:0,
                 from ./gnulib-local/sys/types.h:46,
                 from ./gnulib-local/stdint.h:105,
                 from ../../jitter/jitter/jitter-missing.c:22:
./gnulib-local/time.h:28:3: error: #error "Please include config.h first."
  #error "Please include config.h first."
   ^
In file included from /usr/include/sys/select.h:43:0,
                 from /usr/include/sys/types.h:219,
                 from ./gnulib-local/sys/types.h:46,
                 from ./gnulib-local/stdint.h:105,
                 from ../../jitter/jitter/jitter-missing.c:22:
./gnulib-local/time.h:28:3: error: #error "Please include config.h first."
  #error "Please include config.h first."
   ^
Makefile:9797: recipe for target 
'jitter/lib_libgnulib_extension__partial_la-jitter-missing.lo' failed
make[4]: *** [jitter/lib_libgnulib_extension__partial_la-jitter-missing.lo] 
Error 1
make[4]: Target 'all-am' not remade because of errors.
make[4]: Leaving directory '/home/bruno/poke-3.90.1.3/build-32/jitter'


Similarly on FreeBSD 14.0/powerpc64:

libtool: compile:  cc -ferror-limit=0 -DHAVE_CONFIG_H -I. -I../../jitter 
-I./config-private -I./jitter -I./gnulib-local -I../../jitter/gnulib-local 
-I/home/bruno/prefix64/include -Wall -fvisibility=hidden -g -O2 -MT 
jitter/lib_libgnulib_extension__partial_la-jitter-missing.lo -MD -MP -MF 
jitter/.deps/lib_libgnulib_extension__partial_la-jitter-missing.Tpo -c 
../../jitter/jitter/jitter-missing.c  -fPIC -DPIC -o 
jitter/.libs/lib_libgnulib_extension__partial_la-jitter-missing.o
In file included from ../../jitter/jitter/jitter-missing.c:22:
In file included from ./gnulib-local/stdint.h:105:
./gnulib-local/sys/types.h:28:3: error: "Please include config.h first."
 #error "Please include config.h first."
  ^
1 error generated.
*** Error code 1

Stop.
make[4]: stopped in /home/bruno/poke-3.90.0/build-64/jitter
*** Error code 1


Similarly on FreeBSD 12.2/sparc64:

libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../jitter 
-I./config-private -I./jitter -I./gnulib-local -I../../jitter/gnulib-local 
-I/home/bruno/prefix64/include -Wall -g -O2 -MT 
jitter/lib_libgnulib_extension__partial_la-jitter-missing.lo -MD -MP -MF 
jitter/.deps/lib_libgnulib_extension__partial_la-jitter-missing.Tpo -c 
../../jitter/jitter/jitter-missing.c  -fPIC -DPIC -o 
jitter/.libs/lib_libgnulib_extension__partial_la-jitter-missing.o
In file included from ./gnulib-local/stdint.h:105,
                 from ../../jitter/jitter/jitter-missing.c:22:
./gnulib-local/sys/types.h:28:3: error: #error "Please include config.h first."
In file included from ../../jitter/jitter/jitter-early-header.h:50,
                 from ../../jitter/jitter/jitter-missing.h:26,
                 from ../../jitter/jitter/jitter-missing.c:25:
./config-private/config.h:2475:1: warning: "_Alignas" redefined
In file included from /usr/include/stdint.h:34,
                 from ./gnulib-local/stdint.h:77,
                 from ../../jitter/jitter/jitter-missing.c:22:
/usr/include/sys/cdefs.h:260:1: warning: this is the location of the previous 
definition
*** Error code 1


Indeed, jitter-missing.c is not starting with '#include <config.h>' or — like
the other jitter *.c files — with <jitter/jitter.h>.


Bruno






reply via email to

[Prev in Thread] Current Thread [Next in Thread]