doc and www build issues
Philip M. Gollucci
pgollucci at p6m7g8.com
Sun Dec 27 08:25:07 UTC 2009
On 12/26/2009 6:08 PM, Tom Rhodes wrote:
>> I'll blow away 100% of my ports later and install only those neccessary
>> for the docs build first and try to reproduce it.
I did this, didn't change anyway; though I know more now.
> Please let me know what happens - I'm guessing you were trying
> to mirror the documentation from the website. Have you tried
> a local "make" in the en_US.ISO8859-1 tree? As in, without
> the additional make arguments and targets?
No, not trying to mirror it, trying to start contributing and submitting
patches esp in porters-handbook and/or relating to Apache.
> I don't believe that is the case here. Sorry for the late reply,
Late? It was like 'minutes'!
1) if I do:
while [ 1 ]; do
make
done
eventually it gets through. No, I'm not using parallel make.
2) make -k seems to make it take less iterations though I don't see why.
3) Its always related to an execution of pnmtopng BUT its not always
the same png on any given sets of make.
/usr/bin/perl /usr/build/doc/share/misc/epsgeom -offset 100 100
/usr/build/doc/en_US.ISO8859-1/articles/building-products/../../../share/images/articles/building-products/freebsd-branches.eps
| /usr/local/bin/gs -q -dBATCH -dGraphicsAlphaBits=4 -dTextAlphaBits=4
-dEPSCrop -r100x100 -dNOPAUSE -dSAFER -sDEVICE=pnm -sOutputFile=-
-g`/usr/bin/perl /usr/build/doc/share/misc/epsgeom -geom 100 100
/usr/build/doc/en_US.ISO8859-1/articles/building-products/../../../share/images/articles/building-products/freebsd-branches.eps`
- | /usr/local/bin/pnmtopng >
/usr/build/doc/en_US.ISO8859-1/articles/building-products/../../../share/images/articles/building-products/freebsd-branches.png
Error: no BoundingBox found.
Error: no BoundingBox found.
pnmtopng: bad magic number - not a ppm, pgm, or pbm file
from ktrace -i / kdump I can see the following --
[note the -g output]
42533 pnmtopng GIO fd 0 read 0 bytes
""
42533 pnmtopng RET read 0
42533 pnmtopng CALL fstat(0x3,0x7fffffffd150)
42533 pnmtopng STRU struct stat {dev=569801527, ino=1411,
mode=-rw------- , nlink=0, uid=1001, gid=0, rdev=0,
atime=1261901952.875701674, stime=1261901952.875701674,
ctime=1261901952.875701674, birthtime=1261901952.875701674, size=0,
blksize=4096, blocks=1, flags=0x0 }
42533 pnmtopng RET fstat 0
42533 pnmtopng CALL write(0x3,0x800e05000,0x28)
42533 pnmtopng GIO fd 3 wrote 40 bytes
"-g must be followed by <width>x<height>
"
42533 pnmtopng RET write 40/0x28
42533 pnmtopng CALL lseek(0x3,0,SEEK_SET)
42533 pnmtopng RET lseek 0
42533 pnmtopng CALL sigprocmask(SIG_BLOCK,0,0x800e06248)
42533 pnmtopng RET sigprocmask 0
42533 pnmtopng CALL sigprocmask(SIG_BLOCK,0,0x800e06248)
42533 pnmtopng RET sigprocmask 0
42530 sh RET wait4 42532/0xa624
42533 pnmtopng CALL sigprocmask(SIG_BLOCK,0,0x507788)
42530 sh CALL wait4(0xffffffff,0x7fffffffe14c,WUNTRACED,0)
42533 pnmtopng RET sigprocmask 0
42533 pnmtopng CALL read(0x3,0x800e05000,0x1000)
42533 pnmtopng GIO fd 3 read 40 bytes
"-g must be followed by <width>x<height>
"
42533 pnmtopng RET read 40/0x28
42533 pnmtopng CALL write(0x2,0x7fffffffab10,0xa)
42533 pnmtopng GIO fd 2 wrote 10 bytes
"pnmtopng: "
42533 pnmtopng RET write 10/0xa
42533 pnmtopng CALL write(0x2,0x7fffffffabf0,0x2e)
42533 pnmtopng GIO fd 2 wrote 46 bytes
"bad magic number - not a ppm, pgm, or pbm file"
On the plus side, once its built, if I don't do a make clean and just
stick to doing edits pnmtopng is never invoked again things work(tm).
I'm vastly confused.
<aside_rant>
Damn is this complex, imho more so then ports/ or src/
And people though the apache.org sites were hard to build with
velocity/ant
</aside_rant>
--
------------------------------------------------------------------------
1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70 3F8C 75B8 8FFB DB9B 8C1C
Philip M. Gollucci (pgollucci at p6m7g8.com) c: 703.336.9354
VP Apache Infrastructure; Member, Apache Software Foundation
Committer, FreeBSD Foundation
Sr. System Admin, Ridecharge Inc.
Consultant, P6M7G8 Inc.
Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.
More information about the freebsd-doc
mailing list