[OE-core] sgml-common sstate_task_postfunc failure

Scott Garman scott.a.garman at intel.com
Fri Jun 22 17:08:36 UTC 2012


On 06/22/2012 01:50 AM, Jack Mitchell wrote:
> I have had issues building sgml-common the past few days with oe-core
> master. Could anyone shed any light on the debug messages I am receiving
> and what I could do to go about fixing them.
>
> I don't really understand the recipe, it seems to be some sort of
> surrogate recipe for transferring over specified files.

The sgml catalog generation process has been plagued with race 
conditions and special cases like requiring SSTATEPOSTINSTFUNCS from the 
start - the problem is that unlike most packages, we're not installing 
static files but need to dynamically update the sgml catalog every time 
a new dtd gets installed.

If this is reproducible, and you've only been experiencing it for the 
past few days, could you possibly bisect which commit has caused this error?

Scott

>
> [jack at archHP ~]$ cat
> /home/jack/Projects/poky-denzil.git/r0005/tmp/work/x86_64-linux/sgml-common-native-0.6.3-r0/temp/log.do_populate_sysroot.21669
>
> DEBUG: Executing python function sstate_task_prefunc
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/bin/sgmlwhich
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/bin/install-catalog
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml.dcl
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOgrk2.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOgrk1.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOlat1.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOdia.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOcyr2.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOgrk3.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOamsc.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOlat2.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOnum.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOtech.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOamsb.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOamsr.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOamso.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOgrk4.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOcyr1.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOamsa.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISObox.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOpub.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/ISOamsn.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/catalog
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOgrk2.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOgrk1.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOlat1.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOdia.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOcyr2.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOgrk3.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOamsc.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOlat2.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOnum.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOtech.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOamsb.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOamsr.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOamso.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOgrk4.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOcyr1.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOamsa.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISObox.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOpub.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/ISOamsn.ent
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/catalog
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/etc/sgml/sgml-ent.cat
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/etc/sgml/sgml.conf
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/etc/sgml/sgml-docbook.cat
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/etc/sgml/catalog
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/sgml-iso-entities-8879.1986/
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/xml-iso-entities-8879.1986/
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/sgml/
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/share/
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/etc/sgml/
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/bin/
>
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/etc/
> DEBUG: Removing manifest:
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/usr/
> DEBUG: Python function sstate_task_prefunc finished
> DEBUG: Executing python function do_populate_sysroot
> DEBUG: Executing shell function sysroot_stage_all
> DEBUG: Shell function sysroot_stage_all finished
> DEBUG: Executing python function relocatable_binaries_preprocess
> DEBUG: Python function relocatable_binaries_preprocess finished
> DEBUG: Executing shell function sgml_common_native_mangle
> DEBUG: Shell function sgml_common_native_mangle finished
> DEBUG: Python function do_populate_sysroot finished
> DEBUG: Executing python function do_qa_staging
> NOTE: QA checking staging
> DEBUG: Python function do_qa_staging finished
> DEBUG: Executing python function sstate_task_postfunc
> DEBUG: Staging files from
> /home/jack/Projects/poky-denzil.git/r0005/tmp/work/x86_64-linux/sgml-common-native-0.6.3-r0/sysroot-destdir///home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> to /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> DEBUG: Staging files from
> /home/jack/Projects/poky-denzil.git/r0005/tmp/work/x86_64-linux/sgml-common-native-0.6.3-r0/sysroot-destdir///home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> to /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> DEBUG: Staging files from
> /home/jack/Projects/poky-denzil.git/r0005/tmp/work/x86_64-linux/sgml-common-native-0.6.3-r0/sysroot-destdir///home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> to /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> DEBUG: Staging files from
> /home/jack/Projects/poky-denzil.git/r0005/tmp/work/x86_64-linux/sgml-common-native-0.6.3-r0/sysroot-destdir///home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> to /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> DEBUG: Staging files from
> /home/jack/Projects/poky-denzil.git/r0005/tmp/work/x86_64-linux/sgml-common-native-0.6.3-r0/sysroot-destdir///home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> to /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> DEBUG: Staging files from
> /home/jack/Projects/poky-denzil.git/r0005/tmp/work/x86_64-linux/sgml-common-native-0.6.3-r0/sysroot-destdir///home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> to /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> DEBUG: Staging files from
> /home/jack/Projects/poky-denzil.git/r0005/tmp/work/x86_64-linux/sgml-common-native-0.6.3-r0/sysroot-destdir///home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> to /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> DEBUG: Staging files from
> /home/jack/Projects/poky-denzil.git/r0005/tmp/work/x86_64-linux/sgml-common-native-0.6.3-r0/sysroot-destdir///home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> to /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> DEBUG: Staging files from
> /home/jack/Projects/poky-denzil.git/r0005/tmp/work/x86_64-linux/sgml-common-native-0.6.3-r0/sysroot-destdir///home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> to /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux
> DEBUG: Executing shell function sgml_common_sstate_postinst
> DEBUG: Python function sstate_task_postfunc finished
> ERROR: Function failed: sgml_common_sstate_postinst (see
> /home/jack/Projects/poky-denzil.git/r0005/tmp/work/x86_64-linux/sgml-common-native-0.6.3-r0/temp/log.do_populate_sysroot.21669
> for further information)
> install-catalog: addition of
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/etc/sgml/sgml-docbook-dtd-3.1.cat
> in
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/etc/sgml/sgml-docbook.cat
>
> install-catalog: addition of
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/etc/sgml/dsssl-docbook-stylesheets.cat
> in
> /home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/etc/sgml/sgml-docbook.cat
>
> install-catalog:
> "/home/jack/Projects/poky-denzil.git/r0005/tmp/sysroots/x86_64-linux/etc/sgml/sgml-docbook-dtd-4.1.cat"
> does not exist or is empty.
>


-- 
Scott Garman
Embedded Linux Engineer - Yocto Project
Intel Open Source Technology Center






More information about the Openembedded-core mailing list