On 12/29/06, Nathan <[EMAIL PROTECTED]> wrote:
Ok, I'll try emerging the rest of the system again...for the sixth(?) time.

Now it doesn't work at all.  Reemerging man failed, and that's been
successfully emerged many times already.


Emerging (1 of 36) sys-apps/man-1.6e to /
* man-1.6e.tar.gz MD5 ;-) ...
                                      [ ok ]
* man-1.6e.tar.gz RMD160 ;-) ...
                                      [ ok ]
* man-1.6e.tar.gz SHA1 ;-) ...
                                      [ ok ]
* man-1.6e.tar.gz SHA256 ;-) ...
                                      [ ok ]
* man-1.6e.tar.gz size ;-) ...
                                      [ ok ]
* checking ebuild checksums ;-) ...
                                      [ ok ]
* checking auxfile checksums ;-) ...
                                      [ ok ]
* checking miscfile checksums ;-) ...
                                      [ ok ]
* checking man-1.6e.tar.gz ;-) ...
                                      [ ok ]
* 'enewgroup()' currently disabled in prefixed portage
* 'enewuser()' currently disabled in prefixed portage
Unpacking source...
Unpacking man-1.6e.tar.gz to /g2/var/tmp/portage/sys-apps/man-1.6e/work
* Applying man-1.6-cross-compile.patch ...
                                      [ ok ]
* Applying man-1.5p-search-order.patch ...
                                      [ ok ]
* Applying man-1.5m-groff-1.18.patch ...
                                      [ ok ]
* Applying man-1.5p-defmanpath-symlinks.patch ...
                                      [ ok ]
* Applying man-1.6b-more-sections.patch ...
                                      [ ok ]
* Applying man-1.6c-cut-duplicate-manpaths.patch ...
                                      [ ok ]
* Applying man-1.5m2-apropos.patch ...
                                      [ ok ]
* Applying man-1.6d-fbsd.patch ...
                                      [ ok ]
* Applying man-1.6e-darwin.patch ...
                                      [ ok ]
* Applying man-1.6d-prefix-path.patch ...
                                      [ ok ]
* Applying makewhatis.cron-prefix.patch ...
                                      [ ok ]
* Adjusting to prefix
*   makewhatis.cron ...
                                      [ ok ]
* Allowing unpriviliged install ...
                                      [ ok ]
Source unpacked.
Compiling source in /g2/var/tmp/portage/sys-apps/man-1.6e/work/man-1.6e ...
checking for gcc
checking for ANSI C header files
checking for sys/termios.h
checking for POSIX.1 header files
checking for BSD string and memory functions
checking whether sys/types.h defines uid_t
checking for Xenix
checking how to get alloca
checking for getopt.h
Checking echo to see how to suppress newlines...
...using -n.

Assuming you want to be able to handle the nroff source for man pages.

Assuming the following ways to invoke the various commands and filters:
troff command:  /g2/usr/bin/groff -Tps -mandoc
nroff command:  /g2/usr/bin/nroff -Tascii -c -mandoc
jnroff command: /g2/usr/bin/groff -Tnippon -mandocj
eqn command:    /g2/usr/bin/geqn -Tps
neqn command:   /g2/usr/bin/geqn -Tlatin1
jneqn command:  /g2/usr/bin/geqn -Tnippon
tbl command:    /g2/usr/bin/gtbl
col command:    /usr/bin/col
vgrind command: /usr/bin/vgrind
refer command:  /g2/usr/bin/refer
grap command:   missing
pic command:    /g2/usr/bin/pic
pager command:  /g2/usr/bin/less -is
browser command:        /g2/usr/bin/less -is
htmlpager command:      /g2/bin/cat
cmp command:    /g2/usr/bin/cmp -s
cat command:    /g2/bin/cat
awk command:    /g2/usr/bin/awk

It seems that no col is needed, since you use groff.

Assuming that binaries go to /usr/bin, the configuration file
goes to /g2/etc, makewhatis to /usr/sbin, and the man pages
to /usr/share/man/man*.

Assuming that you do not want to install non-english man pages.
Assuming that you do not want man to be suid or sgid.
(But you can always do _chown man man; chmod 04555 man_ later.)

Setting the default section search order to 1 1p 8 2 3 3p 4 5 6 7 9 0p
tcl n l p o 1x 2x 3x 4x 5x 6x 7x 8x.

Assuming that formatted pages should be compressed.
Using /g2/bin/bzip2 for compression.

Assuming the following ways to invoke the various decompressors:
gunzip command:         /g2/usr/bin/gunzip -c
bzip2 command:          /g2/bin/bzip2 -c -d
pcat command:           missing
zcat command:           /g2/bin/zcat
fcat command:           missing
unyabba command:        missing

Created Makefile and conf_script. Now do "make" and "make install".

cd src; ../conf_script Makefile
cd man2html; ../conf_script Makefile
Creating Makefile from Makefile.in
Creating Makefile from Makefile.in
cd man; ../conf_script Makefile
Creating Makefile from Makefile.in
cd src; make
cd man; make subdirs
make[1]: Entering directory
`/g2/var/tmp/portage/sys-apps/man-1.6e/work/man-1.6e/src'
gcc -o makemsg makemsg.c
make[1]: Entering directory
`/g2/var/tmp/portage/sys-apps/man-1.6e/work/man-1.6e/man'

==== Making the english man pages. ====
make[2]: Entering directory
`/g2/var/tmp/portage/sys-apps/man-1.6e/work/man-1.6e/man/en'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent
make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
/g2/usr/bin/ld: -L: directory name missing
collect2: ld returned 1 exit status
make[1]: *** [makemsg] Error 1
make[1]: Leaving directory
`/g2/var/tmp/portage/sys-apps/man-1.6e/work/man-1.6e/src'
make: *** [source] Error 2
make: *** Waiting for unfinished jobs....
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
               do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[3]: Entering directory
`/g2/var/tmp/portage/sys-apps/man-1.6e/work/man-1.6e/man/en'
Creating makewhatis.8 from makewhatis.8.in
make[3]: Leaving directory
`/g2/var/tmp/portage/sys-apps/man-1.6e/work/man-1.6e/man/en'
make[2]: Leaving directory
`/g2/var/tmp/portage/sys-apps/man-1.6e/work/man-1.6e/man/en'
make[1]: Leaving directory
`/g2/var/tmp/portage/sys-apps/man-1.6e/work/man-1.6e/man'

!!! ERROR: sys-apps/man-1.6e failed.
Call stack:
 ebuild.sh, line 1758:   Called dyn_compile
 ebuild.sh, line 1116:   Called src_compile
 man-1.6e.ebuild, line 106:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call
stack if relevant.
--
[EMAIL PROTECTED] mailing list

Reply via email to