Gentoo Archives: gentoo-user

From: Philip Webb <purslow@××××××××.net>
To: Gentoo User <gentoo-user@l.g.o>
Subject: [gentoo-user] Motif compile fails
Date: Sat, 28 Aug 2021 16:21:05
Message-Id: YSpiaI9NBETRBv6o@ca.inter.net
1 As part of updating to the latest stable Xscreensaver,
2 I tried to emerge its requirement Motif, which failed with this message :
3
4 >>> Compiling source in /var/tmp/portage/portage/x11-libs/motif-2.3.8-r2/work/motif-2.3.8 ...
5 * abi_x86_64.amd64: running multilib-minimal_abi_src_compile
6 make -j9 -C tools/wml CC=x86_64-pc-linux-gnu-gcc LIBS=-lfl wmluiltok
7 make: Entering directory '/var/tmp/portage/portage/x11-libs/motif-2.3.8-r2/work/motif-2.3.8-abi_x86_64.amd64/tools/wml'
8 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/portage/x11-libs/motif-2.3.8-r2/work/motif-2.3.8/tools/wml -I../../include -I../../lib/Xm -I../../lib -I/var/tmp/portage/portage/x11-libs/motif-2.3.8-r2/work/motif-2.3.8/tools/wml/../../lib -I/var/tmp/portage/portage/x11-libs/motif-2.3.8-r2/work/motif-2.3.8/tools/wml/../../include -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/uuid -march=native -O2 -pipe -fno-strict-aliasing -Wall -fno-strict-aliasing -Wno-unused -Wno-comment -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/uuid -c -o wmluiltok.o /var/tmp/portage/portage/x11-libs/motif-2.3.8-r2/work/motif-2.3.8/tools/wml/wmluiltok.c
9 /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -fno-strict-aliasing -Wall -fno-strict-aliasing -Wno-unused -Wno-comment -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/uuid -Wl,-O1 -Wl,--as-needed -Wl,--as-needed -o wmluiltok wmluiltok.o -lfl -lfl
10 libtool: link: x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -fno-strict-aliasing -Wall -fno-strict-aliasing -Wno-unused -Wno-comment -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/uuid -Wl,-O1 -o wmluiltok wmluiltok.o -Wl,--as-needed -lfl
11 /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib64/libfl.a(libmain.o): warning: relocation against `exit@@GLIBC_2.2.5' in read-only section `.text.startup'
12 /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib64/libfl.a(libmain.o): relocation R_X86_64_PC32 against symbol `exit@@GLIBC_2.2.5' can not be used when making a PIE object; recompile with -fPIE
13 /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: bad value
14 collect2: error: ld returned 1 exit status
15 make: *** [Makefile:502: wmluiltok] Error 1
16 make: Leaving directory '/var/tmp/portage/portage/x11-libs/motif-2.3.8-r2/work/motif-2.3.8-abi_x86_64.amd64/tools/wml'
17 * ERROR: x11-libs/motif-2.3.8-r2::gentoo failed (compile phase):
18 * emake failed
19
20 -- end of Portage output --
21
22 This looks as if the problem is with Gcc flags, which is rather technical.
23
24 Has anyone else run into this ? Does anyone have suggestions ?
25
26 --
27 ========================,,============================================
28 SUPPORT ___________//___, Philip Webb
29 ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto
30 TRANSIT `-O----------O---' purslowatchassdotutorontodotca

Replies

Subject Author
[gentoo-user] Re: Motif compile fails nunojsilva@×××××××.pt