Differences between revisions 34 and 35
Revision 34 as of 2013-09-01 02:02:12
Size: 46663
Editor: KevinBot
Comment:
Revision 35 as of 2013-09-02 13:56:00
Size: 669
Editor: JacelynWi
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
Don't forget to find out more about the bodywork of any used car that you're purchasing to be sure that it is intact. The bodywork of any used automobile can be the 1st thing that denotes if anything is inaccurate with the automobile. Keeping a sharp eye for defects can help to pick a excellent second hand vehicle out of the rest.<<BR>>
<<BR>>
The steering wheel, brakes & engines are the most valuable parts of a automobile that have to be intact should you are to acquire a fantastic second hand vehicle.<<BR>>
<<BR>>
Shella does automobile checks professionally. Find out more about [[http://www.sell-mycar.co/|sell cars]] at her website about vehicle value.

Don't forget to find out more about the bodywork of any used car that you're purchasing to be sure that it is intact. The bodywork of any used automobile can be the 1st thing that denotes if anything is inaccurate with the automobile. Keeping a sharp eye for defects can help to pick a excellent second hand vehicle out of the rest.

The steering wheel, brakes & engines are the most valuable parts of a automobile that have to be intact should you are to acquire a fantastic second hand vehicle.

Shella does automobile checks professionally. Find out more about sell cars at her website about vehicle value.

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