Hello, Thiago, That means that your translation is missing file with that xml:id, that's why your translation is broken and en is not. Use http://doc.php.net/trantools/revcheck_extended_pt_BR.html to track your translation. In your case
conf@laptop ~/phpdoc-ru/en $ rgrep --exclude-dir=".svn" --include='*.xml' array.sorting . | grep 'xml:id' ./reference/array/sorting.xml:<chapter xml:id="array.sorting" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> conf@laptop ~/phpdoc-ru/en $ you should translate reference/array/sorting.xml, that would fix the build. 2012/1/4 Thiago H. Pojda <thiago.po...@gmail.com>: > Hey guys, > > I just found out what was throwing these errors. I fixed what I could but > found something odd: a line is causing the build to fail in pt_BR's version > but not in EN. > > In EN's version of array-multisort we have a line (283) > "<member>&seealso.array.sorting;</member>", which was reflected to the > translated version in last update. Since then, when building pt_BR it throws > an error: > >> ERROR (/Users/user/Documents/phpsvn/doc-base/manual.xml:unknown) >> >> IDREF attribute linkend references an unknown ID "array.sorting" > > > If I remove this same line in pt_BR's and rebuild it, everything goes fine. > I can delete this line and fix pt_BR's build but that will break the sync > between files. Any guidance? > > http://svn.php.net/viewvc/phpdoc/en/trunk/reference/array/functions/array-multisort.xml?revision=297028&view=markup > http://svn.php.net/viewvc/phpdoc/pt_BR/trunk/reference/array/functions/array-multisort.xml?revision=321695&view=markup > > > Cheers, > > Thiago Henrique Pojda > +55 41 8856-7925 > > > > On Tue, Jan 3, 2012 at 1:19 AM, Yago Ferrer <yago.fer...@gmail.com> wrote: >> >> Thiago, >> Yes. Try to compile the manual with the option --enable-xml-details. It >> will take longer but it may provide some extra information where the problem >> is located. If doing that doesn't give you enough info try to revert the >> latest SVN commit in your local copy and compile it (without xml details) >> until you find the version that works and then try to find the file that >> breaks the build. >> >> Good luck! >> >> Happy new year 2012! >> >> Yago >> >> On Mon, Jan 2, 2012 at 8:00 PM, Thiago H. Pojda <thiago.po...@gmail.com> >> wrote: >>> >>> >>> Can anyone help me finding out what is generating these errors? >>> >>> I've looked everywhere I could think of for that "omnihttpd" mention >>> without any luck. I have no idea where to look for the others too. >>> >>> Will I have to download the whole pt_BR repository and try a ./configure >>> --enable-xml-details to find it? >>> >>> >>> Thanks, >>> Thiago Henrique Pojda >>> +55 41 8856-7925 >>> >>> >>> >>> ---------- Forwarded message ---------- >>> From: <doc-pt...@lists.php.net> >>> Date: Mon, Jan 2, 2012 at 7:00 PM >>> Subject: [DOC-PT-BR] - Your documentation is broken >>> To: doc-pt...@lists.php.net >>> >>> >>> Your documentation is broken. The build is done on Friday. >>> >>> Please, try to fix it *quickly*. >>> >>> Here is the output of the configure.php script : >>> >>> ============================= >>> >>> configure.php: $Id: configure.php 316520 2011-09-12 09:54:52Z >>> shein $ >>> PHP version: 5.3.6RC1 >>> >>> Checking for source directory... >>> /local/web/sites/edit.php.net/data/phpdoc-all/doc-base/ >>> Checking for output filename... >>> /local/web/sites/edit.php.net/data/phpdoc-all/doc-base/.manual.xml >>> Checking whether to include CHM... no >>> Checking for PHP executable... /local/php/bin/php >>> Checking for language to build... pt_BR >>> Checking whether the language is supported... yes >>> Checking for partial build... no >>> Checking whether to enable detailed XML error messages... no >>> Checking libxml version... 2.7.5 >>> Checking whether to enable detailed error reporting (may segfault)... yes >>> Checking whether to optimize out the DTD (performance gain, but >>> segfaults)... yes >>> Generating >>> /local/web/sites/edit.php.net/data/phpdoc-all/doc-base/manual.xml... done >>> Generating >>> /local/web/sites/edit.php.net/data/phpdoc-all/doc-base/install-unix.xml... >>> done >>> Generating >>> /local/web/sites/edit.php.net/data/phpdoc-all/doc-base/install-win.xml... >>> done >>> Generating >>> /local/web/sites/edit.php.net/data/phpdoc-all/doc-base/developer.template.xml... >>> done >>> Generating >>> /local/web/sites/edit.php.net/data/phpdoc-all/doc-base/scripts/file-entities.php... >>> done >>> Iterating over extension specific version files... OK >>> Saving it... OK >>> Creating file >>> /local/web/sites/edit.php.net/data/phpdoc-all/doc-base/entities/file-entities.ent... >>> done >>> Checking for if we should generate a simplified file... no >>> Checking whether to save an invalid .manual.xml... no >>> Loading and parsing manual.xml... done. >>> Validating manual.xml... failed. >>> >>> The document didn't validate, here are the errors I got: >>> (If this isn't enough information, try again with --enable-xml-details) >>> IDREF attribute linkend references an unknown ID "array.sorting" >>> IDREF attribute linkend references an unknown ID >>> "install.windows.omnihttpd" >>> IDREF attribute linkend references an unknown ID >>> "install.windows.activescript" >>> >>> Eyh man. No worries. Happ shittens. Try again after fixing the errors >>> above. >>> >>> -- >>> This email is send automatically by the Php Docbook Online Editor. >>> >>> -- >>> PHP Brazilian Portuguese Documentation Mailing List >>> (http://php.net/manual/pt_BR/) >>> To unsubscribe, visit: http://www.php.net/unsub.php >>> >>> >> >> >> >> -- >> Yago Ferrer > > -- Regards, Shein Alexey