trying to install man-1.5k on a fresh install of gentoo, from stage3-i686. here's the output from emerge man: (i might just be missing something, but i did follow the directions, and a seach for "man-1.5k 1.4_rc2" didn't turn anything up) install: cannot return to saved working directory: Permission denied >>> Unpacking source... >>> Unpacking man-1.5k.tar.gz [32;01m*[0m Applying man-1.5k-redhat-patches.patch... [A[168G [34;01m[ [32;01mok [34;01m][0m [32;01m*[0m Applying man-1.5k-search-order.patch... [A[168G [34;01m[ [32;01mok [34;01m][0m [32;01m*[0m Applying man-1.5k-groff-1.18.patch... [A[168G [34;01m[ [32;01mok [34;01m][0m [32;01m*[0m Applying man-1.5k-wrong-quotes.patch... [A[168G [34;01m[ [32;01mok [34;01m][0m [32;01m*[0m Applying man-1.5k-util_c-segfault.patch... [A[168G [34;01m[ [32;01mok [34;01m][0m [32;01m*[0m Applying man-1.5k-locale-debug-info.patch... [A[168G [34;01m[ [32;01mok [34;01m][0m >>> Source unpacked. nls checking for gcc checking for ANSI C header files 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 nls checking for getopt.h Checking echo to see how to suppress newlines... ...using -n. Testing whether grep needs -s or -q ... -q 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: /usr/bin/groff -Tps -mandoc nroff command: /usr/bin/nroff -c -mandoc jnroff command: /usr/bin/groff -Tnippon -mandocj eqn command: /usr/bin/geqn -Tps neqn command: /usr/bin/geqn -Tlatin1 jneqn command: /usr/bin/geqn -Tnippon tbl command: /usr/bin/gtbl col command: /usr/bin/col vgrind command: missing refer command: /usr/bin/refer grap command: missing pic command: /usr/bin/pic pager command: /usr/bin/less -is cmp command: /usr/bin/cmp -s cat command: /usr/bin/cat awk command: /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 /etc, makewhatis to /usr/sbin, and the man pages to /usr/share/man/man*. ./configure: prefix: command not found Using localedir /usr/share/locale/%L/%N Setting the default section search order to 1 8 2 3 4 5 6 7 9 tcl n l p o. Assuming that formatted pages should be compressed. Using /bin/gzip for compression. Assuming the following ways to invoke the various decompressors: gunzip command: /bin/gunzip -c bzip2 command: /bin/bzip2 -c -d pcat command: missing zcat command: /bin/zcat fcat command: missing unyabba command: missing Created Makefile and conf_script. Now do "make" and "make install". cd src; ../conf_script Makefile Creating Makefile from Makefile.in cd src; make make[1]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/src' gcc -march=pentium2 -O3 -pipe -s makemsg.c -o makemsg ./makemsg ../msgs/mess.en gripedefs.h msg.c gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes -march=pentium2 -O3 -pipe -I. -DSTDC_HEADERS -DPOSIX -DDO_COMPRESS -DGREPSILENT=\"q\" man.c gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes -march=pentium2 -O3 -pipe -I. -DSTDC_HEADERS -DPOSIX -DDO_COMPRESS -DGREPSILENT=\"q\" manfile.c gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes -march=pentium2 -O3 -pipe -I. -DSTDC_HEADERS -DPOSIX -DDO_COMPRESS -DGREPSILENT=\"q\" manpath.c ../conf_script paths.h Creating paths.h from paths.h.in gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes -march=pentium2 -O3 -pipe -I. -DSTDC_HEADERS -DPOSIX -DDO_COMPRESS -DGREPSILENT=\"q\" man-config.c vers=`sed -e s/man-// ../version`; \ echo "static char version[] = \"$vers\";" > version.h gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes -march=pentium2 -O3 -pipe -I. -DSTDC_HEADERS -DPOSIX -DDO_COMPRESS -DGREPSILENT=\"q\" man-getopt.c gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes -march=pentium2 -O3 -pipe -I. -DSTDC_HEADERS -DPOSIX -DDO_COMPRESS -DGREPSILENT=\"q\" to_cat.c gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes -march=pentium2 -O3 -pipe -I. -DSTDC_HEADERS -DPOSIX -DDO_COMPRESS -DGREPSILENT=\"q\" different.c gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes -march=pentium2 -O3 -pipe -I. -DSTDC_HEADERS -DPOSIX -DDO_COMPRESS -DGREPSILENT=\"q\" gripes.c gcc -c -Wall -march=pentium2 -O3 -pipe -I. -DSTDC_HEADERS -DPOSIX -DDO_COMPRESS -DGREPSILENT=\"q\" glob.c gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes -march=pentium2 -O3 -pipe -I. -DSTDC_HEADERS -DPOSIX -DDO_COMPRESS -DGREPSILENT=\"q\" util.c gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes -march=pentium2 -O3 -pipe -I. -DSTDC_HEADERS -DPOSIX -DDO_COMPRESS -DGREPSILENT=\"q\" msg.c gcc -s -DGREPSILENT=\"q\" -o man man.o manfile.o manpath.o man-config.o man-getopt.o to_cat.o different.o gripes.o glob.o util.o msg.o ../conf_script man.conf Creating man.conf from man.conf.in rm -f apropos sed -e 's,%apropos_or_whatis%,apropos,' \ -e 's,%version%,man-1.5k,' \ -e 's,%bindir%,/usr/bin,' \ -e 's,%pager%,/usr/bin/less -is,' -e 's,%manpathoption%,--path,' \ -e 's,%grepsilent%,q,' \ apropos.sh > apropos chmod +x apropos rm -f whatis sed -e 's,%apropos_or_whatis%,whatis,' \ -e 's,%version%,man-1.5k,' \ -e 's,%bindir%,/usr/bin,' \ -e 's,%pager%,/usr/bin/less -is,' -e 's,%manpathoption%,--path,' \ -e 's,%grepsilent%,q,' \ apropos.sh > whatis chmod +x whatis rm -f makewhatis sed -e 's,%version%,man-1.5k,' \ -e 's,%awk%,/usr/bin/awk,' makewhatis.sh > makewhatis chmod +x makewhatis make[1]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/src' cd man2html; ../conf_script Makefile Creating Makefile from Makefile.in cd man2html; make make[1]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man2html' gcc -march=pentium2 -O3 -pipe -c -o man2html.o man2html.c gcc -march=pentium2 -O3 -pipe -c -o cgibase.o cgibase.c gcc -march=pentium2 -O3 -pipe -c -o abbrev.o abbrev.c gcc -march=pentium2 -O3 -pipe -c -o strdefs.o strdefs.c gcc -o man2html man2html.o cgibase.o abbrev.o strdefs.o rm -f hman sed -e 's,%version%,man-1.5k,' hman.sh > hman make[1]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man2html' cd man; ../conf_script Makefile Creating Makefile from Makefile.in cd man; make subdirs make[1]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man' ==== Making the czech man pages. ==== make[2]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/cs' Creating man.1 from man.1.in Creating whatis.1 from whatis.1.in 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[2]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/cs' ==== Making the danish man pages. ==== make[2]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/da' Creating man.1 from man.1.in Creating whatis.1 from whatis.1.in 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[2]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/da' ==== Making the german man pages. ==== make[2]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/de' Creating man.1 from man.1.in Creating whatis.1 from whatis.1.in 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[2]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/de' ==== Making the english man pages. ==== make[2]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/en' Creating man.1 from man.1.in Creating whatis.1 from whatis.1.in 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 `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/en' make[3]: `makewhatis.8' is up to date. make[3]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/en' make[2]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/en' ==== Making the spanish man pages. ==== make[2]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/es' Creating man.1 from man.1.in Creating whatis.1 from whatis.1.in 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[2]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/es' ==== Making the finnish man pages. ==== make[2]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/fi' Creating man.1 from man.1.in Creating whatis.1 from whatis.1.in 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[2]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/fi' ==== Making the french man pages. ==== make[2]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/fr' Creating man.1 from man.1.in Creating whatis.1 from whatis.1.in 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[2]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/fr' ==== Making the croatian man pages. ==== make[2]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/hr' Creating man.1 from man.1.in Creating whatis.1 from whatis.1.in 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[2]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/hr' ==== Making the italian man pages. ==== make[2]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/it' Creating man.1 from man.1.in Creating whatis.1 from whatis.1.in 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[2]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/it' ==== Making the japanese man pages. ==== make[2]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/ja' Creating man.1 from man.1.in Creating whatis.1 from whatis.1.in 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[2]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/ja' ==== Making the dutch man pages. ==== make[2]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/nl' Creating man.1 from man.1.in Creating whatis.1 from whatis.1.in 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[2]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/nl' ==== Making the polish man pages. ==== make[2]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/pl' Creating man.1 from man.1.in Creating whatis.1 from whatis.1.in 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[2]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/pl' ==== Making the portuguese man pages. ==== make[2]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/pt' Creating man.1 from man.1.in Creating whatis.1 from whatis.1.in 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[2]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/pt' ==== Making the slovenian man pages. ==== make[2]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/sl' Creating man.1 from man.1.in Creating whatis.1 from whatis.1.in 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[2]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man/sl' make[1]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/man' cd gencat; make make[1]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/gencat' gcc -march=pentium2 -O3 -pipe -c -o gencat.o gencat.c gcc -march=pentium2 -O3 -pipe -c -o genlib.o genlib.c gcc -o gencat gencat.o genlib.o strip gencat make[1]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/gencat' cd msgs; ../conf_script Makefile Creating Makefile from Makefile.in cd msgs; make make[1]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/msgs' if [ -f /usr/bin/gencat ]; then \ if gencat gencat.out gencat.in 2>/dev/null; then \ ln -s /usr/bin/gencat gencat; \ else \ cp gencat207fix.sh gencat; \ fi \ else \ ln -s ../gencat/gencat gencat; \ cd ../gencat; \ make; \ fi ==== Making mess.cs.cat ==== mess.cs.catin:4: invalid character: message ignored mess.cs.catin:5: invalid character: message ignored mess.cs.catin:6: invalid character: message ignored mess.cs.catin:7: invalid character: message ignored mess.cs.catin:8: invalid character: message ignored mess.cs.catin:10: invalid character: message ignored mess.cs.catin:11: invalid character: message ignored mess.cs.catin:12: invalid character: message ignored mess.cs.catin:13: invalid character: message ignored mess.cs.catin:14: invalid character: message ignored mess.cs.catin:15: invalid character: message ignored mess.cs.catin:18: invalid character: message ignored mess.cs.catin:19: invalid character: message ignored mess.cs.catin:20: invalid character: message ignored mess.cs.catin:21: invalid character: message ignored mess.cs.catin:22: invalid character: message ignored mess.cs.catin:23: invalid character: message ignored mess.cs.catin:24: invalid character: message ignored mess.cs.catin:25: invalid character: message ignored mess.cs.catin:26: invalid character: message ignored mess.cs.catin:27: invalid character: message ignored mess.cs.catin:30: invalid character: message ignored mess.cs.catin:31: invalid character: message ignored mess.cs.catin:32: invalid character: message ignored mess.cs.catin:33: invalid character: message ignored mess.cs.catin:34: invalid character: message ignored mess.cs.catin:35: invalid character: message ignored mess.cs.catin:36: invalid character: message ignored mess.cs.catin:37: invalid character: message ignored mess.cs.catin:38: invalid character: message ignored mess.cs.catin:39: invalid character: message ignored mess.cs.catin:40: invalid character: message ignored mess.cs.catin:41: invalid character: message ignored mess.cs.catin:42: invalid character: message ignored mess.cs.catin:43: invalid character: message ignored mess.cs.catin:44: invalid character: message ignored mess.cs.catin:45: invalid character: message ignored mess.cs.catin:46: invalid character: message ignored mess.cs.catin:47: invalid character: message ignored mess.cs.catin:48: invalid character: message ignored mess.cs.catin:49: invalid character: message ignored mess.cs.catin:50: invalid character: message ignored mess.cs.catin:51: invalid character: message ignored mess.cs.catin:52: invalid character: message ignored mess.cs.catin:53: invalid character: message ignored mess.cs.catin:54: invalid character: message ignored mess.cs.catin:55: invalid character: message ignored mess.cs.catin:56: invalid character: message ignored mess.cs.catin:57: invalid character: message ignored mess.cs.catin:58: invalid character: message ignored mess.cs.catin:59: invalid character: message ignored mess.cs.catin:60: invalid character: message ignored mess.cs.catin:62: invalid character: message ignored mess.cs.catin:63: invalid character: message ignored mess.cs.catin:64: invalid character: message ignored mess.cs.catin:65: invalid character: message ignored mess.cs.catin:66: invalid character: message ignored mess.cs.catin:74: invalid character: message ignored mess.cs.catin:75: invalid character: message ignored mess.cs.catin:83: invalid character: message ignored mess.cs.catin:84: invalid character: message ignored mess.cs.catin:87: invalid character: message ignored mess.cs.catin:88: invalid character: message ignored mess.cs.catin:89: invalid character: message ignored mess.cs.catin:90: invalid character: message ignored mess.cs.catin:91: invalid character: message ignored mess.cs.catin:92: invalid character: message ignored mess.cs.catin:93: invalid character: message ignored mess.cs.catin:94: invalid character: message ignored mess.cs.catin:95: invalid character: message ignored mess.cs.catin:96: invalid character: message ignored ==== Making mess.da.cat ==== mess.da.catin:3: invalid character: message ignored mess.da.catin:4: invalid character: message ignored mess.da.catin:7: invalid character: message ignored mess.da.catin:10: invalid character: message ignored mess.da.catin:11: invalid character: message ignored mess.da.catin:15: invalid character: message ignored mess.da.catin:20: invalid character: message ignored mess.da.catin:22: invalid character: message ignored mess.da.catin:31: invalid character: message ignored mess.da.catin:32: invalid character: message ignored mess.da.catin:33: invalid character: message ignored mess.da.catin:44: invalid character: message ignored mess.da.catin:45: invalid character: message ignored mess.da.catin:46: invalid character: message ignored mess.da.catin:47: invalid character: message ignored mess.da.catin:49: invalid character: message ignored mess.da.catin:50: invalid character: message ignored mess.da.catin:52: invalid character: message ignored mess.da.catin:54: invalid character: message ignored mess.da.catin:58: invalid character: message ignored mess.da.catin:59: invalid character: message ignored mess.da.catin:60: invalid character: message ignored mess.da.catin:62: invalid character: message ignored mess.da.catin:66: invalid character: message ignored mess.da.catin:75: invalid character: message ignored mess.da.catin:83: invalid character: message ignored mess.da.catin:84: invalid character: message ignored mess.da.catin:87: invalid character: message ignored mess.da.catin:88: invalid character: message ignored mess.da.catin:89: invalid character: message ignored mess.da.catin:96: invalid character: message ignored ==== Making mess.de.cat ==== mess.de.catin:4: invalid character: message ignored mess.de.catin:6: invalid character: message ignored mess.de.catin:7: invalid character: message ignored mess.de.catin:8: invalid character: message ignored mess.de.catin:14: invalid character: message ignored mess.de.catin:16: invalid character: message ignored mess.de.catin:19: invalid character: message ignored mess.de.catin:27: invalid character: message ignored mess.de.catin:44: invalid character: message ignored mess.de.catin:46: invalid character: message ignored mess.de.catin:47: invalid character: message ignored mess.de.catin:48: invalid character: message ignored mess.de.catin:59: invalid character: message ignored mess.de.catin:60: invalid character: message ignored mess.de.catin:61: invalid character: message ignored mess.de.catin:63: invalid character: message ignored mess.de.catin:67: invalid character: message ignored mess.de.catin:73: invalid character: message ignored mess.de.catin:81: invalid character: message ignored ==== Making mess.en.cat ==== ==== Making mess.es.cat ==== mess.es.catin:4: invalid character: message ignored mess.es.catin:5: invalid character: message ignored mess.es.catin:7: invalid character: message ignored mess.es.catin:8: invalid character: message ignored mess.es.catin:10: invalid character: message ignored mess.es.catin:11: invalid character: message ignored mess.es.catin:12: invalid character: message ignored mess.es.catin:13: invalid character: message ignored mess.es.catin:15: invalid character: message ignored mess.es.catin:17: invalid character: message ignored mess.es.catin:20: invalid character: message ignored mess.es.catin:21: invalid character: message ignored mess.es.catin:22: invalid character: message ignored mess.es.catin:27: invalid character: message ignored mess.es.catin:28: invalid character: message ignored mess.es.catin:32: invalid character: message ignored mess.es.catin:33: invalid character: message ignored mess.es.catin:40: invalid character: message ignored mess.es.catin:43: invalid character: message ignored mess.es.catin:44: invalid character: message ignored mess.es.catin:47: invalid character: message ignored mess.es.catin:49: invalid character: message ignored mess.es.catin:51: invalid character: message ignored mess.es.catin:52: invalid character: message ignored mess.es.catin:53: invalid character: message ignored mess.es.catin:54: invalid character: message ignored mess.es.catin:56: invalid character: message ignored mess.es.catin:57: invalid character: message ignored mess.es.catin:59: invalid character: message ignored mess.es.catin:60: invalid character: message ignored mess.es.catin:63: invalid character: message ignored mess.es.catin:66: invalid character: message ignored mess.es.catin:74: invalid character: message ignored mess.es.catin:75: invalid character: message ignored mess.es.catin:88: invalid character: message ignored mess.es.catin:91: invalid character: message ignored mess.es.catin:92: invalid character: message ignored mess.es.catin:93: invalid character: message ignored mess.es.catin:94: invalid character: message ignored mess.es.catin:95: invalid character: message ignored mess.es.catin:96: invalid character: message ignored ==== Making mess.fi.cat ==== mess.fi.catin:3: invalid character: message ignored mess.fi.catin:6: invalid character: message ignored mess.fi.catin:7: invalid character: message ignored mess.fi.catin:8: invalid character: message ignored mess.fi.catin:10: invalid character: message ignored mess.fi.catin:11: invalid character: message ignored mess.fi.catin:13: invalid character: message ignored mess.fi.catin:14: invalid character: message ignored mess.fi.catin:15: invalid character: message ignored mess.fi.catin:18: invalid character: message ignored mess.fi.catin:20: invalid character: message ignored mess.fi.catin:21: invalid character: message ignored mess.fi.catin:23: invalid character: message ignored mess.fi.catin:24: invalid character: message ignored mess.fi.catin:25: invalid character: message ignored mess.fi.catin:27: invalid character: message ignored mess.fi.catin:29: invalid character: message ignored mess.fi.catin:31: invalid character: message ignored mess.fi.catin:34: invalid character: message ignored mess.fi.catin:35: invalid character: message ignored mess.fi.catin:36: invalid character: message ignored mess.fi.catin:37: invalid character: message ignored mess.fi.catin:38: invalid character: message ignored mess.fi.catin:39: invalid character: message ignored mess.fi.catin:40: invalid character: message ignored mess.fi.catin:41: invalid character: message ignored mess.fi.catin:42: invalid character: message ignored mess.fi.catin:43: invalid character: message ignored mess.fi.catin:47: invalid character: message ignored mess.fi.catin:49: invalid character: message ignored mess.fi.catin:54: invalid character: message ignored mess.fi.catin:58: invalid character: message ignored mess.fi.catin:59: invalid character: message ignored mess.fi.catin:60: invalid character: message ignored mess.fi.catin:63: invalid character: message ignored mess.fi.catin:64: invalid character: message ignored mess.fi.catin:66: invalid character: message ignored mess.fi.catin:74: invalid character: message ignored mess.fi.catin:75: invalid character: message ignored mess.fi.catin:83: invalid character: message ignored mess.fi.catin:84: invalid character: message ignored mess.fi.catin:87: invalid character: message ignored mess.fi.catin:88: invalid character: message ignored mess.fi.catin:89: invalid character: message ignored mess.fi.catin:91: invalid character: message ignored mess.fi.catin:92: invalid character: message ignored mess.fi.catin:94: invalid character: message ignored mess.fi.catin:95: invalid character: message ignored mess.fi.catin:96: invalid character: message ignored ==== Making mess.fr.cat ==== mess.fr.catin:3: invalid character: message ignored mess.fr.catin:7: invalid character: message ignored mess.fr.catin:8: invalid character: message ignored mess.fr.catin:11: invalid character: message ignored mess.fr.catin:12: invalid character: message ignored mess.fr.catin:13: invalid character: message ignored mess.fr.catin:16: invalid character: message ignored mess.fr.catin:19: invalid character: message ignored mess.fr.catin:20: invalid character: message ignored mess.fr.catin:21: invalid character: message ignored mess.fr.catin:22: invalid character: message ignored mess.fr.catin:23: invalid character: message ignored mess.fr.catin:24: invalid character: message ignored mess.fr.catin:25: invalid character: message ignored mess.fr.catin:26: invalid character: message ignored mess.fr.catin:27: invalid character: message ignored mess.fr.catin:30: invalid character: message ignored mess.fr.catin:35: invalid character: message ignored mess.fr.catin:36: invalid character: message ignored mess.fr.catin:37: invalid character: message ignored mess.fr.catin:38: invalid character: message ignored mess.fr.catin:39: invalid character: message ignored mess.fr.catin:40: invalid character: message ignored mess.fr.catin:44: invalid character: message ignored mess.fr.catin:46: invalid character: message ignored mess.fr.catin:47: invalid character: message ignored mess.fr.catin:48: invalid character: message ignored mess.fr.catin:52: invalid character: message ignored mess.fr.catin:54: invalid character: message ignored mess.fr.catin:59: invalid character: message ignored mess.fr.catin:60: invalid character: message ignored mess.fr.catin:61: invalid character: message ignored mess.fr.catin:63: invalid character: message ignored mess.fr.catin:65: invalid character: message ignored mess.fr.catin:66: invalid character: message ignored mess.fr.catin:67: invalid character: message ignored mess.fr.catin:75: invalid character: message ignored mess.fr.catin:83: invalid character: message ignored mess.fr.catin:84: invalid character: message ignored mess.fr.catin:87: invalid character: message ignored mess.fr.catin:88: invalid character: message ignored mess.fr.catin:91: invalid character: message ignored mess.fr.catin:92: invalid character: message ignored mess.fr.catin:93: invalid character: message ignored mess.fr.catin:94: invalid character: message ignored mess.fr.catin:95: invalid character: message ignored mess.fr.catin:96: invalid character: message ignored ==== Making mess.hr.cat ==== mess.hr.catin:4: invalid character: message ignored mess.hr.catin:5: invalid character: message ignored mess.hr.catin:7: invalid character: message ignored mess.hr.catin:8: invalid character: message ignored mess.hr.catin:10: invalid character: message ignored mess.hr.catin:11: invalid character: message ignored mess.hr.catin:15: invalid character: message ignored mess.hr.catin:18: invalid character: message ignored mess.hr.catin:19: invalid character: message ignored mess.hr.catin:20: invalid character: message ignored mess.hr.catin:21: invalid character: message ignored mess.hr.catin:23: invalid character: message ignored mess.hr.catin:24: invalid character: message ignored mess.hr.catin:25: invalid character: message ignored mess.hr.catin:26: invalid character: message ignored mess.hr.catin:30: invalid character: message ignored mess.hr.catin:31: invalid character: message ignored mess.hr.catin:32: invalid character: message ignored mess.hr.catin:33: invalid character: message ignored mess.hr.catin:34: invalid character: message ignored mess.hr.catin:35: invalid character: message ignored mess.hr.catin:36: invalid character: message ignored mess.hr.catin:37: invalid character: message ignored mess.hr.catin:38: invalid character: message ignored mess.hr.catin:39: invalid character: message ignored mess.hr.catin:40: invalid character: message ignored mess.hr.catin:41: invalid character: message ignored mess.hr.catin:42: invalid character: message ignored mess.hr.catin:43: invalid character: message ignored mess.hr.catin:44: invalid character: message ignored mess.hr.catin:47: invalid character: message ignored mess.hr.catin:49: invalid character: message ignored mess.hr.catin:51: invalid character: message ignored mess.hr.catin:52: invalid character: message ignored mess.hr.catin:59: invalid character: message ignored mess.hr.catin:62: invalid character: message ignored mess.hr.catin:63: invalid character: message ignored mess.hr.catin:66: invalid character: message ignored mess.hr.catin:75: invalid character: message ignored mess.hr.catin:83: invalid character: message ignored mess.hr.catin:87: invalid character: message ignored mess.hr.catin:88: invalid character: message ignored mess.hr.catin:90: invalid character: message ignored mess.hr.catin:91: invalid character: message ignored mess.hr.catin:92: invalid character: message ignored mess.hr.catin:94: invalid character: message ignored mess.hr.catin:95: invalid character: message ignored ==== Making mess.it.cat ==== mess.it.catin:8: invalid character: message ignored mess.it.catin:12: invalid character: message ignored mess.it.catin:13: invalid character: message ignored mess.it.catin:15: invalid character: message ignored mess.it.catin:26: invalid character: message ignored mess.it.catin:47: invalid character: message ignored mess.it.catin:51: invalid character: message ignored mess.it.catin:53: invalid character: message ignored mess.it.catin:56: invalid character: message ignored mess.it.catin:57: invalid character: message ignored mess.it.catin:58: invalid character: message ignored mess.it.catin:61: invalid character: message ignored mess.it.catin:75: invalid character: message ignored mess.it.catin:87: invalid character: message ignored mess.it.catin:88: invalid character: message ignored mess.it.catin:93: invalid character: message ignored mess.it.catin:94: invalid character: message ignored ==== Making mess.ja.cat ==== mess.ja.catin:3: invalid character: message ignored mess.ja.catin:4: invalid character: message ignored mess.ja.catin:5: invalid character: message ignored mess.ja.catin:6: invalid character: message ignored mess.ja.catin:7: invalid character: message ignored mess.ja.catin:8: invalid character: message ignored mess.ja.catin:10: invalid character: message ignored mess.ja.catin:11: invalid character: message ignored mess.ja.catin:12: invalid character: message ignored mess.ja.catin:13: invalid character: message ignored mess.ja.catin:14: invalid character: message ignored mess.ja.catin:15: invalid character: message ignored mess.ja.catin:17: invalid character: message ignored mess.ja.catin:18: invalid character: message ignored mess.ja.catin:19: invalid character: message ignored mess.ja.catin:20: invalid character: message ignored mess.ja.catin:22: invalid character: message ignored mess.ja.catin:23: invalid character: message ignored mess.ja.catin:24: invalid character: message ignored mess.ja.catin:25: invalid character: message ignored mess.ja.catin:26: invalid character: message ignored mess.ja.catin:27: invalid character: message ignored mess.ja.catin:28: invalid character: message ignored mess.ja.catin:29: invalid character: message ignored mess.ja.catin:30: invalid character: message ignored mess.ja.catin:31: invalid character: message ignored mess.ja.catin:32: invalid character: message ignored mess.ja.catin:33: invalid character: message ignored mess.ja.catin:34: invalid character: message ignored mess.ja.catin:35: invalid character: message ignored mess.ja.catin:36: invalid character: message ignored mess.ja.catin:37: invalid character: message ignored mess.ja.catin:38: invalid character: message ignored mess.ja.catin:39: invalid character: message ignored mess.ja.catin:40: invalid character: message ignored mess.ja.catin:41: invalid character: message ignored mess.ja.catin:42: invalid character: message ignored mess.ja.catin:43: invalid character: message ignored mess.ja.catin:44: invalid character: message ignored mess.ja.catin:45: invalid character: message ignored mess.ja.catin:46: invalid character: message ignored mess.ja.catin:47: invalid character: message ignored mess.ja.catin:48: invalid character: message ignored mess.ja.catin:50: invalid character: message ignored mess.ja.catin:51: invalid character: message ignored mess.ja.catin:52: invalid character: message ignored mess.ja.catin:53: invalid character: message ignored mess.ja.catin:54: invalid character: message ignored mess.ja.catin:55: invalid character: message ignored mess.ja.catin:56: invalid character: message ignored mess.ja.catin:57: invalid character: message ignored mess.ja.catin:58: invalid character: message ignored mess.ja.catin:59: invalid character: message ignored mess.ja.catin:60: invalid character: message ignored mess.ja.catin:61: invalid character: message ignored mess.ja.catin:62: invalid character: message ignored mess.ja.catin:63: invalid character: message ignored mess.ja.catin:67: invalid character: message ignored mess.ja.catin:75: invalid character: message ignored mess.ja.catin:76: invalid character: message ignored mess.ja.catin:84: invalid character: message ignored mess.ja.catin:85: invalid character: message ignored mess.ja.catin:88: invalid character: message ignored mess.ja.catin:89: invalid character: message ignored mess.ja.catin:90: invalid character: message ignored mess.ja.catin:91: invalid character: message ignored mess.ja.catin:92: invalid character: message ignored mess.ja.catin:93: invalid character: message ignored mess.ja.catin:94: invalid character: message ignored mess.ja.catin:95: invalid character: message ignored mess.ja.catin:96: invalid character: message ignored mess.ja.catin:97: invalid character: message ignored ==== Making mess.nl.cat ==== mess.nl.catin:92: invalid character: message ignored ==== Making mess.pl.cat ==== mess.pl.catin:3: invalid character: message ignored mess.pl.catin:4: invalid character: message ignored mess.pl.catin:5: invalid character: message ignored mess.pl.catin:6: invalid character: message ignored mess.pl.catin:7: invalid character: message ignored mess.pl.catin:8: invalid character: message ignored mess.pl.catin:10: invalid character: message ignored mess.pl.catin:11: invalid character: message ignored mess.pl.catin:15: invalid character: message ignored mess.pl.catin:18: invalid character: message ignored mess.pl.catin:19: invalid character: message ignored mess.pl.catin:20: invalid character: message ignored mess.pl.catin:21: invalid character: message ignored mess.pl.catin:23: invalid character: message ignored mess.pl.catin:26: invalid character: message ignored mess.pl.catin:27: invalid character: message ignored mess.pl.catin:31: invalid character: message ignored mess.pl.catin:32: invalid character: message ignored mess.pl.catin:33: invalid character: message ignored mess.pl.catin:40: invalid character: message ignored mess.pl.catin:41: invalid character: message ignored mess.pl.catin:42: invalid character: message ignored mess.pl.catin:43: invalid character: message ignored mess.pl.catin:44: invalid character: message ignored mess.pl.catin:46: invalid character: message ignored mess.pl.catin:47: invalid character: message ignored mess.pl.catin:49: invalid character: message ignored mess.pl.catin:51: invalid character: message ignored mess.pl.catin:52: invalid character: message ignored mess.pl.catin:53: invalid character: message ignored mess.pl.catin:54: invalid character: message ignored mess.pl.catin:60: invalid character: message ignored mess.pl.catin:62: invalid character: message ignored mess.pl.catin:63: invalid character: message ignored mess.pl.catin:65: invalid character: message ignored mess.pl.catin:66: invalid character: message ignored mess.pl.catin:74: invalid character: message ignored mess.pl.catin:75: invalid character: message ignored mess.pl.catin:84: invalid character: message ignored mess.pl.catin:87: invalid character: message ignored mess.pl.catin:88: invalid character: message ignored mess.pl.catin:89: invalid character: message ignored mess.pl.catin:90: invalid character: message ignored mess.pl.catin:91: invalid character: message ignored mess.pl.catin:92: invalid character: message ignored mess.pl.catin:94: invalid character: message ignored mess.pl.catin:95: invalid character: message ignored mess.pl.catin:96: invalid character: message ignored ==== Making mess.pt.cat ==== mess.pt.catin:3: invalid character: message ignored mess.pt.catin:4: invalid character: message ignored mess.pt.catin:5: invalid character: message ignored mess.pt.catin:6: invalid character: message ignored mess.pt.catin:7: invalid character: message ignored mess.pt.catin:8: invalid character: message ignored mess.pt.catin:10: invalid character: message ignored mess.pt.catin:12: invalid character: message ignored mess.pt.catin:13: invalid character: message ignored mess.pt.catin:17: invalid character: message ignored mess.pt.catin:18: invalid character: message ignored mess.pt.catin:22: invalid character: message ignored mess.pt.catin:23: invalid character: message ignored mess.pt.catin:26: invalid character: message ignored mess.pt.catin:27: invalid character: message ignored mess.pt.catin:28: invalid character: message ignored mess.pt.catin:32: invalid character: message ignored mess.pt.catin:43: invalid character: message ignored mess.pt.catin:45: invalid character: message ignored mess.pt.catin:46: invalid character: message ignored mess.pt.catin:47: invalid character: message ignored mess.pt.catin:49: invalid character: message ignored mess.pt.catin:51: invalid character: message ignored mess.pt.catin:52: invalid character: message ignored mess.pt.catin:53: invalid character: message ignored mess.pt.catin:56: invalid character: message ignored mess.pt.catin:57: invalid character: message ignored mess.pt.catin:59: invalid character: message ignored mess.pt.catin:60: invalid character: message ignored mess.pt.catin:61: invalid character: message ignored mess.pt.catin:62: invalid character: message ignored mess.pt.catin:63: invalid character: message ignored mess.pt.catin:66: invalid character: message ignored mess.pt.catin:72: invalid character: message ignored ==== Making mess.ru.cat ==== mess.ru.catin:3: invalid character: message ignored mess.ru.catin:4: invalid character: message ignored mess.ru.catin:5: invalid character: message ignored mess.ru.catin:6: invalid character: message ignored mess.ru.catin:7: invalid character: message ignored mess.ru.catin:8: invalid character: message ignored mess.ru.catin:10: invalid character: message ignored mess.ru.catin:11: invalid character: message ignored mess.ru.catin:12: invalid character: message ignored mess.ru.catin:13: invalid character: message ignored mess.ru.catin:14: invalid character: message ignored mess.ru.catin:15: invalid character: message ignored mess.ru.catin:17: invalid character: message ignored mess.ru.catin:18: invalid character: message ignored mess.ru.catin:19: invalid character: message ignored mess.ru.catin:20: invalid character: message ignored mess.ru.catin:21: invalid character: message ignored mess.ru.catin:22: invalid character: message ignored mess.ru.catin:23: invalid character: message ignored mess.ru.catin:24: invalid character: message ignored mess.ru.catin:25: invalid character: message ignored mess.ru.catin:26: invalid character: message ignored mess.ru.catin:27: invalid character: message ignored mess.ru.catin:28: invalid character: message ignored mess.ru.catin:29: invalid character: message ignored mess.ru.catin:31: invalid character: message ignored mess.ru.catin:32: invalid character: message ignored mess.ru.catin:33: invalid character: message ignored mess.ru.catin:34: invalid character: message ignored mess.ru.catin:35: invalid character: message ignored mess.ru.catin:36: invalid character: message ignored mess.ru.catin:37: invalid character: message ignored mess.ru.catin:38: invalid character: message ignored mess.ru.catin:39: invalid character: message ignored mess.ru.catin:40: invalid character: message ignored mess.ru.catin:41: invalid character: message ignored mess.ru.catin:42: invalid character: message ignored mess.ru.catin:43: invalid character: message ignored mess.ru.catin:44: invalid character: message ignored mess.ru.catin:45: invalid character: message ignored mess.ru.catin:46: invalid character: message ignored mess.ru.catin:47: invalid character: message ignored mess.ru.catin:48: invalid character: message ignored mess.ru.catin:49: invalid character: message ignored mess.ru.catin:50: invalid character: message ignored mess.ru.catin:51: invalid character: message ignored mess.ru.catin:52: invalid character: message ignored mess.ru.catin:53: invalid character: message ignored mess.ru.catin:54: invalid character: message ignored mess.ru.catin:55: invalid character: message ignored mess.ru.catin:56: invalid character: message ignored mess.ru.catin:57: invalid character: message ignored mess.ru.catin:58: invalid character: message ignored mess.ru.catin:59: invalid character: message ignored mess.ru.catin:60: invalid character: message ignored mess.ru.catin:61: invalid character: message ignored mess.ru.catin:62: invalid character: message ignored mess.ru.catin:63: invalid character: message ignored mess.ru.catin:65: invalid character: message ignored mess.ru.catin:66: invalid character: message ignored mess.ru.catin:74: invalid character: message ignored mess.ru.catin:75: invalid character: message ignored mess.ru.catin:83: invalid character: message ignored mess.ru.catin:84: invalid character: message ignored mess.ru.catin:87: invalid character: message ignored mess.ru.catin:88: invalid character: message ignored mess.ru.catin:89: invalid character: message ignored mess.ru.catin:90: invalid character: message ignored mess.ru.catin:91: invalid character: message ignored mess.ru.catin:92: invalid character: message ignored mess.ru.catin:93: invalid character: message ignored mess.ru.catin:94: invalid character: message ignored mess.ru.catin:95: invalid character: message ignored mess.ru.catin:96: invalid character: message ignored ==== Making mess.sl.cat ==== mess.sl.catin:4: invalid character: message ignored mess.sl.catin:5: invalid character: message ignored mess.sl.catin:6: invalid character: message ignored mess.sl.catin:8: invalid character: message ignored mess.sl.catin:11: invalid character: message ignored mess.sl.catin:12: invalid character: message ignored mess.sl.catin:16: invalid character: message ignored mess.sl.catin:19: invalid character: message ignored mess.sl.catin:20: invalid character: message ignored mess.sl.catin:21: invalid character: message ignored mess.sl.catin:22: invalid character: message ignored mess.sl.catin:25: invalid character: message ignored mess.sl.catin:26: invalid character: message ignored mess.sl.catin:27: invalid character: message ignored mess.sl.catin:32: invalid character: message ignored mess.sl.catin:33: invalid character: message ignored mess.sl.catin:41: invalid character: message ignored mess.sl.catin:42: invalid character: message ignored mess.sl.catin:43: invalid character: message ignored mess.sl.catin:45: invalid character: message ignored mess.sl.catin:46: invalid character: message ignored mess.sl.catin:47: invalid character: message ignored mess.sl.catin:48: invalid character: message ignored mess.sl.catin:50: invalid character: message ignored mess.sl.catin:51: invalid character: message ignored mess.sl.catin:52: invalid character: message ignored mess.sl.catin:53: invalid character: message ignored mess.sl.catin:59: invalid character: message ignored mess.sl.catin:60: invalid character: message ignored mess.sl.catin:61: invalid character: message ignored mess.sl.catin:67: invalid character: message ignored mess.sl.catin:76: invalid character: message ignored mess.sl.catin:84: invalid character: message ignored mess.sl.catin:85: invalid character: message ignored mess.sl.catin:91: invalid character: message ignored mess.sl.catin:92: invalid character: message ignored mess.sl.catin:93: invalid character: message ignored mess.sl.catin:96: invalid character: message ignored mess.sl.catin:97: invalid character: message ignored make[1]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/msgs' You can now do "make install" >>> Install man-1.5k-r1 into /var/tmp/portage/man-1.5k-r1/image/ category sys-apps install: cannot return to saved working directory: Permission denied install: cannot return to saved working directory: Permission denied cd src; make install make[1]: Entering directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/src' install -c -m 2555 -o root -g man man /var/tmp/portage/man-1.5k-r1/image//usr/bin/man install: cannot change permissions of `/var/tmp/portage/man-1.5k-r1/image//usr/bin/man': Operation not permitted make[1]: *** [install] Error 1 make[1]: Leaving directory `/var/tmp/portage/man-1.5k-r1/work/man-1.5k/src' make: *** [install] Error 2 !!! ERROR: sys-apps/man-1.5k-r1 failed. !!! Function src_install, Line 3, Exitcode 2 !!! (no error message) Calculating dependencies ...done! >>> emerge (1 of 1) sys-apps/man-1.5k-r1 to / >>> md5 ;-) man-1.5k.tar.gz
try #rm -rf /var/tmp/portage/man-* please paste #emerge info
Portage 2.0.44 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2) ================================================================= System uname: 2.4.19-gentoo-r9 i686 Pentium III (Coppermine) USE="perl x86 oss 3dnow apm arts avi berkdb crypt cups encode gdbm gif gpm gtk imlib java jpeg kde gnome libg++ libwww mikmod mmx motif mpeg ncurses nls oggvorbis opengl pam pdflib png python qt qtmt quicktime readline sdl slang spell ssl svga tcpd truetype X xml2 xmms xv zlib" ARCH="x86" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -O3 -pipe" CXXFLAGS="-march=pentium2 -O3 -pipe" ACCEPT_KEYWORDS="x86" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /opt/jakarta/tomcat/conf /usr/kde/3/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" MAKEOPTS="-j2" JDK_HOME="" JAVA_HOME="/opt/blackdown-jre-1.3.1" AUTOCLEAN="yes" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo" some notes I should make: 1. rm -rf than didn't help 2. im building this on a thinkpad running gentoo to put in a sony which doesn't have a cd/floppy. i've just attached the second drive in the cdrom slot (long story, but anyways) 3. the above is emerge info. thanks!
It looks like an permission problem, or you are using the usermode patches, and the portage user do not own /var/tmp/portage. Please update portage to latest version, and try again.
Actually, chalk it up to me being a complete idiot --- it was grsecurity chroot chmod protection! i'd close the bug, but its not an option above the commit button. . .
Nah, we all miss the obvious some time or other. Glad you got to the bottom of it.