Re: [e-users] EFL compile problem

2024-06-05 Thread Philippe Jean Guillaumie

EFL fails to build on all my Ubuntu systems (22.04 LTS and 24.04 LTS)

Same errors:

gcc: warning: : linker input file unused because linking not done
gcc: error: : linker input file not found: No such file or directory
ninja: build stopped: subcommand failed.


Le 06/06/2024 à 06:35, Vincent Torri a écrit :

hello

i have no clue about this error (except maybe a problem with ccache),
but the commit about constness is only for Windows

Vincent

On Thu, Jun 6, 2024 at 1:19 AM Conrad Knight  wrote:


Hi,

I just did the usual updates on my system today and that included
pulling the latest efl sources using AUR (the efl-git package). But i
quickly ran into a problem... meson ran fine, but as soon as ninja
started the compile process i got errors:

ninja: Entering directory `build'
[1/2065] Compiling C object src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o
FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o
ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
-I../src/lib/eina -I. -I.. -I/usr/include/valgrind
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
-Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
-DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
-Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
-fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -g
-ffile-prefix-map=/usr/src/aur/efl-git/src=/usr/src/debug/efl-git
-flto=auto -fvisibility=hidden -fPIC -pthread
'-DPACKAGE_DATA_DIR="/usr/share/eina"' -DNEED_RUN_IN_TREE=1
-DEFL_BUILD=1 -DEINA_BUILD '' -MD -MQ
src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o -MF
src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o.d -o
src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o -c
../src/lib/eina/eina_abi.c
cc: warning: : linker input file unused because linking not done
cc: error: : linker input file not found: No such file or directory
[2/2065] Compiling C object src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o
FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o
ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
-I../src/lib/eina -I. -I.. -I/usr/include/valgrind
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
-Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
-DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
-Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
-fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -g
-ffile-prefix-map=/usr/src/aur/efl-git/src=/usr/src/debug/efl-git
-flto=auto -fvisibility=hidden -fPIC -pthread
'-DPACKAGE_DATA_DIR="/usr/share/eina"' -DNEED_RUN_IN_TREE=1
-DEFL_BUILD=1 -DEINA_BUILD '' -MD -MQ
src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o -MF
src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o.d -o
src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o -c
../src/lib/eina/eina_accessor.c
cc: warning: : linker input file unused because linking not done
cc: error: : linker input file not found: No such file or directory
[3/2065] Compiling C object src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o
FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o
ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
-I../src/lib/eina -I. -I.. -I/usr/include/valgrind
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
-Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
-DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
-Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
-fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -g
-ffile-prefix-map=/usr/src/aur/efl-git/src=/usr/src/debug/efl-git
-flto=auto -fvisibility=hidden -fPIC -pthread
'-DPACKAGE_DATA_DIR="/usr/share/eina"' -DNEED_RUN_IN_TREE=1
-DEFL_BUILD=1 -DEINA_BUILD '' -MD -MQ
src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o -MF
src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o.d -o
src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o -c
../src/lib/eina/eina_binshare.c
cc: warning: : linker input file unused because linking not done
cc: error: : linker input file not found: No such file or directory
[4/2065] Compiling C object src/lib/eina/libeina.so.1.27.99.p/eina_benchmark.c.o
FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_benchmark.c.o
ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
-I../src/lib/eina -I. -I.. -I/usr/include/valgrind
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare

Re: [e-users] EFL compile problem

2024-06-05 Thread Vincent Torri
hello

i have no clue about this error (except maybe a problem with ccache),
but the commit about constness is only for Windows

Vincent

On Thu, Jun 6, 2024 at 1:19 AM Conrad Knight  wrote:
>
> Hi,
>
> I just did the usual updates on my system today and that included
> pulling the latest efl sources using AUR (the efl-git package). But i
> quickly ran into a problem... meson ran fine, but as soon as ninja
> started the compile process i got errors:
>
> ninja: Entering directory `build'
> [1/2065] Compiling C object src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o
> FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o
> ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
> -I../src/lib/eina -I. -I.. -I/usr/include/valgrind
> -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
> -fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
> -Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
> -DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
> -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
> -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
> -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
> -mno-omit-leaf-frame-pointer -g
> -ffile-prefix-map=/usr/src/aur/efl-git/src=/usr/src/debug/efl-git
> -flto=auto -fvisibility=hidden -fPIC -pthread
> '-DPACKAGE_DATA_DIR="/usr/share/eina"' -DNEED_RUN_IN_TREE=1
> -DEFL_BUILD=1 -DEINA_BUILD '' -MD -MQ
> src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o -MF
> src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o.d -o
> src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o -c
> ../src/lib/eina/eina_abi.c
> cc: warning: : linker input file unused because linking not done
> cc: error: : linker input file not found: No such file or directory
> [2/2065] Compiling C object 
> src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o
> FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o
> ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
> -I../src/lib/eina -I. -I.. -I/usr/include/valgrind
> -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
> -fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
> -Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
> -DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
> -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
> -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
> -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
> -mno-omit-leaf-frame-pointer -g
> -ffile-prefix-map=/usr/src/aur/efl-git/src=/usr/src/debug/efl-git
> -flto=auto -fvisibility=hidden -fPIC -pthread
> '-DPACKAGE_DATA_DIR="/usr/share/eina"' -DNEED_RUN_IN_TREE=1
> -DEFL_BUILD=1 -DEINA_BUILD '' -MD -MQ
> src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o -MF
> src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o.d -o
> src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o -c
> ../src/lib/eina/eina_accessor.c
> cc: warning: : linker input file unused because linking not done
> cc: error: : linker input file not found: No such file or directory
> [3/2065] Compiling C object 
> src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o
> FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o
> ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
> -I../src/lib/eina -I. -I.. -I/usr/include/valgrind
> -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
> -fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
> -Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
> -DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
> -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
> -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
> -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
> -mno-omit-leaf-frame-pointer -g
> -ffile-prefix-map=/usr/src/aur/efl-git/src=/usr/src/debug/efl-git
> -flto=auto -fvisibility=hidden -fPIC -pthread
> '-DPACKAGE_DATA_DIR="/usr/share/eina"' -DNEED_RUN_IN_TREE=1
> -DEFL_BUILD=1 -DEINA_BUILD '' -MD -MQ
> src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o -MF
> src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o.d -o
> src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o -c
> ../src/lib/eina/eina_binshare.c
> cc: warning: : linker input file unused because linking not done
> cc: error: : linker input file not found: No such file or directory
> [4/2065] Compiling C object 
> src/lib/eina/libeina.so.1.27.99.p/eina_benchmark.c.o
> FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_benchmark.c.o
> ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
> -I../src/lib/eina -I. -I.. -I/usr/include/valgrind
> -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
> -fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
> -Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
> -DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
> -march=x86-64 -mtune=generic -O2 

[e-users] EFL compile problem

2024-06-05 Thread Conrad Knight
Hi,

I just did the usual updates on my system today and that included
pulling the latest efl sources using AUR (the efl-git package). But i
quickly ran into a problem... meson ran fine, but as soon as ninja
started the compile process i got errors:

ninja: Entering directory `build'
[1/2065] Compiling C object src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o
FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o
ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
-I../src/lib/eina -I. -I.. -I/usr/include/valgrind
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
-Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
-DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
-Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
-fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -g
-ffile-prefix-map=/usr/src/aur/efl-git/src=/usr/src/debug/efl-git
-flto=auto -fvisibility=hidden -fPIC -pthread
'-DPACKAGE_DATA_DIR="/usr/share/eina"' -DNEED_RUN_IN_TREE=1
-DEFL_BUILD=1 -DEINA_BUILD '' -MD -MQ
src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o -MF
src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o.d -o
src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o -c
../src/lib/eina/eina_abi.c
cc: warning: : linker input file unused because linking not done
cc: error: : linker input file not found: No such file or directory
[2/2065] Compiling C object src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o
FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o
ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
-I../src/lib/eina -I. -I.. -I/usr/include/valgrind
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
-Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
-DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
-Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
-fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -g
-ffile-prefix-map=/usr/src/aur/efl-git/src=/usr/src/debug/efl-git
-flto=auto -fvisibility=hidden -fPIC -pthread
'-DPACKAGE_DATA_DIR="/usr/share/eina"' -DNEED_RUN_IN_TREE=1
-DEFL_BUILD=1 -DEINA_BUILD '' -MD -MQ
src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o -MF
src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o.d -o
src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o -c
../src/lib/eina/eina_accessor.c
cc: warning: : linker input file unused because linking not done
cc: error: : linker input file not found: No such file or directory
[3/2065] Compiling C object src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o
FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o
ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
-I../src/lib/eina -I. -I.. -I/usr/include/valgrind
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
-Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
-DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
-Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
-fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -g
-ffile-prefix-map=/usr/src/aur/efl-git/src=/usr/src/debug/efl-git
-flto=auto -fvisibility=hidden -fPIC -pthread
'-DPACKAGE_DATA_DIR="/usr/share/eina"' -DNEED_RUN_IN_TREE=1
-DEFL_BUILD=1 -DEINA_BUILD '' -MD -MQ
src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o -MF
src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o.d -o
src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o -c
../src/lib/eina/eina_binshare.c
cc: warning: : linker input file unused because linking not done
cc: error: : linker input file not found: No such file or directory
[4/2065] Compiling C object src/lib/eina/libeina.so.1.27.99.p/eina_benchmark.c.o
FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_benchmark.c.o
ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
-I../src/lib/eina -I. -I.. -I/usr/include/valgrind
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
-Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
-DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
-Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
-fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -g
-ffile-prefix-map=/usr/src/aur/efl-git/src=/usr/src/debug/efl-git
-flto=auto -fvisibility=hidden -fPIC -pthread
'-DPACKAGE_DATA_DIR="/usr/share/eina"' -DNEED_RUN_IN_TREE=1