Em 02-10-2013 07:06, i...@higgs.linuxfromscratch.org escreveu:
> Author: igor
> Date: Wed Oct  2 03:06:17 2013
> New Revision: 11906
> 
> Log:
> update to rsync-3.1.0


> -  <!ENTITY rsync-buildsize     "35 MB (includes installing all 
> documentation)">

> +  <!ENTITY rsync-buildsize     "9.4 MB">

That was good, to keep buidsize only for the package, without docs! This
will facilitate new updates.

I had tried to update it since (Mon Sep 29) Dom Set 29 09:46:27 BRT
2013, but had problems with the docs, described later in this message.

Build and tests went fine:


TESTS SUMMARY
{{
============================================================
./runtests.sh running in
/home/fernando/tmp/paco-build-2013.09.29-09h46m27s/rsync-3.1.0

rsync_bin=/home/fernando/tmp/paco-build-2013.09.29-09h46m27s/rsync-3.1.0/rsync

    srcdir=/home/fernando/tmp/paco-build-2013.09.29-09h46m27s/rsync-3.1.0
    TLS_ARGS= -l -L
    testuser=fernando
    os=Linux VMWLFS74 3.11.1 #1 SMP Thu Sep 19 08:53:45 BRT 2013 i686
GNU/Linux
    preserve_scratch=no

scratchbase=/home/fernando/tmp/paco-build-2013.09.29-09h46m27s/rsync-3.1.0/testtmp
...
SKIP    acls (Rsync is configured without ACL support)
...
SKIP    chown (Can't chown (probably need root))
...
SKIP    default-acls (Rsync is configured without ACL support)
...
SKIP    devices (Rsync needs root/fakeroot for device tests)
...
------------------------------------------------------------
----- overall results:
      35 passed
      4 skipped
------------------------------------------------------------
overall result is 0
}}

Then, I got stuck with the documentation. IIRC, I had tried to update
previous version and gave up, when I saw the number of packages
necessary for the docs. This time, I tried to install them and build the
docs, but got two problems. First problem, I could solve (I think):

{{
error: Problems running dot: exit code=127, command='dot',
arguments='"/home/fernando/tmp/paco-build-2013.09.30-11h18m11s/rsync-3.1.0/dox/html/structacl__duo__coll__graph.dot"
-Tpng -o
"/home/fernando/tmp/paco-build-2013.09.30-11h18m11s/rsync-3.1.0/dox/html/structacl__duo__coll__graph.png"'
sh: dot: comando não encontrado [command not found]

...

If you installed Graphviz/dot after a previous failing run,
try deleting the output directory and rerun doxygen.
error: problems opening map file
/home/fernando/tmp/paco-build-2013.09.30-11h18m11s/rsync-3.1.0/dox/html/structall__vars__coll__graph.map
for inclusion in the docs!

...

If you installed Graphviz/dot after a previous failing run,
try deleting the output directory and rerun doxygen.
}}

So, I installed grahviz, then doxygen ran apparently with success.

Next, the error that I could not solve (complete log attached). All
other docbook2* gave error. Could not find a solution but an old thread
from 2004 or 2002 somewhere (cannot remember) telling that "you should
learn how to use" these docs programs:

               docbook2pdf                  rsync.sgml

{{
Using catalogs: /etc/sgml/catalog
Using stylesheet:
/usr/share/sgml/docbook/utils-0.6.14/docbook-utils.dsl#print
Working on:
/home/fernando/tmp/paco-build-2013.10.01-10h33m38s/rsync-3.1.0/doc/rsync.sgml
jade:/home/fernando/tmp/paco-build-2013.10.01-10h33m38s/rsync-3.1.0/doc/rsync.sgml:1:54:W:
cannot generate system identifier for public text "-//OASIS//DTD DocBook
V4.1//EN"
jade:/home/fernando/tmp/paco-build-2013.10.01-10h33m38s/rsync-3.1.0/doc/rsync.sgml:1:54:E:
reference to entity "BOOK" for which no system identifier could be generated
jade:/home/fernando/tmp/paco-build-2013.10.01-10h33m38s/rsync-3.1.0/doc/rsync.sgml:1:0:
entity was defined here
...
}}

One final remark: I believe that doxygen, and other doc programs should
be in the optional dependencies. What do you think?

[]s,
Fernando

Attachment: rsync-3.1.0-simulation-2013.10.01-10h33m38s.log.xz
Description: Binary data

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to