Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 251418 - sys-devel/gettext-0.17: make: write error creating libgettextlib.la
Summary: sys-devel/gettext-0.17: make: write error creating libgettextlib.la
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: x86 Interix
: High normal (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-18 02:51 UTC by john
Modified: 2008-12-19 02:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description john 2008-12-18 02:51:21 UTC
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
Comment 1 Markus Duft (RETIRED) gentoo-dev 2008-12-18 13:39:45 UTC
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
Comment 2 john 2008-12-19 02:14:07 UTC
(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!