[Gimp-docs] Make validate broken

Roman Joost romanofski at gimp.org
Mon Jul 9 00:55:56 PDT 2007


Hi Julien,

On Mon, Jul 09, 2007 at 09:45:42AM +0200, julien wrote:
> xxx at linux-zhl6:~/SVN-fr/trunk> make validate ALL_LINGUAS="en"
> mkdir -p -- xml
> /usr/bin/xsltproc \
>           --nonet \
>           --xinclude \
>           --stringparam profile.lang en \
>           ./stylesheets/profile.xsl \
>           src/gimp.xml \
>           > xml/en.xml.tmp
> sed -e 's/xmlns[:a-z]*="[^"]*" //' \
>             -e 's/lang="[A-Za-z_;]*"/lang="en"/' \
>             -e '/^[ \t]*$/d' \
>           < xml/en.xml.tmp \
>           > xml/en.xml
> rm -f xml/en.xml.tmp
> /usr/bin/xmllint --noout xml/en.xml
> /usr/bin/xmllint --noout --valid xml/en.xml > /dev/null
> touch xml/stamp-en-valid
Err.. what is wrong here?

> Is this the new normal display for the "make validate"?
> If I have an error in a xml file, an error is also displayed, located in the 
> en.xml file... weird! :
> mkdir -p -- xml
> /usr/bin/xsltproc \
>           --nonet \
>           --xinclude \
>           --stringparam profile.lang en \
>           ./stylesheets/profile.xsl \
>           src/gimp.xml \
>           > xml/en.xml.tmp
> sed -e 's/xmlns[:a-z]*="[^"]*" //' \
>             -e 's/lang="[A-Za-z_;]*"/lang="en"/' \
>             -e '/^[ \t]*$/d' \
>           < xml/en.xml.tmp \
>           > xml/en.xml
> rm -f xml/en.xml.tmp
> /usr/bin/xmllint --noout xml/en.xml
> /usr/bin/xmllint --noout --valid xml/en.xml > /dev/null
> xml/en.xml:10162: element indextem: validity error : No declaration for 
> attribute lang of element indextem
>       <indextem lang="en">
>                          ^
> xml/en.xml:10165: element indextem: validity error : No declaration for 
> element indextem
>       </indextem>
>                  ^
> xml/en.xml:10227: element sect3: validity error : Element sect3 content does 
> not follow the DTD, expecting (sect3info? , (title , subtitle? , 
> titleabbrev?) , (toc | lot | index | glossary | bibliography)* , 
> (((calloutlist | glosslist | itemizedlist | orderedlist | segmentedlist | 
> simplelist | variablelist | caution | important | note | tip | warning | 
> literallayout | programlisting | programlistingco | screen | screenco | 
> screenshot | synopsis | cmdsynopsis | funcsynopsis | classsynopsis | 
> fieldsynopsis | constructorsynopsis | destructorsynopsis | methodsynopsis | 
> formalpara | para | simpara | address | blockquote | graphic | graphicco | 
> mediaobject | mediaobjectco | informalequation | informalexample | 
> informalfigure | informaltable | equation | example | figure | table | 
> msgset | procedure | sidebar | qandaset | task | anchor | bridgehead | 
> remark | highlights | abstract | authorblurb | epigraph | indexterm | 
> beginpage)+ , (refentry* | sect4* | simplesect*)) | refentry+ | sect4+ | 
> simplesect+) , (toc | lot | index | glossary | bibliography)*), got (title 
> indextem para itemizedlist para para )
>     </sect3>
>             ^
> make: *** [xml/stamp-en-valid] Error 4
I don't understand what is broken here for you? Looks good for me and it
seems that it validates the XML files...

Greetings,
-- 
Roman Joost
www: http://www.romanofski.de
email: romanofski at gimp.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : /lists/gimp-docs/attachments/20070709/95fa49f6/attachment.bin 


More information about the Gimp-docs mailing list