When I emerge gettext, I get a write error at the same place in the build every time. The last message I see before the error is: "creating libgettextlib.la". Reproducible: Always Steps to Reproduce: 1. emerge gettext Actual Results: creating libxml_rpl.la (cd .libs && rm -f libxml_rpl.la && ln -s ../libxml_rpl.la libxml_rpl.la) /bin/sh ../libtool --tag=CC --mode=link i586-pc-interix6.0-gcc -std=gnu99 -D_ ALL_SOURCE -release 0.17 ../intl/libintl.la -L/opt/gentoo/usr/lib -liconv -R/o pt/gentoo/usr/lib -L/opt/gentoo/usr/lib -liconv -R/opt/gentoo/usr/lib -lc -L/opt/gentoo/usr/lib -liconv -R/opt/gentoo/usr/lib -L/opt/gentoo/usr/lib -lncur ses -R/opt/gentoo/usr/lib -o libgettextlib.la -rpath /opt/gentoo/usr/lib areadl ink.lo gl_array_list.lo backupfile.lo addext.lo basename.lo c-ctype.lo c-strcase cmp.lo c-strncasecmp.lo c-strcasestr.lo c-strstr.lo classpath.lo clean-temp.lo c loseout.lo copy-file.lo csharpcomp.lo csharpexec.lo error-progname.lo execute.lo exitfail.lo fatal-signal.lo fd-ostream.lo file-ostream.lo concat-filename.lo fi ndprog.lo fstrcmp.lo full-write.lo fwriteerror.lo gcd.lo hash.lo html-ostream.l o html-styled-ostream.lo javacomp.lo javaexec.lo javaversion.lo linebreak.lo gl _linkedhash_list.lo gl_list.lo localcharset.lo localename.lo lock.lo malloca.lo mbchar.lo mbslen.lo mbsstr.lo mbswidth.lo ostream.lo pipe.lo progname.lo propern ame.lo quote.lo quotearg.lo sh-quote.lo striconv.lo strnlen1.lo styled-ostream.l o term-ostream.lo term-styled-ostream.lo tls.lo tmpdir.lo uniname/uniname.lo un istr/u16-mbtouc.lo unistr/u16-mbtouc-aux.lo unistr/u16-mbtouc-unsafe.lo unistr/u 16-mbtouc-unsafe-aux.lo unistr/u8-mbtouc.lo unistr/u8-mbtouc-aux.lo unistr/u8-mb touc-unsafe.lo unistr/u8-mbtouc-unsafe-aux.lo unistr/u8-uctomb.lo unistr/u8-ucto mb-aux.lo uniwidth/width.lo wait-process.lo xmalloc.lo xstrdup.lo xerror.lo xmal loca.lo xreadlink.lo xsetenv.lo xstriconv.lo xvasprintf.lo xasprintf.lo acl.lo a rgmatch.lo asnprintf.lo canonicalize-lgpl.lo error.lo file-has-acl.lo getdelim.l o getline.lo getopt.lo getopt1.lo mkdtemp.lo obstack.lo printf-args.lo printf-pa rse.lo safe-read.lo safe-write.lo stpcpy.lo stpncpy.lo strnlen.lo tempname.lo va snprintf.lo libcroco_rpl.la libglib_rpl.la libxml_rpl.la i586-pc-interix6.0-gcc -std=gnu99 -shared -DPIC .libs/areadlink.o .libs/gl_arr ay_list.o .libs/backupfile.o .libs/addext.o .libs/basename.o .libs/c-ctype.o .li bs/c-strcasecmp.o .libs/c-strncasecmp.o .libs/c-strcasestr.o .libs/c-strstr.o .l ibs/classpath.o .libs/clean-temp.o .libs/closeout.o .libs/copy-file.o .libs/csha rpcomp.o .libs/csharpexec.o .libs/error-progname.o .libs/execute.o .libs/exitfai l.o .libs/fatal-signal.o .libs/fd-ostream.o .libs/file-ostream.o .libs/concat-fi lename.o .libs/findprog.o .libs/fstrcmp.o .libs/full-write.o .libs/fwriteerror.o .libs/gcd.o .libs/hash.o .libs/html-ostream.o .libs/html-styled-ostream.o .libs /javacomp.o .libs/javaexec.o .libs/javaversion.o .libs/linebreak.o .libs/gl_link edhash_list.o .libs/gl_list.o .libs/localcharset.o .libs/localename.o .libs/lock .o .libs/malloca.o .libs/mbchar.o .libs/mbslen.o .libs/mbsstr.o .libs/mbswidth.o .libs/ostream.o .libs/pipe.o .libs/progname.o .libs/propername.o .libs/quote.o .libs/quotearg.o .libs/sh-quote.o .libs/striconv.o .libs/strnlen1.o .libs/styled -ostream.o .libs/term-ostream.o .libs/term-styled-ostream.o .libs/tls.o .libs/tm pdir.o uniname/.libs/uniname.o unistr/.libs/u16-mbtouc.o unistr/.libs/u16-mbtouc -aux.o unistr/.libs/u16-mbtouc-unsafe.o unistr/.libs/u16-mbtouc-unsafe-aux.o uni str/.libs/u8-mbtouc.o unistr/.libs/u8-mbtouc-aux.o unistr/.libs/u8-mbtouc-unsafe .o unistr/.libs/u8-mbtouc-unsafe-aux.o unistr/.libs/u8-uctomb.o unistr/.libs/u8- uctomb-aux.o uniwidth/.libs/width.o .libs/wait-process.o .libs/xmalloc.o .libs/x strdup.o .libs/xerror.o .libs/xmalloca.o .libs/xreadlink.o .libs/xsetenv.o .libs /xstriconv.o .libs/xvasprintf.o .libs/xasprintf.o .libs/acl.o .libs/argmatch.o . libs/asnprintf.o .libs/canonicalize-lgpl.o .libs/error.o .libs/file-has-acl.o .l ibs/getdelim.o .libs/getline.o .libs/getopt.o .libs/getopt1.o .libs/mkdtemp.o .l ibs/obstack.o .libs/printf-args.o .libs/printf-parse.o .libs/safe-read.o .libs/s afe-write.o .libs/stpcpy.o .libs/stpncpy.o .libs/strnlen.o .libs/tempname.o .lib s/vasnprintf.o -Wl,--whole-archive ./.libs/libcroco_rpl.a ./.libs/libglib_rpl.a ./.libs/libxml_rpl.a -Wl,--no-whole-archive -Wl,-rpath,/opt/gentoo/var/tmp/port age/sys-devel/gettext-0.17/work/gettext-0.17/gettext-tools/intl/.libs -Wl,-rpath ,/opt/gentoo/usr/lib -Wl,-rpath,/opt/gentoo/usr/lib ../intl/.libs/libintl.so -L/ opt/gentoo/usr/lib -lc /opt/gentoo/usr/lib/libiconv.so -lncurses -Wl,-h,libgett extlib-0.17.so -Wl,--image-base,`expr 1649 % 4096 / 2 \* 262144 + 1342177280` -o .libs/libgettextlib-0.17.so (cd .libs && rm -f libgettextlib.so && ln -s libgettextlib-0.17.so libgettextlib .so) rm -fr .libs/libgettextlib.lax mkdir .libs/libgettextlib.lax rm -fr .libs/libgettextlib.lax/libcroco_rpl.a mkdir .libs/libgettextlib.lax/libcroco_rpl.a (cd .libs/libgettextlib.lax/libcroco_rpl.a && i586-pc-interix6.0-ar x /opt/gento o/var/tmp/portage/sys-devel/gettext-0.17/work/gettext-0.17/gettext-tools/gnulib- lib/./.libs/libcroco_rpl.a) rm -fr .libs/libgettextlib.lax/libglib_rpl.a mkdir .libs/libgettextlib.lax/libglib_rpl.a (cd .libs/libgettextlib.lax/libglib_rpl.a && i586-pc-interix6.0-ar x /opt/gentoo /var/tmp/portage/sys-devel/gettext-0.17/work/gettext-0.17/gettext-tools/gnulib-l ib/./.libs/libglib_rpl.a) rm -fr .libs/libgettextlib.lax/libxml_rpl.a mkdir .libs/libgettextlib.lax/libxml_rpl.a (cd .libs/libgettextlib.lax/libxml_rpl.a && i586-pc-interix6.0-ar x /opt/gentoo/ var/tmp/portage/sys-devel/gettext-0.17/work/gettext-0.17/gettext-tools/gnulib-li b/./.libs/libxml_rpl.a) i586-pc-interix6.0-ar cru .libs/libgettextlib.a areadlink.o gl_array_list.o bac kupfile.o addext.o basename.o c-ctype.o c-strcasecmp.o c-strncasecmp.o c-strcase str.o c-strstr.o classpath.o clean-temp.o closeout.o copy-file.o csharpcomp.o cs harpexec.o error-progname.o execute.o exitfail.o fatal-signal.o fd-ostream.o fil e-ostream.o concat-filename.o findprog.o fstrcmp.o full-write.o fwriteerror.o gcd.o hash.o html-ostream.o html-styled-ostream.o javacomp.o javaexec.o javaversio n.o linebreak.o gl_linkedhash_list.o gl_list.o localcharset.o localename.o lock. o malloca.o mbchar.o mbslen.o mbsstr.o mbswidth.o ostream.o pipe.o progname.o pr opername.o quote.o quotearg.o sh-quote.o striconv.o strnlen1.o styled-ostream.o term-ostream.o term-styled-ostream.o tls.o tmpdir.o uniname/uniname.o unistr/u16 -mbtouc.o unistr/u16-mbtouc-aux.o unistr/u16-mbtouc-unsafe.o unistr/u16-mbtouc-u nsafe-aux.o unistr/u8-mbtouc.o unistr/u8-mbtouc-aux.o unistr/u8-mbtouc-unsafe.o unistr/u8-mbtouc-unsafe-aux.o unistr/u8-uctomb.o unistr/u8-uctomb-aux.o uniwidth /width.o wait-process.o xmalloc.o xstrdup.o xerror.o xmalloca.o xreadlink.o xset env.o xstriconv.o xvasprintf.o xasprintf.o acl.o argmatch.o asnprintf.o canonica lize-lgpl.o error.o file-has-acl.o getdelim.o getline.o getopt.o getopt1.o mkdte mp.o obstack.o printf-args.o printf-parse.o safe-read.o safe-write.o stpcpy.o st pncpy.o strnlen.o tempname.o vasnprintf.o .libs/libgettextlib.lax/libcroco_rpl. a/libcroco_rpl_la-cr-additional-sel.o .libs/libgettextlib.lax/libcroco_rpl.a/lib croco_rpl_la-cr-attr-sel.o .libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl_l a-cr-cascade.o .libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-declara tion.o .libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-doc-handler.o . libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-enc-handler.o .libs/lib gettextlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-fonts.o .libs/libgettextlib.lax /libcroco_rpl.a/libcroco_rpl_la-cr-input.o .libs/libgettextlib.lax/libcroco_rpl. a/libcroco_rpl_la-cr-num.o .libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl_l a-cr-om-parser.o .libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-parse r.o .libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-parsing-location.o .libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-prop-list.o .libs/lib gettextlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-pseudo.o .libs/libgettextlib.la x/libcroco_rpl.a/libcroco_rpl_la-cr-rgb.o .libs/libgettextlib.lax/libcroco_rpl.a /libcroco_rpl_la-cr-sel-eng.o .libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rp l_la-cr-selector.o .libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-sim ple-sel.o .libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-statement.o .libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-string.o .libs/libgett extlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-style.o .libs/libgettextlib.lax/lib croco_rpl.a/libcroco_rpl_la-cr-stylesheet.o .libs/libgettextlib.lax/libcroco_rpl .a/libcroco_rpl_la-cr-term.o .libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl _la-cr-tknzr.o .libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-token.o .libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-utils.o .libs/libget textlib.lax/libglib_rpl.a/libglib_rpl_la-ghash.o .libs/libgettextlib.lax/libglib _rpl.a/libglib_rpl_la-glist.o .libs/libgettextlib.lax/libglib_rpl.a/libglib_rpl_ la-gmessages.o .libs/libgettextlib.lax/libglib_rpl.a/libglib_rpl_la-gprimes.o .l ibs/libgettextlib.lax/libglib_rpl.a/libglib_rpl_la-gstrfuncs.o .libs/libgettextl ib.lax/libglib_rpl.a/libglib_rpl_la-gstring.o .libs/libgettextlib.lax/libxml_rp l.a/libxml_rpl_la-c14n.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-cata log.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-chvalid.o .libs/libgett extlib.lax/libxml_rpl.a/libxml_rpl_la-debugXML.o .libs/libgettextlib.lax/libxml_ rpl.a/libxml_rpl_la-dict.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-DO CBparser.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-encoding.o .libs/l ibgettextlib.lax/libxml_rpl.a/libxml_rpl_la-entities.o .libs/libgettextlib.lax/l ml_rpl_la-error.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rp l_la-globals.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-hash.o .libs/l ibgettextlib.lax/libxml_rpl.a/libxml_rpl_la-HTMLparser.o .libs/libgettextlib.lax /libxml_rpl.a/libxml_rpl_la-HTMLtree.o .libs/libgettextlib.lax/libxml_rpl.a/libx ml_rpl_la-legacy.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-list.o .li bs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-nanoftp.o .libs/libgettextlib.la x/libxml_rpl.a/libxml_rpl_la-nanohttp.o .libs/libgettextlib.lax/libxml_rpl.a/lib xml_rpl_la-parser.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-parserInt ernals.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-pattern.o .libs/libg ettextlib.lax/libxml_rpl.a/libxml_rpl_la-relaxng.o .libs/libgettextlib.lax/libxm l_rpl.a/libxml_rpl_la-SAX.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-S AX2.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-schematron.o .libs/libg ettextlib.lax/libxml_rpl.a/libxml_rpl_la-threads.o .libs/libgettextlib.lax/libxm l_rpl.a/libxml_rpl_la-tree.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la- uri.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-valid.o .libs/libgettex tlib.lax/libxml_rpl.a/libxml_rpl_la-xinclude.o .libs/libgettextlib.lax/libxml_rp l.a/libxml_rpl_la-xlink.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-xml IO.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-xmlmemory.o .libs/libget textlib.lax/libxml_rpl.a/libxml_rpl_la-xmlmodule.o .libs/libgettextlib.lax/libxm l_rpl.a/libxml_rpl_la-xmlreader.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rp l_la-xmlregexp.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-xmlsave.o .l ibs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-xmlschemas.o .libs/libgettextli b.lax/libxml_rpl.a/libxml_rpl_la-xmlschemastypes.o .libs/libgettextlib.lax/libxm l_rpl.a/libxml_rpl_la-xmlstring.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rp l_la-xmlunicode.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-xmlwriter.o .libs/libgettextlib.lax/libxml_rpl.a/libxml_rpl_la-xpath.o .libs/libgettextlib. lax/libxml_rpl.a/libxml_rpl_la-xpointer.o i586-pc-interix6.0-ranlib .libs/libgettextlib.a rm -fr .libs/libgettextlib.lax creating libgettextlib.la (cd .libs && rm -f libgettextlib.la && ln -s ../libgettextlib.la libgettextlib.l a) make[4]: Leaving directory `/opt/gentoo/var/tmp/portage/sys-devel/gettext-0.17/w ork/gettext-0.17/gettext-tools/gnulib-lib' make[3]: Leaving directory `/opt/gentoo/var/tmp/portage/sys-devel/gettext-0.17/w ork/gettext-0.17/gettext-tools/gnulib-lib' make[3]: write error make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/opt/gentoo/var/tmp/portage/sys-devel/gettext-0.17/w ork/gettext-0.17/gettext-tools' make[1]: *** [all] Error 2 make[1]: Leaving directory `/opt/gentoo/var/tmp/portage/sys-devel/gettext-0.17/w ork/gettext-0.17/gettext-tools' make: *** [all-recursive] Error 1 * ERROR: sys-devel/gettext-0.17 failed: * (no error message) Expected Results: success! Portage 2.2.00.12182-prefix (default-prefix/windows/interix/6.0/x86, gcc-4.2.4, unavailable, 6.0 x86) ================================================================= System uname: Interix-6.0-x86-32bit Timestamp of tree: Thu, 18 Dec 2008 01:12:09 +0000 app-shells/bash: 3.2_p48 dev-lang/python: 2.5.2-r5 dev-python/pycrypto: 2.0.1-r6 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r4 sys-devel/gcc-config: 1.4.0-r04.5 sys-devel/libtool: 1.5.26 ACCEPT_KEYWORDS="~x86-interix" CBUILD="i586-pc-interix6.0" CFLAGS="" CHOST="i586-pc-interix6.0" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="" DISTDIR="/opt/gentoo/usr/portage/distfiles" EPREFIX="/opt/gentoo" FEATURES="collision-protect distlocks fixpackages nostrip parallel-fetch preserv e-libs protect-owned sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.inode.at" LDFLAGS="" MAKEOPTS="-j5" PKGDIR="/opt/gentoo/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclu de=/local --exclude=/packages" PORTAGE_TMPDIR="/opt/gentoo/var/tmp" PORTDIR="/opt/gentoo/usr/portage" SYNC="svn://overlays.gentoo.org/proj/alt/trunk/prefix-overlay" USE="7zip X bash-completion bzip2 cairo cracklib cscope curl esd exif fontconfig gtk jpeg mad midi mng mp3 ncurses netpbm pdf png prefix python readline ssl svg threads truetype vorbis x86-interix xpm zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat li near meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2 _MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_defaul t authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner auth z_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ex t_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertra ck vhost_alias" ELIBC="Interix" INPUT_DEVICES="keyboard mouse" KERNEL="Interix" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses te xt" USERLAND="GNU" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_A LL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
i know that one, but i'm afraid it's a problem somewhere deeeep inside interix/windows. i can't (for now) do anything about it, except not setting MAKEOPTS to -j something. don't build parallel, if you see this ;) Cheers, Markus
(In reply to comment #1) > i know that one, but i'm afraid it's a problem somewhere deeeep inside > interix/windows. i can't (for now) do anything about it, except not setting > MAKEOPTS to -j something. don't build parallel, if you see this ;) > > Cheers, Markus > That did it, thanks Markus!