Differences between revisions 30 and 31
Revision 30 as of 2012-10-25 20:04:12
Size: 46663
Editor: mpm
Comment:
Revision 31 as of 2013-08-26 20:48:31
Size: 440
Editor: PauletteK
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma section-numbers 2

<<Include(A:dev)>>
<<Include(A:dated)>>

= Building The Mercurial Book =

Information on building ''Mercurial: The Definitive Guide'' from source.

<<TableOfContents>>

== Mercurial Book Building Environment ==

 * [[http://timhatch.com/ark/2007/06/02/developing-the-hgbook|Advice from Tim Hatch on building hgbook]]
 * If the official repo is offline, check the [[http://hg.xavamedia.nl/mercurial/hgbook/|mirror]] from DirkjanOchtman.
 * In djc's repo, the Inkscape dependency has been removed in favor of an !ImageMagick dependency (less stuff to install).


=== What is MBBE (mercurial book building environment) ? ===
 The book building process is automated into a Makefile to call up different software tools.
 Following tools are used:
 1. [[http://en.wikipedia.org/wiki/TeX|TeX]]
 1. [[http://www.graphviz.org/|Graphviz]]: To generate illustated graph in the book without often GUI operations.
 1. [[http://www.inkscape.org/|Inkscape]]: SVG to EPS graph format conversion.
 1. [[http://www.cse.ohio-state.edu/~gurari/TeX4ht/|Tex4ht]]: a system for authoring hypertext with TeX and friends
 1. RCS:
 1. patchutils:
 1. tetex-latex:

== The book building process in ASCII flow chart ==

 === PDF version ===
 {{{
       |------------------------| |------------------------| |------------------------|
       | Texts in latex | | Figures in SVG | | Figures in dot |
       |------------------------| |------------------------| |------------------------|
                                         | |
                                         | inkscape -D -e $@ $< | dot -Tps -o $@ $<
                                         V V
                                      |------------------------| |------------------------|
                                      | Figures in EPS | | Figures in dot |
                                      |------------------------| |------------------------|
                                         |
                                         | epspdf *.eps
                                         V
                                      |------------------------|
                                      | Figures in PDF |
                                      |------------------------|

  

                  

       |------------------------|
       | Mercurial book in tex |
       |------------------------|
                   |
                   | pdflatex
                   V
       |------------------------|
       | Mercurial book in PDF |
       |------------------------|
  }}}

 === HTML version ===
  {{{

 }}}

=== How do I setup MBBS using Fedora VMWare appliance approach ? ===
 1. [[http://www.vmware.com/download/player/|Download VMWare player 2.0]] or using VMWare workstation/VMWare ESX if you have a license.
 1. [[http://download.thoughtpolice.co.uk/fedora-7-i386.zip.torrent|Download Fedora 7 vmware image]] from [[http://www.thoughtpolice.co.uk/vmware/|Though police]].
 1. Use YUM install the missing rpm packages.
  {{{
[root@localhost ~]# yum install yum graphviz tetex mercurial rcs inkscape patchutils tex4ht tetex-latex Django
  }}}
 
=== How do I setup MBBS using OpenSolaris x86/Solaris 10 x86 VMWare appliance approach ? ===
Followings are just brief steps.
 1. create a vmware session using Solaris 10.
 1. get the book system needed software.


=== How do I check in the changes I made ? ===
 1. TBA.
=== How do I back out the changes in Mercurial book changes history ? ===
 1. Backout to a known working copy to discard the changes.
 1. Ex. the changes set after "271:8627f718517a" break the book building on Fedora 7(also on 6 and 8).
    1. Error message, failed at "run-example bisect".
    {{{
cd examples && ./run-example backout
running backout ..............
cd examples && ./run-example bisect
running bisect .....
Output of bisect.search.init has changed!
--- bisect.search.init.out 2007-12-08 07:47:25.000000000 -0500
+++ bisect.search.init.err 2007-12-08 07:52:01.000000000 -0500
@@ -1,3 +1 @@

-
-
.......
(exit 0)
make: *** [examples/bisect.run] Error 1
rm undo-non-tip.eps wdir-after-commit.eps wdir-merge.eps undo-manual.eps wdir-br anch.eps metadata.eps snapshot.eps wdir-pre-branch.eps tour-merge-sep-repos.eps tour-merge-pull.eps revlog.eps tour-merge-conflict.eps tour-merge-merge.eps undo -manual-merge.eps feature-branches.eps undo-simple.eps tour-history.eps filelog. eps wdir.eps mq-stack.eps
[root@localhost en]#

    }}}
    1. The change logs
 {{{
[root@localhost book]# hg log | head -40
changeset: 276:92660e72d6bf
tag: tip
user: "Dongsheng Song" <dongsheng.song@gmail.com>
date: Fri Dec 07 21:25:07 2007 -0800
summary: [hgbook] Fix a typo

changeset: 275:96ea24a916f9
parent: 274:b049cb10bde3
parent: 273:00f69e8825c5
user: Bryan O'Sullivan <bos@serpentine.com>
date: Mon Nov 26 20:42:36 2007 -0800
summary: Merge with myself.

changeset: 274:b049cb10bde3
parent: 271:8627f718517a
user: Bryan O'Sullivan <bos@serpentine.com>
date: Mon Nov 26 20:42:17 2007 -0800
summary: Add a link to myself.

changeset: 273:00f69e8825c5
user: Bryan O'Sullivan <bos@serpentine.com>
date: Mon Nov 26 12:24:53 2007 -0800
summary: Bring book up to date with recent changes.

changeset: 272:74c079e0051f
user: Bryan O'Sullivan <bos@serpentine.com>
date: Mon Nov 26 11:18:46 2007 -0800
summary: Account for change in bisect output.

changeset: 271:8627f718517a
user: Max Vozeler <max@nusquama.org>
date: Mon Sep 10 19:38:41 2007 +0200
summary: Fix typo "paptches"

changeset: 270:4c767178c1aa
user: Eric Hanchrow <offby1@blarg.net>
date: Mon Jun 04 13:23:53 2007 -0700
summary: Fix typos

changeset: 269:abfe426f7e08
[root@localhost book]#

 }}}
 1. run the following commands to undo the change after Sept 10 2007. the revision number is 271.
 {{{
  hg backout --merge -m 'Sep102007' 271
 }}}

== Building the book ==
=== Pull hg book source ===
 1. (mkdir /tmp;cd /tmp )and run following to put source from [[http://hg.serpentine.com/mercurial/book|hg.serpentine.com book source repository]]
 {{{
[root@localhost ~]# hg clone http://hg.serpentine.com/mercurial/book
destination directory: book
requesting all changes
adding changesets
adding manifests
adding file changes
added 277 changesets with 855 changes to 319 files
315 files updated, 0 files merged, 0 files removed, 0 files unresolved
[root@localhost ~]#
 }}}
=== Remove existing book/en/examples/*.out file ===
  Otherwise it will trigger [[http://www.selenic.com/mercurial/wiki/index.cgi/FAQ/MercurialBook?action=show#head-62851ef5744199163f7fe3e5cdb7634c011519fb|this error]]
 {{{
[tjyang@fc6 docs]$ rm book/en/examples/*.out
[tjyang@fc6 docs]$
 }}}
=== Do a dry run to see what is going to happen ===
 {{{
[root@localhost en]# make -n
echo -n '92660e72d6bf, dated 2007-12-07 21:25 -0800,' > build_id.tex
echo -n 'Mercurial Distributed SCM (version 0.9.4)' > hg_id.tex
dot -Tps -o feature-branches.eps feature-branches.dot
epstopdf feature-branches.eps
<snip>
inkscape -E wdir-pre-branch.eps wdir-pre-branch.svg
epstopdf wdir-pre-branch.eps
cd examples && ./run-example backout
<snip>
cd examples && ./run-example tour-merge-conflict
touch examples/.run
mkdir -p pdf/
TEXINPUTS=./: pdflatex -interaction batchmode -output-directory pdf/ -jobname hgbook 00book.tex || (rm -f pdf/hgbook.pdf; exit 1)
cp 99book.bib pdf/
cd pdf/ && bibtex hgbook
cd pdf/ && makeindex hgbook
TEXINPUTS=./: pdflatex -interaction batchmode -output-directory pdf/ -jobname hgbook 00book.tex || (rm -f pdf/hgbook.pdf; exit 1)
TEXINPUTS=./: pdflatex -interaction batchmode -output-directory pdf/ -jobname hgbook 00book.tex || (rm -f pdf/hgbook.pdf; exit 1)
if grep 'Reference.*undefined' pdf/hgbook.log; then exit 1; fi
dot -Tsvg -o feature-branches.svg feature-branches.dot
inkscape -D -e feature-branches.png feature-branches.svg
<snip>
dot -Tsvg -o undo-simple.svg undo-simple.dot
inkscape -D -e undo-simple.png undo-simple.svg
<snip>
inkscape -D -e wdir-pre-branch.png wdir-pre-branch.svg
mkdir -p html/onepage/
cp 99book.bib html/onepage/
TEXINPUTS=./: ./htlatex.book 00book.tex "bookhtml,html4-uni," " -cunihtf -utf8" "html/onepage/" "-interaction batchmode -output-directory html/onepage/ -jobname hgbook" || (rm -f html/onepage/hgbook.html; exit 1)
cd html/onepage/ && tex4ht -f/hgbook -cvalidate -cunihtf
cd html/onepage/ && t4ht -f/hgbook
./fixhtml.py html/onepage//*.html
rm html/onepage//hgbook.css
cp hgbook.css html/onepage/hgbook.css
cp feature-branches.png html/onepage/feature-branches.png
<snip>
cp kdiff3.png html/onepage/kdiff3.png
cp note.png html/onepage/note.png
mkdir -p html/split/
cp 99book.bib html/split/
TEXINPUTS=./: ./htlatex.book 00book.tex "bookhtml,html4-uni,2" " -cunihtf -utf8" "html/split/" "-interaction batchmode -output-directory html/split/ -jobname hgbook" || (rm -f html/split/hgbook.html; exit 1)
cd html/split/ && tex4ht -f/hgbook -cvalidate -cunihtf
cd html/split/ && t4ht -f/hgbook
./fixhtml.py html/split//*.html
rm html/split//hgbook.css
cp hgbook.css html/split/hgbook.css
cp feature-branches.png html/split/feature-branches.png
<snip>
cp kdiff3.png html/split/kdiff3.png
cp note.png html/split/note.png
rm undo-non-tip.eps wdir-after-commit.eps wdir-merge.eps undo-manual.eps wdir-branch.eps metadata.eps snapshot.eps wdir-pre-branch.eps tour-merge-sep-repos.eps tour-merge-pull.eps revlog.eps tour-merge-conflict.eps tour-merge-merge.eps feature-branches.svg undo-manual-merge.eps undo-simple.svg feature-branches.eps undo-simple.eps tour-history.eps filelog.eps wdir.eps mq-stack.eps undo-manual-merge.svg undo-non-tip.svg undo-manual.svg
[root@localhost en]#

 }}}

=== Making the book ===
 {{{
 cd /tmp/book/en; make
 }}}

=== A Complete Successful book build log ===
 So you know it is possible to finish the complex book building process.
 {{{
[tjyang@fc6 docs]$ cat gethgbook.ksh
hg clone http://hg.serpentine.com/mercurial/book
[tjyang@fc6 docs]$ ksh gethgbook.ksh
destination directory: book
requesting all changes
adding changesets
adding manifests
adding file changes
added 291 changesets with 884 changes to 319 files
315 files updated, 0 files merged, 0 files removed, 0 files unresolved
[tjyang@fc6 docs]$ rm book/en/examples/*.out
[tjyang@fc6 docs]$ cd book/en/;make
echo -n 'e45d3f0d8da6, dated 2008-02-20 23:54 +0100,' > build_id.tex
echo -n 'Mercurial Distributed SCM (version 0.9.3)' > hg_id.tex
dot -Tps -o feature-branches.eps feature-branches.dot
epstopdf feature-branches.eps
dot -Tps -o undo-manual.eps undo-manual.dot
epstopdf undo-manual.eps
dot -Tps -o undo-manual-merge.eps undo-manual-merge.dot
epstopdf undo-manual-merge.eps
dot -Tps -o undo-non-tip.eps undo-non-tip.dot
epstopdf undo-non-tip.eps
dot -Tps -o undo-simple.eps undo-simple.dot
epstopdf undo-simple.eps
inkscape -E filelog.eps filelog.svg

(inkscape:9565): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf filelog.eps
inkscape -E metadata.eps metadata.svg

(inkscape:9571): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf metadata.eps
inkscape -E mq-stack.eps mq-stack.svg

(inkscape:9576): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf mq-stack.eps
inkscape -E revlog.eps revlog.svg

(inkscape:9581): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf revlog.eps
inkscape -E snapshot.eps snapshot.svg

(inkscape:9586): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf snapshot.eps
inkscape -E tour-history.eps tour-history.svg

(inkscape:9591): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf tour-history.eps
inkscape -E tour-merge-conflict.eps tour-merge-conflict.svg

(inkscape:9597): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf tour-merge-conflict.eps
inkscape -E tour-merge-merge.eps tour-merge-merge.svg

(inkscape:9603): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf tour-merge-merge.eps
inkscape -E tour-merge-pull.eps tour-merge-pull.svg

(inkscape:9608): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf tour-merge-pull.eps
inkscape -E tour-merge-sep-repos.eps tour-merge-sep-repos.svg

(inkscape:9613): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf tour-merge-sep-repos.eps
inkscape -E wdir.eps wdir.svg

(inkscape:9619): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf wdir.eps
inkscape -E wdir-after-commit.eps wdir-after-commit.svg

(inkscape:9624): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf wdir-after-commit.eps
inkscape -E wdir-branch.eps wdir-branch.svg

(inkscape:9629): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf wdir-branch.eps
inkscape -E wdir-merge.eps wdir-merge.svg

(inkscape:9634): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf wdir-merge.eps
inkscape -E wdir-pre-branch.eps wdir-pre-branch.svg

(inkscape:9639): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf wdir-pre-branch.eps
cd examples && ./run-example backout
running backout ..............
cd examples && ./run-example bisect
running bisect ............
cd examples && ./run-example branching
running branching .........
cd examples && ./run-example branch-named
running branch-named ............
cd examples && ./run-example branch-repo
running branch-repo ......
cd examples && ./run-example cmdref
running cmdref .
cd examples && ./run-example daily.copy
running daily.copy ..............
cd examples && ./run-example daily.files
running daily.files ............
cd examples && ./run-example daily.rename
running daily.rename ...
cd examples && ./run-example daily.revert
running daily.revert ............
cd examples && ./run-example extdiff
running extdiff ....
cd examples && ./run-example filenames
running filenames ............
cd examples && ./run-example hook.msglen
running hook.msglen .
cd examples && ./run-example hook.simple
running hook.simple ....
cd examples && ./run-example hook.ws
running hook.ws ....
cd examples && ./run-example issue29
running issue29 ..
cd examples && ./run-example mq.guards
running mq.guards ...........
cd examples && ./run-example mq.qinit-help
running mq.qinit-help .
cd examples && ./run-example mq.dodiff
running mq.dodiff .
cd examples && ./run-example mq.id
running mq.id ..
cd examples && ./run-example mq.tarball
running mq.tarball .....
cd examples && ./run-example mq.tools
running mq.tools ..
cd examples && ./run-example mq.tutorial
running mq.tutorial ..........
cd examples && ./run-example rename.divergent
running rename.divergent ....
cd examples && ./run-example rollback
running rollback ......
cd examples && ./run-example tag
running tag ........
cd examples && ./run-example template.simple
running template.simple ..........
cd examples && ./run-example template.svnstyle
running template.svnstyle ...........
cd examples && ./run-example tour
running tour ......................................
cd examples && ./run-example tour-merge-conflict
running tour-merge-conflict ......
touch examples/.run
mkdir -p pdf/
TEXINPUTS=./: pdflatex -interaction batchmode -output-directory pdf/ -jobname hgbook 00book.tex || (rm -f pdf/hgbook.pdf; exit 1)
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
cp 99book.bib pdf/
cd pdf/ && bibtex hgbook
This is BibTeX, Version 0.99c (Web2C 7.5.4)
The top-level auxiliary file: hgbook.aux
A level-1 auxiliary file: preface.aux
A level-1 auxiliary file: intro.aux
A level-1 auxiliary file: tour-basic.aux
A level-1 auxiliary file: tour-merge.aux
A level-1 auxiliary file: concepts.aux
A level-1 auxiliary file: daily.aux
A level-1 auxiliary file: collab.aux
A level-1 auxiliary file: filenames.aux
A level-1 auxiliary file: branch.aux
A level-1 auxiliary file: undo.aux
A level-1 auxiliary file: hook.aux
A level-1 auxiliary file: template.aux
A level-1 auxiliary file: mq.aux
A level-1 auxiliary file: mq-collab.aux
A level-1 auxiliary file: hgext.aux
A level-1 auxiliary file: cmdref.aux
A level-1 auxiliary file: mq-ref.aux
A level-1 auxiliary file: srcinstall.aux
A level-1 auxiliary file: license.aux
The style file: alpha.bst
Database file #1: 99book.bib
cd pdf/ && makeindex hgbook
This is makeindex, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning input file hgbook.idx.....done (1788 entries accepted, 0 rejected).
Sorting entries..................done (21305 comparisons).
Generating output file hgbook.ind.....done (708 lines written, 0 warnings).
Output written in hgbook.ind.
Transcript written in hgbook.ilg.
TEXINPUTS=./: pdflatex -interaction batchmode -output-directory pdf/ -jobname hgbook 00book.tex || (rm -f pdf/hgbook.pdf; exit 1)
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
TEXINPUTS=./: pdflatex -interaction batchmode -output-directory pdf/ -jobname hgbook 00book.tex || (rm -f pdf/hgbook.pdf; exit 1)
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
if grep 'Reference.*undefined' pdf/hgbook.log; then exit 1; fi
dot -Tsvg -o feature-branches.svg feature-branches.dot
inkscape -D -e feature-branches.png feature-branches.svg

(inkscape:10426): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area -3.125:-3.125:648.125:148.125 exported to 651 x 151 pixels (90 dpi)
Bitmap saved as: feature-branches.png
dot -Tsvg -o undo-manual.svg undo-manual.dot
inkscape -D -e undo-manual.png undo-manual.svg

(inkscape:10429): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area -3.125:-3.125:278.125:243.125 exported to 281 x 246 pixels (90 dpi)
Bitmap saved as: undo-manual.png
dot -Tsvg -o undo-manual-merge.svg undo-manual-merge.dot
inkscape -D -e undo-manual-merge.png undo-manual-merge.svg

(inkscape:10432): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area -3.125:-3.125:278.125:360.625 exported to 281 x 364 pixels (90 dpi)
Bitmap saved as: undo-manual-merge.png
dot -Tsvg -o undo-non-tip.svg undo-non-tip.dot
inkscape -D -e undo-non-tip.png undo-non-tip.svg

(inkscape:10435): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area -3.125:-3.125:278.125:338.125 exported to 281 x 341 pixels (90 dpi)
Bitmap saved as: undo-non-tip.png
dot -Tsvg -o undo-simple.svg undo-simple.dot
inkscape -D -e undo-simple.png undo-simple.svg

(inkscape:10438): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area -3.125:-3.125:155.625:265.625 exported to 159 x 269 pixels (90 dpi)
Bitmap saved as: undo-simple.png
inkscape -D -e filelog.png filelog.svg

(inkscape:10440): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 72.231:501.041:643.462:701.041 exported to 571 x 200 pixels (90 dpi)
Bitmap saved as: filelog.png
inkscape -D -e metadata.png metadata.svg

(inkscape:10442): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 61.8036:378.786:353.161:630.286 exported to 291 x 252 pixels (90 dpi)
Bitmap saved as: metadata.png
inkscape -D -e mq-stack.png mq-stack.svg

(inkscape:10444): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 77.6083:716.966:540.556:902.47 exported to 463 x 186 pixels (90 dpi)
Bitmap saved as: mq-stack.png
inkscape -D -e revlog.png revlog.svg

(inkscape:10446): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 41.7127:465.131:374.255:993.435 exported to 333 x 528 pixels (90 dpi)
Bitmap saved as: revlog.png
inkscape -D -e snapshot.png snapshot.svg

(inkscape:10449): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 46.3318:490.679:362.179:760.311 exported to 316 x 270 pixels (90 dpi)
Bitmap saved as: snapshot.png
inkscape -D -e tour-history.png tour-history.svg

(inkscape:10451): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 137:551.143:416.332:761.357 exported to 279 x 210 pixels (90 dpi)
Bitmap saved as: tour-history.png
inkscape -D -e tour-merge-conflict.png tour-merge-conflict.svg

(inkscape:10453): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 43.0274:488.071:454.113:734.357 exported to 411 x 246 pixels (90 dpi)
Bitmap saved as: tour-merge-conflict.png
inkscape -D -e tour-merge-merge.png tour-merge-merge.svg

(inkscape:10455): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 53.4434:708.225:628.143:942.259 exported to 575 x 234 pixels (90 dpi)
Bitmap saved as: tour-merge-merge.png
inkscape -D -e tour-merge-pull.png tour-merge-pull.svg

(inkscape:10457): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 53.4434:551.143:362.999:854.714 exported to 310 x 304 pixels (90 dpi)
Bitmap saved as: tour-merge-pull.png
inkscape -D -e tour-merge-sep-repos.png tour-merge-sep-repos.svg

(inkscape:10459): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 136.972:551.143:563.216:828.567 exported to 426 x 277 pixels (90 dpi)
Bitmap saved as: tour-merge-sep-repos.png
inkscape -D -e wdir.png wdir.svg

(inkscape:10461): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 93.8045:601.571:665.622:830.408 exported to 572 x 229 pixels (90 dpi)
Bitmap saved as: wdir.png
inkscape -D -e wdir-after-commit.png wdir-after-commit.svg

(inkscape:10463): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 268.175:547.433:731.985:830.408 exported to 464 x 283 pixels (90 dpi)
Bitmap saved as: wdir-after-commit.png
inkscape -D -e wdir-branch.png wdir-branch.svg

(inkscape:10465): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 63.8655:601.571:665.622:830.408 exported to 602 x 229 pixels (90 dpi)
Bitmap saved as: wdir-branch.png
inkscape -D -e wdir-merge.png wdir-merge.svg

(inkscape:10467): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 63.8655:601.571:665.622:830.408 exported to 602 x 229 pixels (90 dpi)
Bitmap saved as: wdir-merge.png
inkscape -D -e wdir-pre-branch.png wdir-pre-branch.svg

(inkscape:10469): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
Background RRGGBBAA: ffffff00
Area 19.8045:601.571:665.622:830.408 exported to 646 x 229 pixels (90 dpi)
Bitmap saved as: wdir-pre-branch.png
mkdir -p html/onepage/
cp 99book.bib html/onepage/
TEXINPUTS=./: ./htlatex.book 00book.tex "bookhtml,html4-uni," " -cunihtf -utf8" "html/onepage/" "-interaction batchmode -output-directory html/onepage/ -jobname hgbook" || (rm -f html/onepage/hgbook.html; exit 1)
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
This is BibTeX, Version 0.99c (Web2C 7.5.4)
The top-level auxiliary file: hgbook.aux
A level-1 auxiliary file: preface.aux
A level-1 auxiliary file: intro.aux
A level-1 auxiliary file: tour-basic.aux
A level-1 auxiliary file: tour-merge.aux
A level-1 auxiliary file: concepts.aux
A level-1 auxiliary file: daily.aux
A level-1 auxiliary file: collab.aux
A level-1 auxiliary file: filenames.aux
A level-1 auxiliary file: branch.aux
A level-1 auxiliary file: undo.aux
A level-1 auxiliary file: hook.aux
A level-1 auxiliary file: template.aux
A level-1 auxiliary file: mq.aux
A level-1 auxiliary file: mq-collab.aux
A level-1 auxiliary file: hgext.aux
A level-1 auxiliary file: cmdref.aux
A level-1 auxiliary file: mq-ref.aux
A level-1 auxiliary file: srcinstall.aux
A level-1 auxiliary file: license.aux
The style file: alpha.bst
Database file #1: 99book.bib
This is makeindex, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning input file hgbook.idx.....done (1788 entries accepted, 1788 rejected).
Sorting entries..................done (21295 comparisons).
Generating output file hgbook.ind.....done (565 lines written, 0 warnings).
Output written in hgbook.ind.
Transcript written in hgbook.ilg.
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
status 10474
cd html/onepage/ && tex4ht -f/hgbook -cvalidate -cunihtf
----------------------------
tex4ht.c (2006-07-21-16:51 kpathsea)
tex4ht -f/hgbook
  -cvalidate
  -cunihtf
(/usr/share/texmf/tex4ht/base/unix/tex4ht.env)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/charset/unicode.4hf)
(/usr/share/texmf/fonts/tfm/adobe/pslatex/pcrr7tn.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/courier/pcrr7t.htf)
(/usr/share/texmf/fonts/tfm/adobe/courier/pcrro7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/adobe/courier/pcrro7t.htf)
Searching `pcrr7t.htf' for `pcrro7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/courier/pcrr7t.htf)
(/usr/share/texmf/fonts/tfm/adobe/courier/pcrb7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/adobe/courier/pcrb7t.htf)
Searching `pcrr7t.htf' for `pcrb7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/courier/pcrr7t.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/ptmr7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/times/ptmr7t.htf)
Searching `pplri9t.htf' for `ptmr7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/palatino/pplri9t.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/ptmb7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/adobe/times/ptmb7t.htf)
Searching `pplri9t.htf' for `ptmb7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/palatino/pplri9t.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/zpzccmry.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/adobe/mathptm/zpzccmry.htf)
Searching `cmsy.htf' for `zpzccmry.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/cm/cmsy.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/zptmcmrm.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/adobe/mathptm/zptmcmrm.htf)
Searching `cmmi.htf' for `zptmcmrm.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/cm/cmmi.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/zptmcmr.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/mathptm/zptmcmr.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/ptmri7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/times/ptmri7t.htf)
(/usr/share/texmf/fonts/tfm/adobe/pslatex/pcrr7tn.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/courier/pcrr7t.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/zpzccmry.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/adobe/mathptm/zpzccmry.htf)
Searching `cmsy.htf' for `zpzccmry.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/cm/cmsy.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/ptmr7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/times/ptmr7t.htf)
Searching `pplri9t.htf' for `ptmr7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/palatino/pplri9t.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/ptmr7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/times/ptmr7t.htf)
Searching `pplri9t.htf' for `ptmr7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/palatino/pplri9t.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/ptmr7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/times/ptmr7t.htf)
Searching `pplri9t.htf' for `ptmr7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/palatino/pplri9t.htf)
(/usr/share/texmf/fonts/tfm/public/cm/cmsy10.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/cm/cmsy.htf)
[1 file hgbook.html
 file hgbook.css
 file hgbook.tmp
] [2] [3] [4] [5] [6]
[7] [8] [9] [10] [11] [12] [13] [14] [15] [16]
[17] [18] [19] [20] [21] [22] [23] [24] [25] [26]
[27] [28] [29] [30] [31] [32] [33] [34] [35] [36]
[37] [38] [39] [40] [41] [42] [43] [44] [45] [46]
[47] [48] [49] [50] [51] [52] [53] [54] [55] [56]
[57] [58] [59] [60] [61] [62] [63] [64] [65] [66]
[67] [68] [69] [70] [71] [72] [73] [74] [75] [76]
[77] [78] [79] [80] [81] [82] [83] [84] [85] [86]
[87] [88] [89] [90] [91] [92] [93] [94] [95] [96]
[97] [98] [99] [100] [101] [102] [103] [104] [105] [106]
[107] [108] [109] [110] [111] [112] [113] [114] [115] [116]
[117] [118] [119] [120] [121] [122] [123] [124] [125] [126]
[127] [128] [129] [130] [131] [132] [133] [134] [135] [136]
[137] [138] [139] [140] [141] [142] [143] [144] [145] [146]
[147] [148] [149] [150] [151] [152] [153] [154] [155] [156]
[157] [158] [159] [160] [161] [162] [163] [164] [165] [166]
[167] [168] [169] [170] [171] [172] [173] [174] [175] [176]
[177] [178] [179] [180] [181] [182] [183] [184] [185] [186]
[187] [188] [189] [190] [191] [192] [193] [194] [195] [196]
[197] [198] [199] [200] [201] [202] [203] [204] [205] [206]
[207] [208] [209] [210] [211] [212] [213] [214] [215] [216]
[217] [218] [219] [220] [221] [222] [223] [224] [225] [226]
[227] [228] [229] [230] [231] [232] [233] [234] [235] [236]
[237] [238] [239] [240] [241] [242] [243] [244] [245] [246]
[247] [248] [249] [250] [251] [252] [253] [254] [255] [256]
[257] [258] [259] [260] [261] [262] [263] [264] [265] [266]
[267] [268] [269] [270] [271] [272] [273] [274] [275] [276]
[277] [278] [279] [280] [281] [282] [283] [284] [285] [286]
[287] [288] [289] [290] [291] [292] [293] [294] [295] [296]
[297] [298] [299] [300] [301] [302] [303] [304] [305] [306]
[307] [308] [309] [310] [311] [312] [313] [314] [315] [316]
[317] [318] [319] [320] [321] [322] [323] [324] [325] [326]
[327] [328] [329] [330] [331] [332] [333] [334] [335] [336]
[337] [338] [339] [340] [341] [342] [343] [344] [345] [346]
[347] [348] [349] [350] [351] [352] [353] [354] [355] [356]
[357] [358] [359] [360] [361] [362] [363] [364] [365] [366]
[367] [368] [369] [370] [371] [372] [373] [374] [375] [376]
Execute script `hgbook.lg'
cd html/onepage/ && t4ht -f/hgbook
----------------------------
t4ht.c (2006-07-08-03:37 kpathsea)
t4ht -f/hgbook
(/usr/share/texmf/tex4ht/base/unix/tex4ht.env)
Entering hgbook.lg
Entering hgbook.css
Entering hgbook.tmp
./fixhtml.py html/onepage//*.html
rm html/onepage//hgbook.css
cp hgbook.css html/onepage/hgbook.css
cp feature-branches.png html/onepage/feature-branches.png
cp undo-manual.png html/onepage/undo-manual.png
cp undo-manual-merge.png html/onepage/undo-manual-merge.png
cp undo-non-tip.png html/onepage/undo-non-tip.png
cp undo-simple.png html/onepage/undo-simple.png
cp filelog.png html/onepage/filelog.png
cp metadata.png html/onepage/metadata.png
cp mq-stack.png html/onepage/mq-stack.png
cp revlog.png html/onepage/revlog.png
cp snapshot.png html/onepage/snapshot.png
cp tour-history.png html/onepage/tour-history.png
cp tour-merge-conflict.png html/onepage/tour-merge-conflict.png
cp tour-merge-merge.png html/onepage/tour-merge-merge.png
cp tour-merge-pull.png html/onepage/tour-merge-pull.png
cp tour-merge-sep-repos.png html/onepage/tour-merge-sep-repos.png
cp wdir.png html/onepage/wdir.png
cp wdir-after-commit.png html/onepage/wdir-after-commit.png
cp wdir-branch.png html/onepage/wdir-branch.png
cp wdir-merge.png html/onepage/wdir-merge.png
cp wdir-pre-branch.png html/onepage/wdir-pre-branch.png
cp kdiff3.png html/onepage/kdiff3.png
cp note.png html/onepage/note.png
mkdir -p html/split/
cp 99book.bib html/split/
TEXINPUTS=./: ./htlatex.book 00book.tex "bookhtml,html4-uni,2" " -cunihtf -utf8" "html/split/" "-interaction batchmode -output-directory html/split/ -jobname hgbook" || (rm -f html/split/hgbook.html; exit 1)
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
This is BibTeX, Version 0.99c (Web2C 7.5.4)
The top-level auxiliary file: hgbook.aux
A level-1 auxiliary file: preface.aux
A level-1 auxiliary file: intro.aux
A level-1 auxiliary file: tour-basic.aux
A level-1 auxiliary file: tour-merge.aux
A level-1 auxiliary file: concepts.aux
A level-1 auxiliary file: daily.aux
A level-1 auxiliary file: collab.aux
A level-1 auxiliary file: filenames.aux
A level-1 auxiliary file: branch.aux
A level-1 auxiliary file: undo.aux
A level-1 auxiliary file: hook.aux
A level-1 auxiliary file: template.aux
A level-1 auxiliary file: mq.aux
A level-1 auxiliary file: mq-collab.aux
A level-1 auxiliary file: hgext.aux
A level-1 auxiliary file: cmdref.aux
A level-1 auxiliary file: mq-ref.aux
A level-1 auxiliary file: srcinstall.aux
A level-1 auxiliary file: license.aux
The style file: alpha.bst
Database file #1: 99book.bib
This is makeindex, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning input file hgbook.idx.....done (1788 entries accepted, 1788 rejected).
Sorting entries..................done (21284 comparisons).
Generating output file hgbook.ind.....done (566 lines written, 0 warnings).
Output written in hgbook.ind.
Transcript written in hgbook.ilg.
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
status 10517
cd html/split/ && tex4ht -f/hgbook -cvalidate -cunihtf
----------------------------
tex4ht.c (2006-07-21-16:51 kpathsea)
tex4ht -f/hgbook
  -cvalidate
  -cunihtf
(/usr/share/texmf/tex4ht/base/unix/tex4ht.env)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/charset/unicode.4hf)
(/usr/share/texmf/fonts/tfm/adobe/pslatex/pcrr7tn.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/courier/pcrr7t.htf)
(/usr/share/texmf/fonts/tfm/adobe/courier/pcrro7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/adobe/courier/pcrro7t.htf)
Searching `pcrr7t.htf' for `pcrro7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/courier/pcrr7t.htf)
(/usr/share/texmf/fonts/tfm/adobe/courier/pcrb7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/adobe/courier/pcrb7t.htf)
Searching `pcrr7t.htf' for `pcrb7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/courier/pcrr7t.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/ptmr7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/times/ptmr7t.htf)
Searching `pplri9t.htf' for `ptmr7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/palatino/pplri9t.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/ptmb7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/adobe/times/ptmb7t.htf)
Searching `pplri9t.htf' for `ptmb7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/palatino/pplri9t.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/zpzccmry.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/adobe/mathptm/zpzccmry.htf)
Searching `cmsy.htf' for `zpzccmry.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/cm/cmsy.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/zptmcmrm.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/adobe/mathptm/zptmcmrm.htf)
Searching `cmmi.htf' for `zptmcmrm.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/cm/cmmi.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/zptmcmr.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/mathptm/zptmcmr.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/ptmri7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/times/ptmri7t.htf)
(/usr/share/texmf/fonts/tfm/adobe/pslatex/pcrr7tn.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/courier/pcrr7t.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/zpzccmry.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/adobe/mathptm/zpzccmry.htf)
Searching `cmsy.htf' for `zpzccmry.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/cm/cmsy.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/ptmr7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/times/ptmr7t.htf)
Searching `pplri9t.htf' for `ptmr7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/palatino/pplri9t.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/ptmr7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/times/ptmr7t.htf)
Searching `pplri9t.htf' for `ptmr7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/palatino/pplri9t.htf)
(/usr/share/texmf/fonts/tfm/adobe/times/ptmr7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/times/ptmr7t.htf)
Searching `pplri9t.htf' for `ptmr7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/palatino/pplri9t.htf)
(/usr/share/texmf/fonts/tfm/public/cm/cmsy10.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/cm/cmsy.htf)
[1 file hgbook.html
 file hgbook.css
 file hgbook.tmp
] [2] [3]
[4] [5] [6] [7 file hgbookli1.html
] [8] [9] [10] [11] [12] [13]
[14] [15] [16 file hgbookli2.html
] [17] [18] [19 file hgbookli3.html
] [20] [21] [22] [23]
[24 file hgbookch1.html
] [25] [26] [27] [28] [29] [30] [31] [32] [33]
[34] [35 file hgbookch2.html
] [36] [37] [38] [39] [40] [41] [42] [43]
[44] [45] [46] [47] [48] [49] [50] [51] [52] [53]
[54] [55] [56] [57] [58] [59 file hgbookch3.html
] [60] [61] [62] [63]
[64] [65] [66] [67] [68] [69] [70] [71] [72] [73]
[74] [75] [76] [77] [78] [79] [80] [81] [82] [83 file hgbookch4.html
]
[84] [85] [86] [87] [88] [89] [90] [91] [92] [93]
[94] [95] [96] [97] [98] [99] [100] [101] [102] [103]
[104] [105] [106] [107] [108] [109] [110] [111] [112] [113]
[114] [115] [116] [117] [118 file hgbookch5.html
] [119] [120] [121] [122] [123]
[124] [125] [126] [127] [128] [129] [130] [131] [132] [133]
[134] [135 file hgbookch6.html
] [136] [137] [138] [139] [140] [141] [142] [143]
[144] [145] [146] [147] [148] [149] [150] [151] [152] [153]
[154] [155] [156] [157] [158] [159] [160 file hgbookch7.html
] [161] [162] [163]
[164] [165] [166] [167] [168] [169] [170 file hgbookch8.html
] [171] [172] [173]
[174] [175] [176] [177] [178] [179] [180] [181] [182] [183]
[184] [185] [186 file hgbookch9.html
] [187] [188] [189] [190] [191] [192] [193]
[194] [195] [196] [197] [198] [199] [200] [201] [202] [203]
[204] [205] [206] [207] [208] [209] [210] [211] [212] [213]
[214] [215] [216] [217] [218 file hgbookch10.html
] [219] [220] [221] [222] [223]
[224] [225] [226] [227] [228] [229] [230] [231] [232] [233]
[234] [235] [236] [237] [238] [239] [240] [241] [242] [243]
[244] [245] [246] [247] [248] [249] [250] [251] [252] [253]
[254] [255] [256] [257] [258] [259] [260 file hgbookch11.html
] [261] [262] [263]
[264] [265] [266] [267] [268] [269] [270] [271] [272] [273]
[274] [275] [276] [277] [278] [279] [280 file hgbookch12.html
] [281] [282] [283]
[284] [285] [286] [287] [288] [289] [290] [291] [292] [293]
[294] [295] [296] [297] [298] [299] [300] [301] [302] [303]
[304] [305] [306] [307] [308] [309] [310] [311] [312] [313]
[314] [315] [316] [317] [318] [319] [320] [321] [322] [323]
[324] [325] [326] [327] [328] [329] [330] [331] [332] [333]
[334] [335] [336] [337] [338] [339] [340 file hgbookch13.html
] [341] [342] [343]
[344] [345] [346] [347] [348] [349] [350] [351] [352 file hgbookch14.html
] [353]
[354] [355] [356] [357] [358] [359] [360] [361] [362 file hgbookap1.html
] [363]
[364] [365] [366] [367] [368] [369] [370 file hgbookap2.html
] [371] [372] [373]
[374] [375] [376] [377] [378] [379] [380 file hgbookap3.html
] [381] [382] [383]
[384 file hgbookap4.html
] [385] [386] [387] [388] [389 file hgbookli4.html
] [390] [391] [392 file hgbookli5.html
] [393]
[394] [395] [396] [397] [398] [399] [400] [401] [402] [403]
Execute script `hgbook.lg'
cd html/split/ && t4ht -f/hgbook
----------------------------
t4ht.c (2006-07-08-03:37 kpathsea)
t4ht -f/hgbook
(/usr/share/texmf/tex4ht/base/unix/tex4ht.env)
Entering hgbook.lg
Entering hgbook.css
Entering hgbook.tmp
./fixhtml.py html/split//*.html
rm html/split//hgbook.css
cp hgbook.css html/split/hgbook.css
cp feature-branches.png html/split/feature-branches.png
cp undo-manual.png html/split/undo-manual.png
cp undo-manual-merge.png html/split/undo-manual-merge.png
cp undo-non-tip.png html/split/undo-non-tip.png
cp undo-simple.png html/split/undo-simple.png
cp filelog.png html/split/filelog.png
cp metadata.png html/split/metadata.png
cp mq-stack.png html/split/mq-stack.png
cp revlog.png html/split/revlog.png
cp snapshot.png html/split/snapshot.png
cp tour-history.png html/split/tour-history.png
cp tour-merge-conflict.png html/split/tour-merge-conflict.png
cp tour-merge-merge.png html/split/tour-merge-merge.png
cp tour-merge-pull.png html/split/tour-merge-pull.png
cp tour-merge-sep-repos.png html/split/tour-merge-sep-repos.png
cp wdir.png html/split/wdir.png
cp wdir-after-commit.png html/split/wdir-after-commit.png
cp wdir-branch.png html/split/wdir-branch.png
cp wdir-merge.png html/split/wdir-merge.png
cp wdir-pre-branch.png html/split/wdir-pre-branch.png
cp kdiff3.png html/split/kdiff3.png
cp note.png html/split/note.png
rm undo-non-tip.eps wdir-after-commit.eps wdir-merge.eps undo-manual.eps wdir-branch.eps metadata.eps snapshot.eps wdir-pre-branch.eps tour-merge-sep-repos.eps tour-merge-pull.eps revlog.eps tour-merge-conflict.eps tour-merge-merge.eps feature-branches.svg undo-manual-merge.eps undo-simple.svg feature-branches.eps undo-simple.eps tour-history.eps filelog.eps wdir.eps mq-stack.eps undo-manual-merge.svg undo-non-tip.svg undo-manual.svg
[tjyang@fc6 en]$ ls -l pdf/*.pdf
-rw-rw-r-- 1 tjyang tjyang 1395550 Mar 1 07:40 pdf/hgbook.pdf
[tjyang@fc6 en]$

 }}}
== Error Messages ==

=== "output of bisect.init has changed" ===
 {{{
[tjyang@fc6 en]$ make
cd examples && ./run-example bisect
running bisect ..
Output of bisect.init has changed!
--- bisect.init.out 2008-03-01 07:07:07.000000000 -0600
+++ bisect.init.err 2008-03-01 07:09:51.000000000 -0600
@@ -1,3 +1,2 @@


-
.
Output of bisect.commits has changed!
--- bisect.commits.out 2008-03-01 07:07:07.000000000 -0600
+++ bisect.commits.err 2008-03-01 07:09:52.000000000 -0600
@@ -8,38 +8,3 @@



-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.
Output of bisect.help has changed!
--- bisect.help.out 2008-03-01 07:07:07.000000000 -0600
+++ bisect.help.err 2008-03-01 07:09:52.000000000 -0600
@@ -3,24 +3,3 @@



-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.
Output of bisect.search.init has changed!
--- bisect.search.init.out 2008-03-01 07:07:07.000000000 -0600
+++ bisect.search.init.err 2008-03-01 07:09:52.000000000 -0600
@@ -4,24 +4,3 @@



-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.
Output of bisect.search.bad-init has changed!
--- bisect.search.bad-init.out 2008-03-01 07:07:07.000000000 -0600
+++ bisect.search.bad-init.err 2008-03-01 07:09:52.000000000 -0600
@@ -1,2 +1,6 @@


+
+
+
+
.
Output of bisect.search.good-init has changed!
--- bisect.search.good-init.out 2008-03-01 07:07:07.000000000 -0600
+++ bisect.search.good-init.err 2008-03-01 07:09:52.000000000 -0600
@@ -2,3 +2,5 @@



+
+
.
Output of bisect.search.step1 has changed!
--- bisect.search.step1.out 2008-03-01 07:07:07.000000000 -0600
+++ bisect.search.step1.err 2008-03-01 07:09:52.000000000 -0600
@@ -10,3 +10,5 @@



+
+
..
Output of bisect.search.step2 has changed!
--- bisect.search.step2.out 2008-03-01 07:07:07.000000000 -0600
+++ bisect.search.step2.err 2008-03-01 07:09:52.000000000 -0600
@@ -3,3 +3,5 @@



+
+
.
Output of bisect.search.rest has changed!
--- bisect.search.rest.out 2008-03-01 07:07:07.000000000 -0600
+++ bisect.search.rest.err 2008-03-01 07:09:52.000000000 -0600
@@ -17,3 +17,5 @@



+
+
.
Output of bisect.search.reset has changed!
--- bisect.search.reset.out 2008-03-01 07:07:07.000000000 -0600
+++ bisect.search.reset.err 2008-03-01 07:09:52.000000000 -0600
@@ -1,2 +1,6 @@


+
+
+
+

(exit 0)
make: *** [examples/bisect.run] Error 1
[tjyang@fc6 en]$

 }}}
=== GDK_IS_DISPLAY (display)' failed ===
 {{{
(inkscape:8141): Gdk-CRITICAL **: gdk_display_list_devices: assertion `GDK_IS_DISPLAY (display)' failed
epstopdf filelog.eps
 }}}

=== Recent Success on Ubuntu ===

I was able to build the PDF version of hgbook on a recent Ubuntu machine.
hgbook version 5225ec140003, Ubuntu version 9.04. It required all of the
packages in the README.BUILD as well as libxml-commons-resolver1.1-java.

My Makefile.vars has one line: JAVA_LIB=/usr/share/java
The Makefile required some tweaking. The classpath on line 225 looks like this:
{{{
java -classpath $(JAVA_LIB)/saxon.jar:$(JAVA_LIB)/saxon-jdom.jar:$(JAVA_LIB)/docbook-xsl-saxon.jar:$(JAVA_LIB)/xml-commons-resolver-1.1.jar:$(JAVA_LIB)
}}}
And the fop line looks like this
{{{
(cd build/$(LINGUA)/source && /usr/bin/fop hgbook.fo ../pdf/hgbook.pdf)
}}}

I edited stylesheets/fo.xsl to change A4 to letter, but this is not required. I also used the ~/.fonts.conf hack described in the top link on this page. It has a typo (</strong> should be </string>). Not sure if this hack was necessary, but it didn't break anything.

The HTML target works as well, but the text font is not optimal (did not investigate).

I only built the English version.

{{{
make LINGUA=en pdf html
}}}

----
CategoryHowTo CategoryDeveloper
Great to satisfy you, I am Warner Bellew but I hardly ever genuinely preferred that title. One particular of the pretty greatest issues in the globe for me is martial arts and I'm attempting to make it a career. North Dakota is our birth spot and I like each individual working day residing listed here. I am an interviewer and I am going to be promoted before long. You can come across my site listed here: http://prosklhthria.devhub.com

Great to satisfy you, I am Warner Bellew but I hardly ever genuinely preferred that title. One particular of the pretty greatest issues in the globe for me is martial arts and I'm attempting to make it a career. North Dakota is our birth spot and I like each individual working day residing listed here. I am an interviewer and I am going to be promoted before long. You can come across my site listed here: http://prosklhthria.devhub.com

BuildingMercurialBook (last edited 2013-09-03 03:31:36 by KevinBot)