emerging ispell-3.2.06-r2 causes an access violation. Installed Portage version: 2.0.12 Sandbox is activated. Because Portage denies access to /usr/tmp/munch* some zero-length dictionaries get build (and the emerge stops with an error message). BTW, it's good to see the Mandrake patches in ispell. I think this is the best solution to that unsq-problem (and also fixes some other things) Thanks.
Created attachment 2142 [details] emerge output Here is the output of 'emerge -u ispell'
Thu Jul 11 12:33:57 UTC 2002 : changed the -r2 ebuild in portage to help prevent sandbox violation. Please emerge rsync after 13:00:00 UTC and try again. Thanks,
Same problem here.
I rsynced last time Thu Jul 11 14:28:04 UTC 2002. There sandbox violation is still there. I'll try again tomorror. Maybe the rsync mirrors need some more time ...
ok, when you emerge rsync, look in the -r2 ebuild for a line that says "export TMPDIR=/tmp" If that line exists, there should be no access violation at all...
I get access violation with newest ispell too: 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/Acrobat5:/opt/rar:/opt/RealPlayer8:/usr/X11R6/bin:/opt/blackdown-jdk-1.3.1/bin:/opt/blackdown-jdk-1.3.1/jre/bin:/usr/qt/3/bin:/usr/qt/2/bin:/usr/kde/3/bin:/usr/kde/3/bin:/usr/kde/2/bin:/usr/wine/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/munch23603n ../../munchlist: /usr/tmp/munch23603n: Permission denied No dictionary (/usr/tmp/munch23603n) 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-23163.log" open_wr: /usr/tmp/munch23603n -------------------------------------------------------------------------------- !!! emerge aborting on /usr/portage/app-text/ispell/ispell-3.2.06-r2.ebuild .
-r3 should sort this one out. Sorry about that folks.. Please report any more violations to this bug report.