[oe] [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25

Martin Jansa martin.jansa at gmail.com
Fri Dec 23 10:03:35 UTC 2011


On Wed, Dec 21, 2011 at 02:01:38PM +0800, b19537 at freescale.com wrote:
> From: Zhenhua Luo <b19537 at freescale.com>
> 
>     xmlto converts an XML file (DocBook or XSL-FO) into a specified format
>     (PS, PDF, HTML, man, ASCII, XSL-FO, etc.)

Is there plan to provide native stylesheets too? Because after building
xmlto-native some packages are failing because they detect xmlto-native
available but don't check if all needed stylesheets are installed.

e.g. xtrans, libxdmcp:
| make[1]: Entering directory `/OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc'
| /OE/shr-core/tmp/sysroots/x86_64-linux/usr/bin/xmlto  xhtml-nochunks xtrans.xml
| xmlto: /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml does not validate (status 3)
| xmlto: Fix document syntax or use --skip-validation option
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml:3: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
|                       "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd">
|                                                                                ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml:26: parser error : Entity 'copy' not defined
| Copyright &copy; 1993, 1994 NCR Corporation - Dayton, Ohio, USA
|                 ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml:59: parser error : Entity 'copy' not defined
| Copyright &copy; 1993, 1994, 2002 The Open Group
|                 ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml:64: parser error : Entity 'ldquo' not defined
| of this software and associated documentation files (the &ldquo;Software&rdquo;)
|                                                                 ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml:64: parser error : Entity 'rdquo' not defined
| of this software and associated documentation files (the &ldquo;Software&rdquo;)
|                                                                                ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml:77: parser error : Entity 'ldquo' not defined
| THE SOFTWARE IS PROVIDED &ldquo;AS IS&rdquo;, WITHOUT WARRANTY OF ANY KIND, EXPR
|                                 ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml:77: parser error : Entity 'rdquo' not defined
| THE SOFTWARE IS PROVIDED &ldquo;AS IS&rdquo;, WITHOUT WARRANTY OF ANY KIND, EXPR
|                                             ^
| warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
| validity error : Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
| Document /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml does not validate
| make[1]: *** [xtrans.html] Error 13
| make[1]: Leaving directory `/OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc'
| make: *** [all-recursive] Error 1



and libxdmcp:

| make[2]: Entering directory `/OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc'
| /OE/shr-core/tmp/sysroots/x86_64-linux/usr/bin/xmlto  xhtml-nochunks xdmcp.xml
| xmlto: /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml does not validate (status 3)
| xmlto: Fix document syntax or use --skip-validation option
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
|                    "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd">
|                                                                             ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3774: parser error : Entity 'tau' not defined
| &tau; = private key shared by display and manager
|      ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3779: parser error : Entity 'rho' not defined
| &rho; = 64 bit random number generated by display
|      ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3784: parser error : Entity 'alpha' not defined
| &alpha; = authentication data in XDMCP packets
|        ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3789: parser error : Entity 'sigma' not defined
| &sigma; = per-session private key, generated by manager
|        ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3794: parser error : Entity 'beta' not defined
| &beta; = authorization data
|       ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3827: parser error : Entity 'rho' not defined
| &rho; = {&alpha; Request } *&tau;
|      ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3827: parser error : Entity 'alpha' not defined
| &rho; = {&alpha; Request } *&tau;
|                 ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3827: parser error : Entity 'tau' not defined
| &rho; = {&alpha; Request } *&tau;
|                                  ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3831: parser error : Entity 'alpha' not defined
| &alpha; Accept = { &rho; + 1}&tau;
|        ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3831: parser error : Entity 'rho' not defined
| &alpha; Accept = { &rho; + 1}&tau;
|                         ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3831: parser error : Entity 'tau' not defined
| &alpha; Accept = { &rho; + 1}&tau;
|                                   ^
| warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
| validity error : Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
| Document /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml does not validate
| make[2]: *** [xdmcp.html] Error 13
| make[2]: Leaving directory `/OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXERROR: Function 'do_compile' failed (see /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/temp/log.do_compile.895 for further information)
| dmcp-1.1.0/doc'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0'
| make: *** [all] Error 2

Probably more, I haven't finished rebuild from scratch with it yet.
For now I plan to disable doc generation in those recipes where it's
failing, but if you plan to add all common stylesheets, then we can
try to fix doc generation instead and add xmlto-native + stylesheets
to DEPENDS instead.

Regards,

> Signed-off-by: Zhenhua Luo <b19537 at freescale.com>
> ---
>  meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb |   14 ++++++++++++++
>  1 files changed, 14 insertions(+), 0 deletions(-)
>  create mode 100644 meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb
> 
> diff --git a/meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb b/meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb
> new file mode 100644
> index 0000000..806ea2e
> --- /dev/null
> +++ b/meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb
> @@ -0,0 +1,14 @@
> +DESCRIPTION = "A shell-script tool for converting XML files to various formats" 
> +HOMEPAGE = "https://fedorahosted.org/xmlto/" 
> +SECTION = "docs/xmlto" 
> +LICENSE = "GPLv2" 
> +
> +LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
> +
> +SRC_URI = "https://fedorahosted.org/releases/x/m/xmlto/xmlto-${PV}.tar.gz" 
> +SRC_URI[md5sum] = "a88cd3f08789b4825d1ac89fa065170d"
> +SRC_URI[sha256sum] = "c52b56d929e8d20fc19cd3b7ec238f8d039730c56ee311cc352e843147e3e31a"
> +
> +inherit autotools  
> +
> +BBCLASSEXTEND = "native nativesdk"
> -- 
> 1.7.0.4
> 
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20111223/838522dd/attachment-0002.sig>


More information about the Openembedded-devel mailing list