View previous topic :: View next topic |
Author |
Message |
Grayman Apprentice
Joined: 25 Feb 2004 Posts: 186 Location: South Africa
|
Posted: Wed Jul 21, 2004 11:34 pm Post subject: Error emergeing Groff |
|
|
Hi - has anyone had this problem: latest emerge sync as of 22 July and then emerge world.... system goes through a lot of the Groff compile and then gets to this bit:
Making groff_mom.n from groff_mom.man
make[2]: Leaving directory `/var/tmp/portage/groff-1.19/work/groff-1.19/contrib/mom'
make[2]: Entering directory `/var/tmp/portage/groff-1.19/work/groff-1.19/doc'
makeinfo -I/var/tmp/portage/groff-1.19/work/groff-1.19/doc /var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:846: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:852: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:852: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:856: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:861: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:861: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1069: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1071: `@end' expected `table', but saw `group'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1071: `@end' expected `table', but saw `example'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1282: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1286: `@end' expected `itemize', but saw `group'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1286: `@end' expected `itemize', but saw `example'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1341: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1344: `@end' expected `itemize', but saw `group'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1344: `@end' expected `itemize', but saw `example'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1387: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1389: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1389: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1405: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1407: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1407: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1414: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1416: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1416: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1426: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1428: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1428: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1441: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1443: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1443: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1476: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1478: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1478: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1486: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1488: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1488: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1541: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1543: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1543: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1548: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1550: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1550: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1564: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1571: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1571: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1647: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1651: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1651: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1666: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1670: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1670: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1728: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1732: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1732: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1738: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1742: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1742: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1743: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1749: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1749: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1753: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1758: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1758: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1954: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1956: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1956: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1962: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1964: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:1964: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2007: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2012: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2012: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2089: Multiline command @maindex used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2109: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2112: Multiline command @maindex used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2118: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2121: Multiline command @maindex used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2127: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2130: Multiline command @maindex used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2147: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2151: Multiline command @maindex used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2150: Must be in `@defmac' environment to use `@defmacx'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2151: Must be in `@defmac' environment to use `@defmacx'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2158: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2161: Multiline command @maindex used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2177: Multiline command @group used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2179: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2179: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2179: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2182: Multiline command @maindex used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2190: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2193: Multiline command @maindex used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2202: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2205: Multiline command @maindex used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2209: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2241: Multiline command @maindex used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2243: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2246: Multiline command @maindex used improperly.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2250: Unmatched `@end'.
/var/tmp/portage/groff-1.19/work/groff-1.19/doc/groff.texinfo:2253: Multiline command @maindex used improperly.
Too many errors! Gave up.
make[2]: *** [groff] Error 1
make[2]: Leaving directory `/var/tmp/portage/groff-1.19/work/groff-1.19/doc'
make[1]: *** [doc] Error 2
make[1]: Leaving directory `/var/tmp/portage/groff-1.19/work/groff-1.19'
make: *** [all] Error 2
!!! ERROR: sys-apps/groff-1.19 failed.
!!! Function src_compile, Line 86, Exitcode 2
!!! (no error message)
Obviously at this point it comes to a halt. I tried compiling the previous version and that didn't work either. Any ideas would be welcome. Wondering if Xorg might have something to do with this. System runs fine in the meantime, so I'm not exactly worried, just curious !
Grayman |
|
Back to top |
|
|
rkrenzis Tux's lil' helper
Joined: 22 Jul 2004 Posts: 135 Location: USA
|
Posted: Thu Jul 22, 2004 1:29 am Post subject: emerge groff (ver 1.19) fails |
|
|
I am also having the same problem on x86_64 (amd64). I downloaded and compiled groff 1.19.1 from the ftp gnu.org website and compiled the texinfo doc pages without errors. Is there any plans of a 1.19.1 ebuild?
Ryan |
|
Back to top |
|
|
rkrenzis Tux's lil' helper
Joined: 22 Jul 2004 Posts: 135 Location: USA
|
|
Back to top |
|
|
Grayman Apprentice
Joined: 25 Feb 2004 Posts: 186 Location: South Africa
|
Posted: Thu Jul 22, 2004 8:36 am Post subject: |
|
|
well thanks for trying - aparently there's some other wobbly, 'cos I emerged textinfo (vers 4.7) and the groff immediately afterwards and the result is exactly the same. guess I'll have to wait until the devs sort this one out. one of the joys of running a ~x86 box I guess...
Cheers - Grayman |
|
Back to top |
|
|
Grayman Apprentice
Joined: 25 Feb 2004 Posts: 186 Location: South Africa
|
Posted: Thu Jul 22, 2004 11:16 am Post subject: |
|
|
OK when I removed ACCEPT_KEYWORDS="~x86" from my make.conf, I was then able to install texinfo 4.6 and that allowed me to install groff 1.18.1, so obviously the hassle only appears in the newest version - texinfo 4.7 and groff 1.19 - newest as of last night in portage anyway. Tha workaround kinda works but only with the older versions of each item |
|
Back to top |
|
|
tgurr Retired Dev
Joined: 27 Jan 2004 Posts: 571 Location: germany
|
Posted: Thu Jul 22, 2004 12:03 pm Post subject: |
|
|
I followed the suggested workaround and it did the trick for me, i'm on ACCEPT_KEYWORDS="~x86" so it should be possible to use the ~x86 versions.
MfG. Psy |
|
Back to top |
|
|
rkrenzis Tux's lil' helper
Joined: 22 Jul 2004 Posts: 135 Location: USA
|
Posted: Thu Jul 22, 2004 1:02 pm Post subject: texinfo 4.6, groff 1.19 emerged |
|
|
That's interesting. Even though I'm running amd64, I didn't remove the "~x86_64" from ACCEPT_KEYWORDS in /etc/make.conf.
So, I have texinfo 4.6 and groff 1.19 emerged. Then I ran emerge -u world to install texinfo 4.7.
This is a non-platform related issue because it is a problem compling a texinfo document, not compiling the actual source code for groff.
But then again, I'm not actually surprised that removing ~86 worked.
Caveat emptor!: adding ~arch to make.conf means installing unstable packages.
Ryan |
|
Back to top |
|
|
robmoss Retired Dev
Joined: 27 May 2003 Posts: 2634 Location: Jesus College, Oxford
|
Posted: Thu Jul 22, 2004 1:07 pm Post subject: |
|
|
The filthy workaround:
Code: | emerge --oneshot =sys-apps/texinfo-4.6
emerge --oneshot groff |
The correct workaround:
Code: | echo "=sys-apps/texinfo-4.7" >> /etc/portage/package.mask
emerge -uD groff |
_________________ Reality is for those who can't face Science Fiction.
emerge -U will kill your Gentoo
ecatmur, Lord of Portage Bash Scripts |
|
Back to top |
|
|
rkrenzis Tux's lil' helper
Joined: 22 Jul 2004 Posts: 135 Location: USA
|
Posted: Thu Jul 22, 2004 2:40 pm Post subject: |
|
|
Now why on earth would you use the --oneshot flag in emerge when there is already a cleaner work-around that requires no masking of packages.
[code]emerge =sys-apps/texinfo-4.6; emerge groff; emerge -u world[/code]
The above works just fine, texinfo 4.7 gets installed and everyone's happy.
There is already a bug report to fix this. Most likely this will result in a groff 1.19.1 ebuild as I was able to build the texinfo docs without problems during the make process by downloading the groff 1.19.1 tarball from ftp.gnu.org. |
|
Back to top |
|
|
robmoss Retired Dev
Joined: 27 May 2003 Posts: 2634 Location: Jesus College, Oxford
|
Posted: Thu Jul 22, 2004 3:55 pm Post subject: |
|
|
Because the --oneshot flag ensures that you don't get texinfo or groff recorded in your world file, which I can categorically state that you DO NOT WANT. That's why _________________ Reality is for those who can't face Science Fiction.
emerge -U will kill your Gentoo
ecatmur, Lord of Portage Bash Scripts |
|
Back to top |
|
|
kallamej Administrator
Joined: 27 Jun 2003 Posts: 4975 Location: Gothenburg, Sweden
|
|
Back to top |
|
|
|