obsidian root # emerge -u ispell Calculating dependencies ...done! >>> emerge app-text/ispell-3.2.06-r2 to / >>> Downloading http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/ispell-3.2.06-gentoo.diff.bz2 --14:24:38-- http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/ispell-3.2.06-gentoo.diff.bz2 => `/usr/portage/distfiles/ispell-3.2.06-gentoo.diff.bz2' Resolving www.ibiblio.org... done. Connecting to www.ibiblio.org[152.2.210.81]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 8,339 [text/plain] 100%[=====================================================================================>] 8,339 16.35K/s ETA 00:00 14:24:39 (16.35 KB/s) - `/usr/portage/distfiles/ispell-3.2.06-gentoo.diff.bz2' saved [8339/8339] >>> md5 ;-) ispell-3.2.06.tar.gz >>> md5 ;-) ispell-3.2.06-gentoo.diff.bz2 >>> Unpacking source... >>> Unpacking ispell-3.2.06.tar.gz patching file Makefile patching file buildhash.1 patching file buildhash.c patching file config.X patching file correct.c patching file findaffix.1 patching file findaffix.X patching file icombine.1 patching file ijoin.1 patching file ijoin.c patching file ispell.1X patching file ispell.c patching file local.h patching file lookup.c patching file makedent.c patching file munchlist.1 patching file munchlist.X patching file parse.y patching file proto.h patching file sq.1 patching file sq.c patching file subset.X patching file term.c patching file tryaffix.1 patching file tryaffix.X patching file unsq.1 patching file unsq.c patching file zapdups.X >>> Source unpacked. set +vx; \ for var in BINDIR CC CFLAGS COUNTSUFFIX DEFDICT DEFHASH DEFLANG \ HASHSUFFIX INSTALL \ LANGUAGES LIBDIR LIBES LINT LINTFLAGS \ MAKE_SORTTMP MAN1DIR MAN1EXT MAN4DIR MAN4EXT MASTERHASH \ MSGLANG REGLIB STATSUFFIX \ TERMLIB YACC \ ; do \ cat config.X local.h \ | sed -n -e "s/^#define[ ]*$var[ ]*"'"'"/$var=/p" \ | sed -e 's/".*$/'"'/" -e "s/=/='/" \ | tail -1; \ done > config.sh; \ echo 'case "$MAKE_SORTTMP" in "") \ SORTTMP="-e /!!SORTTMP!!/s/=.*$/=/";; *) SORTTMP=;; esac' \ >> config.sh cp config.X config.h chmod u+w config.h echo '' >> config.h echo '/* AUTOMATICALLY-GENERATED SYMBOLS */' >> config.h cat local.h config.X \ | egrep '^#define[ ]*SIGNAL_TYPE' \ | sed -e 's/TYPE[ ]*/TYPE_STRING "/' -e 's/$/"/' -e 1q \ >> config.h cat local.h config.X \ | egrep '^#define[ ]*MASKTYPE' \ | sed -e 's/TYPE[ ]*/TYPE_STRING "/' -e 's/$/"/' -e 1q \ >> config.h + rm -f msgs.h + ln languages/english/msgs.h msgs.h + gcc -O -c buildhash.c + gcc -O -c hash.c + gcc -O -c makedent.c + bison -y parse.y + gcc -O -c y.tab.c + mv y.tab.o parse.o + rm -f y.tab.c + gcc -O -o buildhash buildhash.o hash.o makedent.o parse.o make[1]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06' . ./config.sh; \ sed -e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@" \ -e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEFLANG@" \ -e "s@!!COUNTSUFFIX!!@$COUNTSUFFIX@g" \ -e "s@!!HASHSUFFIX!!@$HASHSUFFIX@g" \ -e "s@!!STATSUFFIX!!@$STATSUFFIX@g" \ $SORTTMP < findaffix.X > findaffix make[1]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06' chmod +x findaffix make[1]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06' . ./config.sh; \ sed -e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@" \ -e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEFLANG@" \ -e "s@!!COUNTSUFFIX!!@$COUNTSUFFIX@g" \ -e "s@!!HASHSUFFIX!!@$HASHSUFFIX@g" \ -e "s@!!STATSUFFIX!!@$STATSUFFIX@g" \ $SORTTMP < tryaffix.X > tryaffix make[1]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06' chmod +x tryaffix + gcc -O -c term.c + gcc -O -c ispell.c + gcc -O -c correct.c + gcc -O -c defmt.c + gcc -O -c dump.c + gcc -O -c good.c + gcc -O -c lookup.c + gcc -O -c tgood.c + gcc -O -c tree.c + gcc -O -c xgets.c + gcc -O -o ispell term.o ispell.o correct.o defmt.o dump.o good.o lookup.o hash.o makedent.o tgood.o tree.o xgets.o -lncurses + gcc -O -c icombine.c . ./config.sh; \ set -x; \ $CC $CFLAGS -o icombine icombine.o makedent.o parse.o \ $LIBES + gcc -O -o icombine icombine.o makedent.o parse.o + gcc -O -c ijoin.c + gcc -O -c fields.c + gcc -O -o ijoin ijoin.o fields.o make[1]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06' . ./config.sh; \ sed -e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@" \ -e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEFLANG@" \ -e "s@!!COUNTSUFFIX!!@$COUNTSUFFIX@g" \ -e "s@!!HASHSUFFIX!!@$HASHSUFFIX@g" \ -e "s@!!STATSUFFIX!!@$STATSUFFIX@g" \ $SORTTMP < munchlist.X > munchlist make[1]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06' chmod +x munchlist make[1]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06' . ./config.sh; \ sed -e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@" \ -e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEFLANG@" \ -e "s@!!COUNTSUFFIX!!@$COUNTSUFFIX@g" \ -e "s@!!HASHSUFFIX!!@$HASHSUFFIX@g" \ -e "s@!!STATSUFFIX!!@$STATSUFFIX@g" \ $SORTTMP < subset.X > subset make[1]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06' chmod +x subset + gcc -O -o sq sq.c + gcc -O -o unsq unsq.c make[1]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06' . ./config.sh; \ sed -e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@" \ -e "s@!!DEFHASH!!@$DEFHASH@" -e "s@!!DEFLANG!!@$DEFLANG@" \ -e "s@!!COUNTSUFFIX!!@$COUNTSUFFIX@g" \ -e "s@!!HASHSUFFIX!!@$HASHSUFFIX@g" \ -e "s@!!STATSUFFIX!!@$STATSUFFIX@g" \ $SORTTMP < zapdups.X > zapdups make[1]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06' chmod +x zapdups cd deformatters; make all make[1]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/deformatters' cc -march=athlon-xp -O3 -pipe -mfpmath=sse -fomit-frame-pointer deformat-c.c -o deformat-c cc -march=athlon-xp -O3 -pipe -mfpmath=sse -fomit-frame-pointer deformat-sh.c -o deformat-sh make[1]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/deformatters' ./ispell -v | sed 1q @(#) International Ispell Version 3.2.06 08/01/01 make[1]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06' . ./config.sh; \ sed -e "s@!!LIBDIR!!@$LIBDIR@" -e "s@!!DEFDICT!!@$DEFDICT@" \ -e "s@!!DEFHASH!!@$Dlg english.0 english.1 english.2 english.3 american.0 american.1 american.2 make[4]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/american' rm -f american.xlg ln english.xlg american.xlg make[3]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/american' make SHELLDEBUG=+vx americanxlg.hash make[3]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/american' rm -f americanxlg.hash ../../buildhash american.xlg ../english/english.aff americanxlg.hash Counting words in dictionary ... 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 19000 20000 21000 22000 23000 24000 25000 26000 27000 28000 29000 30000 31000 32000 33000 34000 35000 36000 37000 38000 39000 40000 41000 42000 43000 44000 45000 46000 47000 48000 49000 50000 51000 52000 53000 54000 55000 56000 57000 58000 59000 60000 61000 62000 63000 64000 65000 66000 67000 68000 69000 70000 71000 72000 73000 74000 75000 76000 77000 78000 79000 80000 81000 82000 83000 84000 84734 words 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 19000 20000 21000 22000 23000 24000 25000 26000 27000 28000 29000 30000 31000 32000 33000 34000 35000 36000 37000 38000 39000 40000 41000 42000 43000 44000 45000 46000 47000 48000 49000 50000 51000 52000 53000 54000 55000 56000 57000 58000 59000 60000 61000 62000 63000 64000 65000 66000 67000 68000 69000 70000 71000 72000 73000 74000 75000 76000 77000 78000 79000 80000 81000 82000 83000 make[3]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/american' make[2]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/american' + cd languages/british + eval make BUILD=build DBUILD=build CBUILD=build SHELLDEBUG=+vx ' '\''MASTERDICTS=british.xlg'\'' '\''HASHFILES=britishxlg.hash'\'' '\''EXTRADICT='\''' all ++ make BUILD=build DBUILD=build CBUILD=build SHELLDEBUG=+vx MASTERDICTS=british.xlg HASHFILES=britishxlg.hash EXTRADICT= all make[2]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/british' make[3]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/british' rm -f english.[0-3] american.[0-2] altamer.[012] british.[012] make[3]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/british' make[3]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/british' make -f ../english/Makefile 'DBUILD=' VARIANTS=british \ 'EXTRADICT=' 'SHELLDEBUG=+vx' \ 'AFFIXES=../english/english.aff' \ english.xlg make[4]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/british' + eval sort -u -t/ +0f -1 +0 -T '${TMPDIR-/tmp}' -o english.xlg english.0 english.1 english.2 english.3 british.0 british.1 british.2 ++ sort -u -t/ +0f -1 +0 -T /tmp -o english.xlg english.0 english.1 english.2 english.3 british.0 british.1 british.2 make[4]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/british' rm -f british.xlg ln english.xlg british.xlg make[3]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/british' make SHELLDEBUG=+vx britishxlg.hash make[3]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/british' rm -f britishxlg.hash ../../buildhash british.xlg ../english/english.aff britishxlg.hash Counting words in dictionary ... 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 19000 20000 21000 22000 23000 24000 25000 26000 27000 28000 29000 30000 31000 32000 33000 34000 35000 36000 37000 38000 39000 40000 41000 42000 43000 44000 45000 46000 47000 48000 49000 50000 51000 52000 53000 54000 55000 56000 57000 58000 59000 60000 61000 62000 63000 64000 65000 66000 67000 68000 69000 70000 71000 72000 73000 74000 75000 76000 77000 78000 79000 80000 81000 82000 83000 84000 84788 words 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 19000 20000 21000 22000 23000 24000 25000 26000 27000 28000 29000 30000 31000 32000 33000 34000 35000 36000 37000 38000 39000 40000 41000 42000 43000 44000 45000 46000 47000 48000 49000 50000 51000 52000 53000 54000 55000 56000 57000 58000 59000 60000 61000 62000 63000 64000 65000 66000 67000 68000 69000 70000 71000 72000 73000 74000 75000 76000 77000 78000 79000 80000 81000 82000 83000 make[3]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/british' make[2]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/british' + cd languages/american + eval make BUILD=build DBUILD=build CBUILD=build SHELLDEBUG=+vx ' '\''MASTERDICTS=american.med+'\'' '\''HASHFILES=americanmed+.hash'\'' '\''EXTRADICT=/usr/share/dict/words'\''' all ++ make BUILD=build DBUILD=build CBUILD=build SHELLDEBUG=+vx MASTERDICTS=american.med+ HASHFILES=americanmed+.hash EXTRADICT=/usr/share/dict/words all make[2]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/american' make[3]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/american' make -f ../english/Makefile 'DBUILD=' VARIANTS=american \ 'EXTRADICT=/usr/share/dict/words' 'SHELLDEBUG=+vx' \ 'AFFIXES=../english/english.aff' \ english.med+ make[4]: Entering directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/american' + PATH=../..:/sbin:/usr/sbin:/usr/lib/portage/bin:/bin:/usr/bin:/usr/local/bin:/opt/kde/bin:/opt/qt/bin:/opt/Acrobat5:/opt/rar:/usr/X11R6/bin:/opt/sun-jdk-1.4.0/bin:/opt/sun-jdk-1.4.0/jre/bin:/usr/winex/bin + export PATH + munchlist -v -l ../english/english.aff /usr/share/dict/words english.0 english.1 american.0 american.1 ACCESS DENIED open_wr: /usr/tmp/munch13306n ../../munchlist: /usr/tmp/munch13306n: Permission denied No dictionary (/usr/tmp/munch13306n) Couldn't create fake hash file + rm -f english.med+ test -s english.med+ \ || (echo 'error: zero-length dictionary generated'; \ rm -f english.med+; exit 1) error: zero-length dictionary generated make[4]: *** [english.med+] Error 1 make[4]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/american' make[3]: *** [english.med+] Error 2 make[3]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/american' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06/languages/american' + exit 1 make[1]: *** [language-subdirs] Error 1 make[1]: Leaving directory `/var/tmp/portage/ispell-3.2.06-r2/work/ispell-3.2.06' make: *** [all-languages] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 2, Exitcode 2 !!! (no error message) --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-ispell-3.2.06-r2-21933.log" open_wr: /usr/tmp/munch13306n -------------------------------------------------------------------------------- !!! emerge aborting on /usr/portage/app-text/ispell/ispell-3.2.06-r2.ebuild .