[Debian-handbook-translators] problem building PDF for id-ID

Andika Triwidada andika at gmail.com
Wed Oct 28 07:39:10 GMT 2020


On Wed, Oct 28, 2020 at 11:54 AM Andika Triwidada <andika at gmail.com> wrote:

> Hello,
>
> While trying to build PDF for Indonesian, I got this error message below.
> Any idea how to fix or at least got more verbose error message? "output
> file doesn't exist" did not help at all.
>
>
> $ bin/build-pdf --opts="-V -P full.bleed=1" --lang=id-ID 2>&1 | tee
> build-pdf-id.log
>
> Setting up id-ID
> Merging id-ID/00a_preface.po >> en-US/00a_preface.xml ->
> tmp/id-ID/xml_tmp//00a_preface.xml
> Merging id-ID/00b_foreword.po >> en-US/00b_foreword.xml ->
> tmp/id-ID/xml_tmp//00b_foreword.xml
> Merging id-ID/01_the-debian-project.po >> en-US/01_the-debian-project.xml
> -> tmp/id-ID/xml_tmp//01_the-debian-project.xml
> Merging id-ID/02_case-study.po >> en-US/02_case-study.xml ->
> tmp/id-ID/xml_tmp//02_case-study.xml
> Merging id-ID/03_existing-setup.po >> en-US/03_existing-setup.xml ->
> tmp/id-ID/xml_tmp//03_existing-setup.xml
> Merging id-ID/04_installation.po >> en-US/04_installation.xml ->
> tmp/id-ID/xml_tmp//04_installation.xml
> Merging id-ID/05_packaging-system.po >> en-US/05_packaging-system.xml ->
> tmp/id-ID/xml_tmp//05_packaging-system.xml
> Merging id-ID/06_apt.po >> en-US/06_apt.xml ->
> tmp/id-ID/xml_tmp//06_apt.xml
> Merging id-ID/07_solving-problems.po >> en-US/07_solving-problems.xml ->
> tmp/id-ID/xml_tmp//07_solving-problems.xml
> Merging id-ID/08_basic-configuration.po >>
> en-US/08_basic-configuration.xml ->
> tmp/id-ID/xml_tmp//08_basic-configuration.xml
> Merging id-ID/09_unix-services.po >> en-US/09_unix-services.xml ->
> tmp/id-ID/xml_tmp//09_unix-services.xml
> Merging id-ID/10_network-infrastructure.po >>
> en-US/10_network-infrastructure.xml ->
> tmp/id-ID/xml_tmp//10_network-infrastructure.xml
> Merging id-ID/11_network-services.po >> en-US/11_network-services.xml ->
> tmp/id-ID/xml_tmp//11_network-services.xml
> Merging id-ID/12_advanced-administration.po >>
> en-US/12_advanced-administration.xml ->
> tmp/id-ID/xml_tmp//12_advanced-administration.xml
> Merging id-ID/13_workstation.po >> en-US/13_workstation.xml ->
> tmp/id-ID/xml_tmp//13_workstation.xml
> Merging id-ID/14_security.po >> en-US/14_security.xml ->
> tmp/id-ID/xml_tmp//14_security.xml
> Merging id-ID/15_debian-packaging.po >> en-US/15_debian-packaging.xml ->
> tmp/id-ID/xml_tmp//15_debian-packaging.xml
> Merging id-ID/70_conclusion.po >> en-US/70_conclusion.xml ->
> tmp/id-ID/xml_tmp//70_conclusion.xml
> Merging id-ID/90_derivative-distributions.po >>
> en-US/90_derivative-distributions.xml ->
> tmp/id-ID/xml_tmp//90_derivative-distributions.xml
> Merging id-ID/92_short-remedial-course.po >>
> en-US/92_short-remedial-course.xml ->
> tmp/id-ID/xml_tmp//92_short-remedial-course.xml
> Merging id-ID/99_backcover.po >> en-US/99_backcover.xml ->
> tmp/id-ID/xml_tmp//99_backcover.xml
> Merging id-ID/99_website.po >> en-US/99_website.xml ->
> tmp/id-ID/xml_tmp//99_website.xml
> Merging id-ID/Author_Group.po >> en-US/Author_Group.xml ->
> tmp/id-ID/xml_tmp//Author_Group.xml
> Merging id-ID/Book_Info.po >> en-US/Book_Info.xml ->
> tmp/id-ID/xml_tmp//Book_Info.xml
> Merging id-ID/Revision_History.po >> en-US/Revision_History.xml ->
> tmp/id-ID/xml_tmp//Revision_History.xml
> Merging id-ID/debian-handbook.po >> en-US/debian-handbook.xml ->
> tmp/id-ID/xml_tmp//debian-handbook.xml
> Processing file tmp/id-ID/xml/Common_Content/Conventions.xml ->
> tmp/id-ID/xml/Common_Content/Conventions.xml
> Processing file tmp/id-ID/xml/Common_Content/Feedback.xml ->
> tmp/id-ID/xml/Common_Content/Feedback.xml
> Processing file tmp/id-ID/xml/Common_Content/Legal_Notice.xml ->
> tmp/id-ID/xml/Common_Content/Legal_Notice.xml
> Processing file tmp/id-ID/xml/Common_Content/Program_Listing.xml ->
> tmp/id-ID/xml/Common_Content/Program_Listing.xml
> Processing file tmp/id-ID/xml/Common_Content/Revision_History.xml ->
> tmp/id-ID/xml/Common_Content/Revision_History.xml
> Processing file tmp/id-ID/xml_tmp/00a_preface.xml ->
> tmp/id-ID/xml/00a_preface.xml
> Processing file tmp/id-ID/xml_tmp/00b_foreword.xml ->
> tmp/id-ID/xml/00b_foreword.xml
> Processing file tmp/id-ID/xml_tmp/01_the-debian-project.xml ->
> tmp/id-ID/xml/01_the-debian-project.xml
> Processing file tmp/id-ID/xml_tmp/02_case-study.xml ->
> tmp/id-ID/xml/02_case-study.xml
> Processing file tmp/id-ID/xml_tmp/03_existing-setup.xml ->
> tmp/id-ID/xml/03_existing-setup.xml
> Processing file tmp/id-ID/xml_tmp/04_installation.xml ->
> tmp/id-ID/xml/04_installation.xml
> Processing file tmp/id-ID/xml_tmp/05_packaging-system.xml ->
> tmp/id-ID/xml/05_packaging-system.xml
> Processing file tmp/id-ID/xml_tmp/06_apt.xml -> tmp/id-ID/xml/06_apt.xml
> Processing file tmp/id-ID/xml_tmp/07_solving-problems.xml ->
> tmp/id-ID/xml/07_solving-problems.xml
> Processing file tmp/id-ID/xml_tmp/08_basic-configuration.xml ->
> tmp/id-ID/xml/08_basic-configuration.xml
> Processing file tmp/id-ID/xml_tmp/09_unix-services.xml ->
> tmp/id-ID/xml/09_unix-services.xml
> Processing file tmp/id-ID/xml_tmp/10_network-infrastructure.xml ->
> tmp/id-ID/xml/10_network-infrastructure.xml
> Processing file tmp/id-ID/xml_tmp/11_network-services.xml ->
> tmp/id-ID/xml/11_network-services.xml
> Processing file tmp/id-ID/xml_tmp/12_advanced-administration.xml ->
> tmp/id-ID/xml/12_advanced-administration.xml
> Processing file tmp/id-ID/xml_tmp/13_workstation.xml ->
> tmp/id-ID/xml/13_workstation.xml
> Processing file tmp/id-ID/xml_tmp/14_security.xml ->
> tmp/id-ID/xml/14_security.xml
> Processing file tmp/id-ID/xml_tmp/15_debian-packaging.xml ->
> tmp/id-ID/xml/15_debian-packaging.xml
> Processing file tmp/id-ID/xml_tmp/70_conclusion.xml ->
> tmp/id-ID/xml/70_conclusion.xml
> Processing file tmp/id-ID/xml_tmp/90_derivative-distributions.xml ->
> tmp/id-ID/xml/90_derivative-distributions.xml
> Processing file tmp/id-ID/xml_tmp/92_short-remedial-course.xml ->
> tmp/id-ID/xml/92_short-remedial-course.xml
> Processing file tmp/id-ID/xml_tmp/99_backcover.xml ->
> tmp/id-ID/xml/99_backcover.xml
> Processing file tmp/id-ID/xml_tmp/99_website.xml ->
> tmp/id-ID/xml/99_website.xml
> Processing file tmp/id-ID/xml_tmp/Author_Group.xml ->
> tmp/id-ID/xml/Author_Group.xml
> Processing file tmp/id-ID/xml_tmp/Book_Info.xml ->
> tmp/id-ID/xml/Book_Info.xml
> Processing file tmp/id-ID/xml_tmp/Revision_History.xml ->
> tmp/id-ID/xml/Revision_History.xml
> Processing file tmp/id-ID/xml_tmp/debian-handbook.xml ->
> tmp/id-ID/xml/debian-handbook.xml
> Beginning work on id-ID
> DTD Validation OK
> Starting xml
> Finished xml
> RUN: dblatex -c dblatex/librement.conf -V -P full.bleed=1
> debian-handbook.xml
> Text configuration files are deprecated. Use the XML format instead
> Build the book set list...
> xsltproc -o doclist.txt --xinclude --xincludestyle doclist.xsl
> /home/andika/translate/debian/debian-handbook-upstream/tmp/id-ID/xml/debian-handbook.xml
> Build the listings...
> xsltproc -o listings.xml --xinclude --xincludestyle --param current.dir
> '/home/andika/translate/debian/debian-handbook-upstream/tmp/id-ID/xml'
> /usr/share/dblatex/xsl/common/mklistings.xsl
> /home/andika/translate/debian/debian-handbook-upstream/tmp/id-ID/xml/debian-handbook.xml
> xsltproc -o debian-handbook.rtex --xinclude --xincludestyle --param
> current.dir
> '/home/andika/translate/debian/debian-handbook-upstream/tmp/id-ID/xml'
> --param listings.xml '/tmp/tmpE6PwbJ/listings.xml'
> /tmp/tmpE6PwbJ/custom.xsl
> /home/andika/translate/debian/debian-handbook-upstream/tmp/id-ID/xml/debian-handbook.xml
> No "id" localization of "minitoc" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> No "id" localization of "keywordset" exists; using "en".
> Cannot convert 'images/cover.jpg' to png
> Build debian-handbook.pdf
> built-in module xetex registered
> no support found for ifthen
> no support found for ifxetex
> no support found for fontspec
> no support found for xltxtra
> no support found for fontenc
> no support found for ucs
> no support found for inputenc
> no support found for fancybox
> built-in module makeidx registered
> no support found for babel
> no support found for cmap
> no support found for geometry
> no support found for crop
> no support found for librement
> building additional files...
> checking if compiling is necessary...
> the output file doesn't exist
> xelatex -interaction=batchmode debian-handbook.tex
> xelatex failed
> Unexpected error occured
> Error: xelatex compilation failed
> ERROR: Failed to build PDF version for id-ID
>
>

For reference, building en-US gave these output:

$ strace -o build-pdf-trace -ff -e trace=%file bin/build-pdf --opts="-V -P
full.bleed=1" --lang=en-US 2>&1 | tee build-pdf-en-3.log
Setting up en-US
Processing file tmp/en-US/xml/Common_Content/Conventions.xml ->
tmp/en-US/xml/Common_Content/Conventions.xml
Processing file tmp/en-US/xml/Common_Content/Feedback.xml ->
tmp/en-US/xml/Common_Content/Feedback.xml
Processing file tmp/en-US/xml/Common_Content/Legal_Notice.xml ->
tmp/en-US/xml/Common_Content/Legal_Notice.xml
Processing file tmp/en-US/xml/Common_Content/Program_Listing.xml ->
tmp/en-US/xml/Common_Content/Program_Listing.xml
Processing file tmp/en-US/xml/Common_Content/Revision_History.xml ->
tmp/en-US/xml/Common_Content/Revision_History.xml
Processing file tmp/en-US/xml_tmp/00a_preface.xml ->
tmp/en-US/xml/00a_preface.xml
Processing file tmp/en-US/xml_tmp/00b_foreword.xml ->
tmp/en-US/xml/00b_foreword.xml
Processing file tmp/en-US/xml_tmp/01_the-debian-project.xml ->
tmp/en-US/xml/01_the-debian-project.xml
Processing file tmp/en-US/xml_tmp/02_case-study.xml ->
tmp/en-US/xml/02_case-study.xml
Processing file tmp/en-US/xml_tmp/03_existing-setup.xml ->
tmp/en-US/xml/03_existing-setup.xml
Processing file tmp/en-US/xml_tmp/04_installation.xml ->
tmp/en-US/xml/04_installation.xml
Processing file tmp/en-US/xml_tmp/05_packaging-system.xml ->
tmp/en-US/xml/05_packaging-system.xml
Processing file tmp/en-US/xml_tmp/06_apt.xml -> tmp/en-US/xml/06_apt.xml
Processing file tmp/en-US/xml_tmp/07_solving-problems.xml ->
tmp/en-US/xml/07_solving-problems.xml
Processing file tmp/en-US/xml_tmp/08_basic-configuration.xml ->
tmp/en-US/xml/08_basic-configuration.xml
Processing file tmp/en-US/xml_tmp/09_unix-services.xml ->
tmp/en-US/xml/09_unix-services.xml
Processing file tmp/en-US/xml_tmp/10_network-infrastructure.xml ->
tmp/en-US/xml/10_network-infrastructure.xml
Processing file tmp/en-US/xml_tmp/11_network-services.xml ->
tmp/en-US/xml/11_network-services.xml
Processing file tmp/en-US/xml_tmp/12_advanced-administration.xml ->
tmp/en-US/xml/12_advanced-administration.xml
Processing file tmp/en-US/xml_tmp/13_workstation.xml ->
tmp/en-US/xml/13_workstation.xml
Processing file tmp/en-US/xml_tmp/14_security.xml ->
tmp/en-US/xml/14_security.xml
Processing file tmp/en-US/xml_tmp/15_debian-packaging.xml ->
tmp/en-US/xml/15_debian-packaging.xml
Processing file tmp/en-US/xml_tmp/70_conclusion.xml ->
tmp/en-US/xml/70_conclusion.xml
Processing file tmp/en-US/xml_tmp/90_derivative-distributions.xml ->
tmp/en-US/xml/90_derivative-distributions.xml
Processing file tmp/en-US/xml_tmp/92_short-remedial-course.xml ->
tmp/en-US/xml/92_short-remedial-course.xml
Processing file tmp/en-US/xml_tmp/99_backcover.xml ->
tmp/en-US/xml/99_backcover.xml
Processing file tmp/en-US/xml_tmp/99_website.xml ->
tmp/en-US/xml/99_website.xml
Processing file tmp/en-US/xml_tmp/Author_Group.xml ->
tmp/en-US/xml/Author_Group.xml
Processing file tmp/en-US/xml_tmp/Book_Info.xml ->
tmp/en-US/xml/Book_Info.xml
Processing file tmp/en-US/xml_tmp/Revision_History.xml ->
tmp/en-US/xml/Revision_History.xml
Processing file tmp/en-US/xml_tmp/debian-handbook.xml ->
tmp/en-US/xml/debian-handbook.xml
Beginning work on en-US
DTD Validation OK
Starting xml
Finished xml
RUN: dblatex -c dblatex/librement.conf -V -P full.bleed=1
debian-handbook.xml
Text configuration files are deprecated. Use the XML format instead
Build the book set list...
xsltproc -o doclist.txt --xinclude --xincludestyle doclist.xsl
/home/andika/translate/debian/debian-handbook-upstream/tmp/en-US/xml/debian-handbook.xml
Build the listings...
xsltproc -o listings.xml --xinclude --xincludestyle --param current.dir
'/home/andika/translate/debian/debian-handbook-upstream/tmp/en-US/xml'
/usr/share/dblatex/xsl/common/mklistings.xsl
/home/andika/translate/debian/debian-handbook-upstream/tmp/en-US/xml/debian-handbook.xml
xsltproc -o debian-handbook.rtex --xinclude --xincludestyle --param
current.dir
'/home/andika/translate/debian/debian-handbook-upstream/tmp/en-US/xml'
--param listings.xml '/tmp/tmpLqlM6J/listings.xml'
/tmp/tmpLqlM6J/custom.xsl
/home/andika/translate/debian/debian-handbook-upstream/tmp/en-US/xml/debian-handbook.xml
Cannot convert 'images/cover.jpg' to png
Build debian-handbook.pdf
built-in module xetex registered
no support found for ifthen
no support found for ifxetex
no support found for fontspec
no support found for xltxtra
no support found for fontenc
no support found for ucs
no support found for inputenc
no support found for fancybox
built-in module makeidx registered
no support found for geometry
no support found for crop
no support found for librement
building additional files...
checking if compiling is necessary...
the output file doesn't exist
xelatex -interaction=batchmode debian-handbook.tex
running post-compilation scripts...
processing index /tmp/tmpLqlM6J/debian-handbook.idx...
makeindex -o debian-handbook.ind -t debian-handbook.ilg -s
/usr/share/dblatex/latex/scripts/doc.ist /tmp/tmpLqlM6J/debian-handbook.idx
This is makeindex, version 2.15 [TeX Live 2019/dev] (kpathsea + Thai
support).
Scanning style file /usr/share/dblatex/latex/scripts/doc.ist....done (4
attributes redefined, 0 ignored).
Scanning input file /tmp/tmpLqlM6J/debian-handbook.idx......done (2026
entries accepted, 0 rejected).
Sorting entries....................done (25303 comparisons).
Generating output file debian-handbook.ind......done (2135 lines written,
22 warnings).
Output written in debian-handbook.ind.
Transcript written in debian-handbook.ilg.
makeindex on UTF8 failed. Retry...
makeindex -o debian-handbook.ind -t debian-handbook.ilg
/tmp/tmpLqlM6J/debian-handbook.idx
This is makeindex, version 2.15 [TeX Live 2019/dev] (kpathsea + Thai
support).
Scanning input file /tmp/tmpLqlM6J/debian-handbook.idx......done (2026
entries accepted, 0 rejected).
Sorting entries....................done (25303 comparisons).
Generating output file debian-handbook.ind......done (2108 lines written,
22 warnings).
Output written in debian-handbook.ind.
Transcript written in debian-handbook.ilg.
debian-handbook.aux MD5 checksum changed
debian-handbook.toc MD5 checksum changed
xelatex -interaction=batchmode debian-handbook.tex
running post-compilation scripts...
[index] the index /tmp/tmpLqlM6J/debian-handbook.idx has changed
processing index /tmp/tmpLqlM6J/debian-handbook.idx...
makeindex -o debian-handbook.ind -t debian-handbook.ilg
/tmp/tmpLqlM6J/debian-handbook.idx
This is makeindex, version 2.15 [TeX Live 2019/dev] (kpathsea + Thai
support).
Scanning input file /tmp/tmpLqlM6J/debian-handbook.idx......done (2026
entries accepted, 0 rejected).
Sorting entries....................done (25303 comparisons).
Generating output file debian-handbook.ind......done (2108 lines written,
22 warnings).
Output written in debian-handbook.ind.
Transcript written in debian-handbook.ilg.
debian-handbook.aux MD5 checksum changed
debian-handbook.toc MD5 checksum changed
xelatex -interaction=batchmode debian-handbook.tex
running post-compilation scripts...
[index] the index /tmp/tmpLqlM6J/debian-handbook.idx did not change
no new compilation is needed
running last-compilation scripts...
'debian-handbook.pdf' successfully built
Title:          The Debian Administrator's Handbook
Keywords:       Objective, Means, Operation, Volunteer, Falcot Corp, SMB,
Strong Growth, Master Plan, Migration, Cost Reduction, Existing Setup,
Reuse, Migration, Installation, Partitioning, Formatting, File System, Boot
Sector, Hardware Detection, Binary package, Source package, dpkg, deb,
dependencies, conflict, apt, apt-get, apt-cache, aptitude, synaptic,
sources.list, apt-cdrom, Documentation, Solving problems, Log files,
README.Debian, Manual, info, Configuration, Localization, Locales, Network,
Name resolution, Users, Groups, Accounts, Command-line interpreter, Shell,
Printing, Bootloader, Kernel compiling, System boot, Initscripts, SSH,
Telnet, Rights, Permissions, Supervision, Inetd, Cron, Backup, Hotplug,
PCMCIA, APM, ACPI, Network, Gateway, TCP/IP, IPv6, DNS, Bind, DHCP, QoS,
Postfix, Apache, NFS, Samba, Squid, OpenLDAP, SIP, SSL, OpenDKIM, SPF,
RAID, LVM, FAI, Preseeding, Monitoring, Virtualization, Xen, LXC,
Workstation, Graphical desktop, Office work, X.org, Firewall, Netfilter,
nftables, IDS/NIDS, Backport, Rebuild, Source package, Archive,
Meta-package, Debian Developer, Maintainer, Future, Improvements, Opinions,
live CD, Specificities, Particular Choices, BIOS, Kernel, Unix, Process,
Hierarchy, Basic Commands
Author:         Raphaƫl Hertzog and Roland Mas
Creator:        DBLaTeX-0.3.10
Producer:       XeTeX 0.99999
CreationDate:   Wed Oct 28 12:52:49 2020 WIB
Tagged:         no
UserProperties: no
Suspects:       no
Form:           none
JavaScript:     no
Pages:          542
Encrypted:      no
Page size:      553.75 x 714.76 pts
Page rot:       0
File size:      22424572 bytes
Optimized:      no
PDF version:    1.5
SUCCESS:
/home/andika/l10n/debian/debian-handbook-upstream/publish/en-US/Debian/10/pdf/debian-handbook/debian-handbook.pdf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-handbook-translators/attachments/20201028/bcb1dd1f/attachment-0001.html>


More information about the Debian-handbook-translators mailing list