No subject
Tue Mar 8 16:51:07 UTC 2011
However, not all is smooth sailing. The interesting bit of the log is
below. The build first errors out when running some script.
After restarting, a bit further down, it says
Cannot find CatalogManager.properties
but continues anyway.
Finally, it produces lots of warnings that look like
WARNING: Font 'Arial,normal,900' not found. Substituting with
'any,normal,700'. Mar 13, 2011 11:20:10 PM
org.apache.fop.fonts.FontInfo notifyFontReplacement
At the bottom I've pasted my diff against the Makefile. It is
basically what Steve is using. Most of the software mentioned in the
build instructions is not in Debian, so I figure Steve pulled off a
minor miracle getting it to build.
The resulting pdf looks normal, but I did not scrutinize it carefully.
I've no idea what impact not finding CatalogManager.properties has, for
example, but I figure it must be used for something.
I also suggest something be put into the source so that every
Debian/Ubuntu users doesn't have to have this fun experience when they
want to build the book. I suggest perhaps a separate Debian/Ubuntu
specific Makefile.
Comments/suggestions/corrections welcomed.
Regards, Faheem.
Running tour ..............................................
running tour-merge-conflict ......
make[1]: *** [en/examples/.run] Error 1
rm en/figs/bad-merge-4.svg en/figs/undo-manual-merge.svg
en/figs/undo-non-tip.svg en/figs/bad-merge-5.svg en/figs/undo-manual.svg
en/figs/bad-merge-1.svg en/figs/bad-merge-2.svg
en/figs/feature-branches.svg en/figs/bad-merge-3.svg
en/figs/undo-simple.svg
make[1]: Leaving directory `/home/faheem/hgbook-new2'
make: *** [pdf] Error 2
for l in en ; do \
make pdf LINGUA=$l; \
done
make[1]: Entering directory `/home/faheem/hgbook-new2'
mkdir -p build/en/source/figs
cp en/figs/*.png build/en/source/figs
cp stylesheets/hgbook.css build/en/source
(cd en; xmllint --nonet --noent --xinclude --postvalid --output
../build/en/source/hgbook.xml.tmp 00book.xml)
cat build/en/source/hgbook.xml.tmp | sed 's/\$rev_id\$/527b86d55d4a
(2009-12-13)/' > build/en/source/hgbook.xml
mkdir -p build/en/pdf
#java -classpath
/usr/share/java/saxon65.jar:/usr/share/java/saxon65-dbxsl.jar:/usr/share/java/xml-commons-resolver-1.2.jar:/usr/share/java
java -classpath
/usr/share/java/saxon.jar:/usr/share/java/saxon-jdom.jar:/usr/share/java/docbook-xsl-saxon.jar:/usr/share/java/xml-commons-resolver-1.1.jar:/usr/share/java
\
com.icl.saxon.StyleSheet \
-x org.apache.xml.resolver.tools.ResolvingXMLReader \
-y org.apache.xml.resolver.tools.ResolvingXMLReader \
-r org.apache.xml.resolver.tools.CatalogResolver \
-o build/en/source/hgbook.fo \
build/en/source/hgbook.xml \
stylesheets/en/fo.xsl \
fop1.extensions=1
Cannot find CatalogManager.properties
Making portrait pages on A4 paper (210mmx297mm)
if test -r /usr/share/java/conf/userconfig.xml ; then \
FOP_CONFIG=" -c /usr/share/java/conf/userconfig.xml"; \
fi
#(cd build/en/source && /usr/share/java/fop.sh hgbook.fo
../pdf/hgbook.pdf)
(cd build/en/source && /usr/bin/fop hgbook.fo ../pdf/hgbook.pdf)
Mar 13, 2011 11:20:10 PM org.apache.fop.fonts.FontInfo notifyFontReplacement
WARNING: Font 'sans-serif,normal,900' not found. Substituting with 'sans-serif,normal,700'.
Mar 13, 2011 11:20:10 PM org.apache.fop.fonts.FontInfo notifyFontReplacement
WARNING: Font 'Arial,normal,900' not found. Substituting with 'any,normal,700'.
Mar 13, 2011 11:20:10 PM org.apache.fop.fonts.FontInfo notifyFontReplacement
diff -r 527b86d55d4a Makefile
--- a/Makefile Sun Dec 13 16:35:56 2009 +0900
+++ b/Makefile Sun Mar 13 22:40:59 2011 +0530
@@ -5,8 +5,9 @@
FORMATS=html html-single pdf epub
-PO_LANGUAGES := zh
-DBK_LANGUAGES := en it fr
+#PO_LANGUAGES := zh
+#DBK_LANGUAGES := en it fr
+DBK_LANGUAGES := en
LANGUAGES := $(DBK_LANGUAGES) $(PO_LANGUAGES)
UPDATEPO = PERLLIB=$(PO4A_LIB) $(PO4A_HOME)/po4a-updatepo -M UTF-8 \
@@ -203,7 +204,8 @@
build/$(LINGUA)/pdf/hgbook.pdf: build/$(LINGUA)/source/hgbook.xml stylesheets/fo.xsl stylesheets/$(LINGUA)/fo.xsl
mkdir -p build/$(LINGUA)/pdf
- java -classpath $(JAVA_LIB)/saxon65.jar:$(JAVA_LIB)/saxon65-dbxsl.jar:$(JAVA_LIB)/xml-commons-resolver-1.2.jar:$(JAVA_LIB) \
+ #java -classpath $(JAVA_LIB)/saxon65.jar:$(JAVA_LIB)/saxon65-dbxsl.jar:$(JAVA_LIB)/xml-commons-resolver-1.2.jar:$(JAVA_LIB)
+ 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) \
com.icl.saxon.StyleSheet \
-x org.apache.xml.resolver.tools.ResolvingXMLReader \
-y org.apache.xml.resolver.tools.ResolvingXMLReader \
@@ -217,7 +219,8 @@
FOP_CONFIG=" -c $(FOP_HOME)/conf/userconfig.xml"; \
fi
- (cd build/$(LINGUA)/source && $(FOP_HOME)/fop.sh ${FOP_CONFIG} hgbook.fo ../pdf/hgbook.pdf)
+ #(cd build/$(LINGUA)/source && $(FOP_HOME)/fop.sh ${FOP_CONFIG} hgbook.fo ../pdf/hgbook.pdf)
+ (cd build/$(LINGUA)/source && /usr/bin/fop hgbook.fo ../pdf/hgbook.pdf)
endif
$(LINGUA)/figs/%.png: $(LINGUA)/figs/%.svg
More information about the Mercurial-devel
mailing list