<div dir="ltr"><div><div>Hi<br><br></div>Raphael, thanks by your assistance, but i yet have errors. Now, i have a new lot:<br><br>$ build/build-pdf --lang=pt-BR --opts='-V'<br>...<br>Build debian-handbook.pdf<br>built-in module xetex registered<br>
no support found for ifthen<br>no support found for ifxetex<br>no support found for fontspec<br>no support found for xltxtra<br>no support found for fontenc<br>no support found for ucs<br>no support found for inputenc<br>
no support found for fancybox<br>built-in module makeidx registered<br>no support found for babel<br>no support found for cmap<br>no support found for geometry<br>no support found for librement<br>building additional files...<br>
checking if compiling is necessary...<br>the output file doesn't exist<br>xelatex -interaction=batchmode debian-handbook.tex<br>xelatex failed<br>/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty:297: Package babel Error: Unknown option `brazil'. Either you misspelled it<br>
/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty:297: leading text: \ProcessOptions*<br>/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty:330: Package babel Error: You haven't specified a language option.<br>
/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty:330: leading text: ...ry to proceed from here, type x to quit.}<br>Unexpected error occured<br>Error: xelatex compilation failed<br>ERROR: Failed to build PDF version for pt-BR<br>
<br></div>More some idea?<br><br>In other hand, we have some buildd for pdf/html/epub?<br><br>Thanks in advance,<br><br>Claudio<br><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-05-06 10:37 GMT-03:00 Raphael Hertzog <span dir="ltr"><<a href="mailto:hertzog@debian.org" target="_blank">hertzog@debian.org</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<div class=""><br>
On Sun, 04 May 2014, Claudio Filho wrote:<br>
> I'm trying build a pdf for pt-BR version, but i couldn't find my error. I<br>
> installed the required packages, but to pdf gives the error above, but runs<br>
> fine to html.<br>
><br>
> RUN: dblatex -c dblatex/librement.conf  debian-handbook.xml<br>
> Build the book set list...<br>
> /home/filhocf/debian-handbook/tmp/pt-BR/xml/debian-handbook.xml:4:<br>
> parser error : Attribute lang redefined<br>
> <book lang="pt-BR" lang="pt-BR"><br>
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â ^<br>
> unable to parse /home/filhocf/debian-handbook/tmp/pt-BR/xml/debian-handbook.xml<br>
<br>
</div>What version of publican are you using? It looks like Publican started to add<br>
the required lang attributes by itself and the one added by build/build-pdf is<br>
now an unwanted duplicate.<br>
<br>
> Some tip?<br>
<br>
Try this patch and let me know:<br>
<br>
diff --git a/build/build-pdf b/build/build-pdf<br>
index 1ec2e61..1421c0d 100755<br>
--- a/build/build-pdf<br>
+++ b/build/build-pdf<br>
@@ -19,7 +19,9 @@ parse_options "$@"<br>
<br>
 if [ ! -e tmp/$OPT_lang/xml ] || [ -z "$OPT_skip" ]; then<br>
   publican build --config=publican-pdf.cfg --formats=xml --langs=$OPT_lang<br>
- Â Â sed -i -e "s/<book/<book lang=\"${OPT_lang}\"/" tmp/$OPT_lang/xml/debian-handbook.xml<br>
+ Â Â if ! grep "<book " tmp/$OPT_lang/xml/debian-handbook.xml | grep -q "lang="; then<br>
+ Â Â Â sed -i -e "s/<book/<book lang=\"${OPT_lang}\"/" tmp/$OPT_lang/xml/debian-handbook.xml<br>
+ Â Â fi<br>
 fi<br>
<br>
 cp -a build/dblatex tmp/$OPT_lang/xml/<br>
<br>
Cheers,<br>
<span class="HOEnZb"><font color="#888888">--<br>
Raphaël Hertzog ◈ Debian Developer<br>
<br>
Discover the Debian Administrator's Handbook:<br>
→ <a href="http://debian-handbook.info/get/" target="_blank">http://debian-handbook.info/get/</a><br>
</font></span></blockquote></div><br></div>