Compilation fails linking against lintl on Arch Linux
Building with jhbuild
and with meson
directly against system libraries on Arch (latest) I get the below linking errors after e00a53a1. Checking out prior to this commit gdk-pixbuf
builds without any errors.
FAILED: gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3
cc -o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3 gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/meson-generated_.._gdk-pixbuf-enum-types.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/meson-generated_.._gdk-pixbuf-marshal.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-animation.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-data.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-io.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-loader.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-scale.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-simple-anim.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-scaled-anim.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-util.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/pixops_pixops.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixdata.c.o -L/home/evan/jhbuild/install/lib -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgdk_pixbuf-2.0.so.0 -Wl,-Bsymbolic -Wl,-z,relro -Wl,-z,now -lm /home/evan/jhbuild/install/lib/libglib-2.0.so /home/evan/jhbuild/install/lib/libgobject-2.0.so /home/evan/jhbuild/install/lib/libgmodule-2.0.so -pthread /home/evan/jhbuild/install/lib/libgio-2.0.so /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a -Wl,--end-group
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
(system)
FAILED: gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3
cc -o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3 gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/meson-generated_.._gdk-pixbuf-enum-types.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/meson-generated_.._gdk-pixbuf-marshal.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-animation.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-data.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-io.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-loader.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-scale.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-simple-anim.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-scaled-anim.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixbuf-util.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/pixops_pixops.c.o gdk-pixbuf/libgdk_pixbuf-2.0.so.0.4200.3.p/gdk-pixdata.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgdk_pixbuf-2.0.so.0 -Wl,-Bsymbolic -Wl,-z,relro -Wl,-z,now -lm /usr/lib/libglib-2.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -pthread /usr/lib/libgio-2.0.so /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a -Wl,--end-group
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a(libintl.o): Relocations in generic ELF (EM: 183)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/libintl.a: error adding symbols: file in wrong format