When updating my system I got an access violation from the sandbox during compile of gettext. The summary from sandbox says: --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-sys-devel_-_gettext-0.14.1-r1-19254.log" open_wr: /root/.wapi/shared_data-0 open_wr: /root/.wapi/shared_data-0 open_wr: /root/.wapi/shared_data-0 open_wr: /root/.wapi/shared_data-0 open_wr: /root/.wapi/shared_data-0 -------------------------------------------------------------------------------- Reproducible: Always Steps to Reproduce: 1.emerge -vu gettext 2. 3. Expected Results: clean upgrade of gettext. penguin%:emergeLoggar emerge info Portage 2.0.51.19 (default-linux/x86/2005.0/2.4, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.9-gentoo-r13 i686) ================================================================= System uname: 2.6.9-gentoo-r13 i686 AMD Duron(tm) processor Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 16 2005, 01:49:32)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.6.3, 1.8.5-r3, 1.7.9-r1, 1.4_p6, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.4.3-r3, 1.5.16 virtual/os-headers: 2.4.22-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O4 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon -O4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.sunet.se/pub/os/Linux/distributions/gentoo/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib alsa apm arts avi berkdb bitmap-fonts cdr cjk crypt cscope cups curl doc dvd emacs emboss encode esd fam flash foomaticdb fortran freetds gd gdbm gif gnome gphoto2 gpm gtk gtk2 imagemagick imlib ipv6 java jpeg junit kde libg++ libwww mad mikmod motif mozilla mp3 mpeg mysql ncurses nls ogg oggvorbis opengl oss pam pda pdflib perl png python qt quicktime readline ruby samba scaner scanner sdl slang spell ssl svga tcltk tcpd tetex tiff truetype truetype-fonts trusted type1-fonts unicode usb vorbis xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS penguin%:emergeLoggar
Created attachment 60204 [details] script from emerging gettext The result of running "script updateGettext.txt".
error is because of C# junk ... dotnet guys: hints ?
Its because MONO_SHARED_DIR isn't being honored correctly. The only time I've seen this problem is when userprivs was enabled. This is set by the mono eclass so I'm not exactly sure why its not taking it. Latexer might have some more insight on the problem.
Some more info: When this showed up I tried creating a directory (/root/.wapi/) it complained about, and make it world accessible. It did not help, and the file write was tried before I created the directory also. Since you talk about Mono affecting things: penguin%:emergeLoggar emerge -pv mono These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-libs/icu-2.8 8,979 kB [ebuild U ] dev-lang/mono-1.0.5-r5 [0.23-r1] -debug -nptl 39,805 kB Total size of downloads: 48,784 kB penguin%:emergeLoggar I will try to upgrade Mono to see if the problem disapears.
Yeah, definitely upgrade your mono version. 0.23 very probably didn't respect the MONO_SHARED_DIR env variable, and could be causing the problem.
After upgrading Mono gettext installs OK.
thanks guys