Summary: | x11-libs/motif-2.3.8-r1 stable request | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ulrich Müller <ulm> |
Component: | Stabilization | Assignee: | Ulrich Müller <ulm> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | STABLEREQ |
Priority: | Normal | Flags: | stable-bot:
sanity-check+
|
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: |
x11-libs/motif-2.3.8-r1
|
Runtime testing required: | No |
Bug Depends on: | |||
Bug Blocks: | 649080 |
Description
Ulrich Müller
![]() ommit 00c48105a6b116a16521a7682d9d29cf2fd11cd6 Author: Rolf Eike Beer <eike@sf-mail.de> Date: Fri Mar 16 22:11:12 2018 +0100 x11-libs/motif: stable 2.3.8-r1 for sparc, bug #650624 x86 stable ia64 stable amd64 stable I get this build error: libtool: link: x86_64-pc-linux-gnu-gcc -O2 -pipe -fno-strict-aliasing -Wall -fno-strict-aliasing -Wno-unused -Wno-comment -I/usr/include/freetype2 -Wl,-O1 -o wml wml.o -Wl,--as-needed -L. -lwml -lXp -lfontconfig -lfreetype -lXft -ljpeg -lpng ./wmluiltok: Symbol `exit' causes overflow in R_X86_64_PC32 relocation /bin/sh: line 1: 14261 Segmentation fault (core dumped) ./wmluiltok < /var/tmp/portage/x11-libs/motif-2.3.7/work/motif-2.3.7/tools/wml/Uil.y > tokens.dat I get the same error if I rebuild the already installed x11-libs/motif-2.3.7 Rebuilding sys-devel/flex-2.6.4-r1 solved all that, figured I mention that in case someone else runs into the same problem. (In reply to Joakim Tjernlund from comment #5) > ./wmluiltok: Symbol `exit' causes overflow in R_X86_64_PC32 relocation > /bin/sh: line 1: 14261 Segmentation fault (core dumped) ./wmluiltok < > /var/tmp/portage/x11-libs/motif-2.3.7/work/motif-2.3.7/tools/wml/Uil.y > > tokens.dat This is a known issue, see bug 583842. You try to link libfl.a (which contains main()) that has been compiled with -nopie against motif object files compiled with -pie. This typically happens when sys-devel/flex wasn't rebuilt after changing from a 13.0 to a 17.0 profile. > Rebuilding sys-devel/flex-2.6.4-r1 solved all that, figured I mention that > in case someone else runs into the same problem. That's the obvious solution. Stable on alpha. ppc/ppc64 stable hppa stable (In reply to Joakim Tjernlund from comment #5) > I get this build error: > libtool: link: x86_64-pc-linux-gnu-gcc -O2 -pipe -fno-strict-aliasing -Wall > -fno-strict-aliasing -Wno-unused -Wno-comment -I/usr/include/freetype2 > -Wl,-O1 -o wml wml.o -Wl,--as-needed -L. -lwml -lXp -lfontconfig -lfreetype > -lXft -ljpeg -lpng > ./wmluiltok: Symbol `exit' causes overflow in R_X86_64_PC32 relocation > /bin/sh: line 1: 14261 Segmentation fault (core dumped) ./wmluiltok < > /var/tmp/portage/x11-libs/motif-2.3.7/work/motif-2.3.7/tools/wml/Uil.y > > tokens.dat > > I get the same error if I rebuild the already installed x11-libs/motif-2.3.7 > > Rebuilding sys-devel/flex-2.6.4-r1 solved all that, figured I mention that > in case someone else runs into the same problem. Thank's a lot, your comment saved my day. The search did not show me the bug linked by Ulrich. @arm: ping, you're the last arch. arm stable |