after emerge --sync and emerge -NuvaD world, new libX11-1.3.2 fails to emerge. Here is the output: make[1]: Leaving directory `/var/tmp/portage/x11-libs/libX11-1.3.2/work/libX11-1.3.2/man' Making all in specs make[1]: Entering directory `/var/tmp/portage/x11-libs/libX11-1.3.2/work/libX11-1.3.2/specs' Making all in libX11 make[2]: Entering directory `/var/tmp/portage/x11-libs/libX11-1.3.2/work/libX11-1.3.2/specs/libX11' GEN libX11.txt GEN libX11.ps GEN libX11.html /usr/share/groff/1.20.1/font/devps/M:5: error: I didn't seem to find any characters /usr/share/groff/1.20.1/font/devps/G:5: error: I didn't seem to find any characters make[2]: *** [libX11.ps] Error 1 make[2]: *** Waiting for unfinished jobs.... rm libX11.ps make[2]: Leaving directory `/var/tmp/portage/x11-libs/libX11-1.3.2/work/libX11-1.3.2/specs/libX11' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/x11-libs/libX11-1.3.2/work/libX11-1.3.2/specs' make: *** [all-recursive] Error 1 * ERROR: x11-libs/libX11-1.3.2 failed: * emake failed * * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3253: Called x-modular_src_make * environment, line 4077: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of 'emerge --info =x11-libs/libX11-1.3.2', * the complete build log and the output of 'emerge -pqv =x11-libs/libX11-1.3.2'. * The complete build log is located at '/var/tmp/portage/x11-libs/libX11-1.3.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/libX11-1.3.2/temp/environment'. * S: '/var/tmp/portage/x11-libs/libX11-1.3.2/work/libX11-1.3.2' Reproducible: Always Steps to Reproduce: emerge x11-libs/libX11 Actual Results: * ERROR: x11-libs/libX11-1.3.2 failed: * emake failed * * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3253: Called x-modular_src_make * environment, line 4077: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of 'emerge --info =x11-libs/libX11-1.3.2', * the complete build log and the output of 'emerge -pqv =x11-libs/libX11-1.3.2'. * The complete build log is located at '/var/tmp/portage/x11-libs/libX11-1.3.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/libX11-1.3.2/temp/environment'. * S: '/var/tmp/portage/x11-libs/libX11-1.3.2/work/libX11-1.3.2'
It appears to be a problem related to building of specification docs. Unlike for original poster, building libX11.ps succeeds for me but building libX11.pdf fails with a ghostscript error (build log attached). A workaround is to add --disable-specs to CONFIGURE_OPTIONS
Created attachment 208525 [details] build log of ghostscript failure on libX11.pdf
Created attachment 208529 [details, diff] ebuild with a doc USE flag to disable building of specification docs This ebuild builds specification docs only if doc USE flag is enabled.
Any estimate as to when this patch will be in the tree?
(In reply to comment #1) > It appears to be a problem related to building of specification docs. Unlike > for original poster, building libX11.ps succeeds for me but building libX11.pdf > fails with a ghostscript error (build log attached). > > A workaround is to add --disable-specs to CONFIGURE_OPTIONS > I am having the same problem, can you please tell me what you mean by "add --disable-specs to CONFIGURE_OPTIONS" how do I do that ?
(In reply to comment #5) > (In reply to comment #1) > > It appears to be a problem related to building of specification docs. Unlike > > for original poster, building libX11.ps succeeds for me but building libX11.pdf > > fails with a ghostscript error (build log attached). > > > > A workaround is to add --disable-specs to CONFIGURE_OPTIONS > > > I am having the same problem, can you please tell me what you mean by > "add --disable-specs to CONFIGURE_OPTIONS" > how do I do that ? > Write that in the corresponding line in your ebuild, or apply the above patch.
*** This bug has been marked as a duplicate of bug 290103 ***
Also note that your patch is correct so reapply it as attachment on the dupe too plz.
Zacharias, Sorry for the delay, but try the following: cd /usr/portage/x11-libs/libX11/ wget -O bug http://bugs.gentoo.org/attachment.cgi?id=208529 patch < ./bug ebuild ./libX11-1.3.2.ebuild digest