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 17:16:22
Message-Id: CAJ0EP43zB530jradqhhzTyVKevZJ68rPFLOY5GTexzN4vf=pUA@mail.gmail.com
In Reply to: Re: [gentoo-user] ...again compile problems due to texinfo... by tuxic@posteo.de
1 On Thu, Jun 29, 2017 at 12:44 PM, <tuxic@××××××.de> wrote:
2 > On 06/29 12:24, Mike Gilbert wrote:
3 >> On Wed, Jun 28, 2017 at 10:06 PM, <tuxic@××××××.de> wrote:
4 >> > Hi,
5 >> >
6 >> > previously the compilation of glibc failed, because docs
7 >> > cpuld not be build.
8 >> > This was caused in the context of texinfo.
9 >> > "Solved" was this by not building the docs via
10 >> > deinstallation of texinfo temporarily.
11 >> >
12 >> > No screen jumps over the edge and again texinfo seems
13 >> > to cause this:
14 >> >
15 >> >>>> Source configured.
16 >> >>>> Compiling source in /var/tmp/portage/app-misc/screen-4.6.0/work/screen-4.6.0 ...
17 >> > make -j6 comm.h term.h
18 >> > AWK=gawk CC="x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -D_GNU_SOURCE" srcdir=. sh ./comm.sh
19 >> > AWK=gawk srcdir=. sh ./term.sh
20 >> > make -j6 osdef.h
21 >> > CPP="x86_64-pc-linux-gnu-gcc -E -DMAXWIN=100 -DNONETHACK -DETCSCREENRC='"/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"'" srcdir=. sh ./osdef.sh
22 >> > make -j6 -C doc screen.info
23 >> > make: Entering directory '/var/tmp/portage/app-misc/screen-4.6.0/work/screen-4.6.0/doc'
24 >> > makeinfo ./screen.texinfo -o screen.info
25 >> > ./screen.texinfo:3154: `@end' expected `deffn', but saw `example'
26 >> > ./screen.texinfo:3154: unmatched `@end example'
27 >> > ./screen.texinfo:3156: unmatched `@end deffn'
28 >> > make: *** [Makefile:31: screen.info] Error 1
29 >> > make: Leaving directory '/var/tmp/portage/app-misc/screen-4.6.0/work/screen-4.6.0/doc'
30 >> > * ERROR: app-misc/screen-4.6.0::gentoo failed (compile phase):
31 >> > * emake failed
32 >> > *
33 >> > * If you need support, post the output of `emerge --info '=app-misc/screen-4.6.0::gentoo'`,
34 >> > * the complete build log and the output of `emerge -pqv '=app-misc/screen-4.6.0::gentoo'`.
35 >> > * The complete build log is located at '/var/tmp/portage/app-misc/screen-4.6.0/temp/build.log'.
36 >> > * The ebuild environment file is located at '/var/tmp/portage/app-misc/screen-4.6.0/temp/environment'.
37 >> > * Working directory: '/var/tmp/portage/app-misc/screen-4.6.0/work/screen-4.6.0'
38 >> > * S: '/var/tmp/portage/app-misc/screen-4.6.0/work/screen-4.6.0'
39 >> > *
40 >> > * The following package has failed to build, install, or execute postinst:
41 >> > *
42 >> > * (app-misc/screen-4.6.0:0/0::gentoo, ebuild scheduled for merge), Log file:
43 >> > * '/var/tmp/portage/app-misc/screen-4.6.0/temp/build.log'
44 >> > *
45 >> >
46 >> > * GNU info directory index is up-to-date.
47 >> > * After world updates, it is important to remove obsolete packages with
48 >> > * emerge --depclean. Refer to `man emerge` for more information.
49 >> >
50 >> >
51 >> > How can I fix this ... by fixing it and not by uninstalling texinfo ?
52 >> > ;)
53 >>
54 >> Yeah, texinfo is very broken on your system. Some things to check for:
55 >>
56 >> Any oddly set USE flags on sys-apps/texinfo (maybe USE="-nls")?
57 >> Custom patches in /etc/portage/patches?
58 >> Run perl-cleaner --all
59 >>
60 >
61 > This is the contents of /etc/portage/patches
62 >
63 > /etc/portage/patches/sys-apps
64 > /etc/portage/patches/sys-apps/v86d-0.1.10
65 > /etc/portage/patches/sys-apps/v86d-0.1.10/v86d-atomic_t.patch
66 > /etc/portage/patches/sys-libs
67 > /etc/portage/patches/sys-libs/libcap
68 > /etc/portage/patches/sys-libs/libcap/libcap-patch
69 >
70 > My useflags are:
71 > USE="nvidia X lua sdl mp3 flac jack alsa gtk cairo sndfile qt3support kpathsea gif tga jpeg png jpeg2k mad dvb dvdr encode lzo bzip2 ogg sox v4l v4l2 vorbis x264 x265 zsh-completion -hal -lirc"
72 >
73 > Seems not to be THAT weird, isn't it?
74 >
75 > I am running perl-cleaner now...as I did several times in the attempt
76 > to fix the first ransomtexinfo....;)
77
78 My only other guess is that you have some environment variable set
79 that causes makeinfo to behave differently than it normally would.