Gentoo Archives: gentoo-user

From: David Haller <gentoo@×××××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] binutils-libs-2.28-r1 - loadable library and perl binaries are mismatched
Date: Mon, 03 Jul 2017 07:04:56
Message-Id: 20170703035703.rkh3nryw2zwnec6d@grusum.endjinn.de
In Reply to: [gentoo-user] binutils-libs-2.28-r1 - loadable library and perl binaries are mismatched by thelma@sys-concept.com
1 Hello,
2
3 On Sun, 02 Jul 2017, thelma@×××××××××××.com wrote:
4 >During upgrade I get an error trying to compile "binutils-libs-2.28-r1"
5 >
6 >Any hint what to do with it?
7 >
8 >XSParagraph.c: loadable library and perl binaries are mismatched (got handshake key 0xd700000, needed 0xd600000)
9 ^^
10 >make[3]: *** [Makefile:472: bfd.info] Error 1
11 ^^^^^^^^
12 ====
13 bfd.info: bfd.texinfo $(bfd_TEXINFOS)
14 [..]
15 if $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
16 -o $@ `test -f 'bfd.texinfo' || echo '$(srcdir)/'`bfd.texinfo; \
17 then \
18 ====
19
20 Looks like building bfd.info from its texinfo source (bfd.texi) fails,
21 so it's texinfo again!
22
23 # locate XSParagraph
24 /usr/lib64/texinfo/XSParagraph.a
25 /usr/lib64/texinfo/XSParagraph.la
26 /usr/lib64/texinfo/XSParagraph.so
27 # qfile /usr/lib64/texinfo/XSParagraph.so
28 sys-apps/texinfo (/usr/lib64/texinfo/XSParagraph.so)
29 # file /usr/bin/makeinfo
30 /usr/bin/makeinfo: symbolic link to texi2any
31 # file /usr/bin/texi2any
32 /usr/bin/texi2any: Perl script text executable
33
34 [how texi2any uses/requires /usr/lib64/texinfo/XSParagraph.so is
35 complicated, but it does]
36
37 # ldd /usr/lib64/texinfo/XSParagraph.so
38 linux-vdso.so.1 (0x00007fff96654000)
39 libperl.so.5.24 => /usr/lib64/libperl.so.5.24 (0x00007f459518b000)
40 [..]
41 # dev-lang/perl (/usr/lib64/libperl.so.5.24)
42 #
43
44 So you'll need to rebuild sys-apps/texinfo to match your perl-binary
45 and libperl again.
46
47 Run perl-cleaner [--all | --reallyall ] recently?
48
49 HTH,
50 -dnh
51
52 --
53 Diese Signatur ist vorübergehend nicht erreichbar.
54 Versuchen Sie es später noch einmal oder hinterlassen
55 Sie eine Nachricht vor dem Signaturtrenner. Piep.