Re: [e-users] EFL compile problem
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
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
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