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

Reply via email to