Gentoo Archives: gentoo-user

From: Mike Gilbert <floppym@g.o>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] ...again compile problems due to texinfo...
Date: Thu, 29 Jun 2017 16:24:58
Message-Id: CAJ0EP41ub+QaW5C1u2u8yDU64QWZ1ZOx=Ti8=bHMiNR9n7-fZQ@mail.gmail.com
In Reply to: [gentoo-user] ...again compile problems due to texinfo... by tuxic@posteo.de
1 On Wed, Jun 28, 2017 at 10:06 PM, <tuxic@××××××.de> wrote:
2 > Hi,
3 >
4 > previously the compilation of glibc failed, because docs
5 > cpuld not be build.
6 > This was caused in the context of texinfo.
7 > "Solved" was this by not building the docs via
8 > deinstallation of texinfo temporarily.
9 >
10 > No screen jumps over the edge and again texinfo seems
11 > to cause this:
12 >
13 >>>> Source configured.
14 >>>> Compiling source in /var/tmp/portage/app-misc/screen-4.6.0/work/screen-4.6.0 ...
15 > make -j6 comm.h term.h
16 > AWK=gawk CC="x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -D_GNU_SOURCE" srcdir=. sh ./comm.sh
17 > AWK=gawk srcdir=. sh ./term.sh
18 > make -j6 osdef.h
19 > CPP="x86_64-pc-linux-gnu-gcc -E -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"'" srcdir=. sh ./osdef.sh
20 > make -j6 -C doc screen.info
21 > make: Entering directory '/var/tmp/portage/app-misc/screen-4.6.0/work/screen-4.6.0/doc'
22 > makeinfo ./screen.texinfo -o screen.info
23 > ./screen.texinfo:3154: `@end' expected `deffn', but saw `example'
24 > ./screen.texinfo:3154: unmatched `@end example'
25 > ./screen.texinfo:3156: unmatched `@end deffn'
26 > make: *** [Makefile:31: screen.info] Error 1
27 > make: Leaving directory '/var/tmp/portage/app-misc/screen-4.6.0/work/screen-4.6.0/doc'
28 > * ERROR: app-misc/screen-4.6.0::gentoo failed (compile phase):
29 > * emake failed
30 > *
31 > * If you need support, post the output of `emerge --info '=app-misc/screen-4.6.0::gentoo'`,
32 > * the complete build log and the output of `emerge -pqv '=app-misc/screen-4.6.0::gentoo'`.
33 > * The complete build log is located at '/var/tmp/portage/app-misc/screen-4.6.0/temp/build.log'.
34 > * The ebuild environment file is located at '/var/tmp/portage/app-misc/screen-4.6.0/temp/environment'.
35 > * Working directory: '/var/tmp/portage/app-misc/screen-4.6.0/work/screen-4.6.0'
36 > * S: '/var/tmp/portage/app-misc/screen-4.6.0/work/screen-4.6.0'
37 > *
38 > * The following package has failed to build, install, or execute postinst:
39 > *
40 > * (app-misc/screen-4.6.0:0/0::gentoo, ebuild scheduled for merge), Log file:
41 > * '/var/tmp/portage/app-misc/screen-4.6.0/temp/build.log'
42 > *
43 >
44 > * GNU info directory index is up-to-date.
45 > * After world updates, it is important to remove obsolete packages with
46 > * emerge --depclean. Refer to `man emerge` for more information.
47 >
48 >
49 > How can I fix this ... by fixing it and not by uninstalling texinfo ?
50 > ;)
51
52 Yeah, texinfo is very broken on your system. Some things to check for:
53
54 Any oddly set USE flags on sys-apps/texinfo (maybe USE="-nls")?
55 Custom patches in /etc/portage/patches?
56 Run perl-cleaner --all

Replies