Hello,
On pc Debian x86-64 with master sources updated today, I got:
libtool: compile: clang -fvisibility=hidden -DHAVE_CONFIG_H -I. -I..
-I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -MT
src/prep_cif.lo -MD -MP -MF src/.deps/prep_cif.Tpo -c ../src/prep_cif.c
-fPIC -DPIC -o src/prep_cif.o
libtool: compile: clang -fvisibility=hidden -DHAVE_CONFIG_H -I. -I..
-I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -MT
src/raw_api.lo -MD -MP -MF src/.deps/raw_api.Tpo -c ../src/raw_api.c
-fPIC -DPIC -o src/raw_api.o
libtool: compile: clang -fvisibility=hidden -DHAVE_CONFIG_H -I. -I..
-I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -MT
src/closures.lo -MD -MP -MF src/.deps/closures.Tpo -c ../src/closures.c
-fPIC -DPIC -o src/closures.o
libtool: compile: clang -fvisibility=hidden -DHAVE_CONFIG_H -I. -I..
-I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -MT
src/tramp.lo -MD -MP -MF src/.deps/tramp.Tpo -c ../src/tramp.c -fPIC
-DPIC -o src/tramp.o
libtool: compile: clang -fvisibility=hidden -DHAVE_CONFIG_H -I. -I..
-I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -MT
src/java_raw_api.lo -MD -MP -MF src/.deps/java_raw_api.Tpo -c
../src/java_raw_api.c -fPIC -DPIC -o src/java_raw_api.o
libtool: compile: clang -fvisibility=hidden -DHAVE_CONFIG_H -I. -I..
-I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -MT
src/x86/ffi64.lo -MD -MP -MF src/x86/.deps/ffi64.Tpo -c
../src/x86/ffi64.c -fPIC -DPIC -o src/x86/ffi64.o
libtool: compile: clang -fvisibility=hidden -DHAVE_CONFIG_H -I. -I..
-I. -I../include -Iinclude -I../src -Wall -O3 -fexceptions -MT
src/types.lo -MD -MP -MF src/.deps/types.Tpo -c ../src/types.c -fPIC
-DPIC -o src/types.o
libtool: compile: clang -fvisibility=hidden -DHAVE_CONFIG_H -I. -I..
-I. -I../include -Iinclude -I../src -I. -I../include -Iinclude -I../src
-MT src/x86/unix64.lo -MD -MP -MF src/x86/.deps/unix64.Tpo -c
../src/x86/unix64.S -fPIC -DPIC -o src/x86/unix64.o
../src/java_raw_api.c:328:46: warning: 'ffi_java_raw_size' is deprecated
[-Wdeprecated-declarations]
ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif));
^
include/ffi.h:326:56: note: 'ffi_java_raw_size' has been explicitly
marked deprecated here
size_t ffi_java_raw_size (ffi_cif *cif) __attribute__((deprecated));
^
../src/java_raw_api.c:331:3: warning: 'ffi_java_ptrarray_to_raw' is
deprecated [-Wdeprecated-declarations]
ffi_java_ptrarray_to_raw (cif, avalue, raw);
^
include/ffi.h:322:93: note: 'ffi_java_ptrarray_to_raw' has been
explicitly marked deprecated here
void ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw
*raw) __attribute__((deprecated));
^
In file included from ../src/closures.c:570:
../src/dlmalloc.c:3390:7: warning: variable 'nfences' set but not used
[-Wunused-but-set-variable]
int nfences = 0;
^
../src/tramp.c:262:22: error: call to undeclared function
'open_temp_exec_file'; ISO C99 and later do not support implicit
function declarations [-Wimplicit-function-declaration]
tramp_globals.fd = open_temp_exec_file ();
^
1 error generated.
autogen.input:
CC=clang
CXX=clang++
--enable-ld=lld
#--with-webdav=curl
--enable-online-update
--with-privacy-policy-url=https://yourdomain/privacy-policy
--enable-dbgutil
--enable-evolution2
--enable-gtk4
--enable-qt5
--enable-kf5
--enable-gtk3-kde5
# pour tester build rpm format
--enable-skia=debug
--enable-ext-nlpsolver
--enable-ext-numbertext
--enable-ext-wiki-publisher
--enable-dbus
--enable-werror
--enable-dependency-tracking
--enable-python=fully-internal
--without-system-mariadb
--enable-bundle-mariadb
--enable-symbols
--enable-avahi
--enable-eot
--enable-odk
--with-lang=en-US de es fr hu it ja nl pt pt-BR ru
#--with-lang=ALL
--with-myspell-dicts
#--with-help
Debian clang version 16.0.6 (15)
ldd (Debian GLIBC 2.37-12) 2.37
Any idea how to fix this?