Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 512420 - dev-libs/icu-52.1 - Error generating library file. Failed command: x86_64-pc-linux-gnu-ar rv r uconvmsg/libuconvmsg.a uconvmsg/uconvmsg_dat.o
Summary: dev-libs/icu-52.1 - Error generating library file. Failed command: x86_64-pc-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-04 15:33 UTC by Druggo Yang
Modified: 2015-02-14 17:40 UTC (History)
1 user (show)

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


Attachments
build log (dev-libs:icu-52.1:20140604-151915.log,139.20 KB, text/plain)
2014-06-04 15:35 UTC, Druggo Yang
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Druggo Yang 2014-06-04 15:33:19 UTC
emerge icu-52.1 with a amd64 profile, it failed when generate uconvmsg/libuconvmsg.a

Reproducible: Always

Steps to Reproduce:
1.emerge -av =dev-libs/icu-52.1
Actual Results:  
x86_64-pc-linux-gnu-ar: creating r
x86_64-pc-linux-gnu-ar: uconvmsg/libuconvmsg.a: No such file or directory
-- return status = 256
Error generating library file. Failed command: x86_64-pc-linux-gnu-ar rv r uconvmsg/libuconvmsg.a uconvmsg/uconvmsg_dat.o
Error generating assembly code for data.
pkgdata: x86_64-pc-linux-gnu-gcc -D_REENTRANT  -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1  -DU_DISABLE_RENAMING=1 -DU_ATTRIBUTE_DEPRECATED= -march=native -O2 -pipe -std=c99 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings   -c -I/var/tmp/portage/dev-libs/icu-52.1/work/icu/source/common -I../../common -DPIC -fPIC -o uconvmsg/uconvmsg_dat.o uconvmsg/uconvmsg_dat.s
pkgdata: x86_64-pc-linux-gnu-ar rv r uconvmsg/libuconvmsg.a uconvmsg/uconvmsg_dat.o
x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x   -Wl,-O1 -Wl,--as-needed  -o ../../bin/uconv uconv.o uwmsg.o -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm   uconvmsg/libuconvmsg.a
x86_64-pc-linux-gnu-g++: error: uconvmsg/libuconvmsg.a: No such file or directory
Makefile:144: recipe for target '../../bin/uconv' failed

Expected Results:  
pass.

maybe something wrong with multilib-minimal_abi_src_configure, it made a wrong ARFLAGS with value "rv r" in source-abi_x86_64.amd64/extra/uconv/pkgdata.inc

emerge --info:

Portage 2.2.10 (default/linux/amd64/13.0/desktop/gnome/systemd, gcc-4.8.2, glibc-2.19, 3.14.4-gentoo x86_64)
=================================================================
System uname: Linux-3.14.4-gentoo-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_5200+-with-gentoo-2.2
KiB Mem:     4047712 total,    652508 free
KiB Swap:    2097144 total,   1779608 free
Timestamp of tree: Wed, 04 Jun 2014 12:45:01 +0000
ld GNU ld (GNU Binutils) 2.24
ccache version 3.1.9 [disabled]
app-shells/bash:          4.2_p47
dev-java/java-config:     2.1.12
dev-lang/python:          2.7.6-r1, 3.3.5
dev-util/ccache:          3.1.9
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.10.3, 1.11.6, 1.12.6, 1.13.4, 1.14.1
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.7.3, 4.8.2
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2-r1
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.14 (virtual/os-headers)
sys-libs/glibc:           2.19
Repositories: gentoo gentoo-zh sunrise druggo
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms unknown-features-warn unmerge-logs unmerge-orphans userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirrors.sohu.com/gentoo/ http://mirrors.163.com/gentoo/ http://ftp.daum.net/gentoo/"
LANG=""
LC_ALL="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="-O --recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/gentoo-zh /var/lib/layman/sunrise /var/lib/layman/myoverlay"
SYNC="rsync://rsync2.cn.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acpi alsa amd64 async berkdb branding bzip2 cairo cdda cdr cjk cli colord cracklib crypt curl cxx dbus dri dts dvd dvdr emboss encode evo exif fam firefox flac fortran freetype gdbm gif gnome gnome-keyring gnome-online-accounts gpm gstreamer gtk3 iconv idn introspection ios ipod jpeg jpeg2k kdehiddenvisibility lcdfilter lcms libnotify libsecret logrotate mad mmx mmxext mng modules mp3 mp4 mpeg natspec nautilus ncurses netlink nls nptl nptlonly nvidia ogg opengl openmp oss pam pango pch pcre pdf png policykit ppds pulseaudio qt3support readline sdl session socialweb spell sse sse2 sse3 ssl startup-notification svg systemd tcpd tiff truetype udev udisks unicode upower urandom usb vim-syntax vorbis webgl wxwidgets x264 xcb xml xscreensaver xv xvid zlib" ABI_X86="64" ALSA_CARDS="emu10k1" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="zh_CN" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python3_3" PYTHON_TARGETS="python2_7 python3_3" QEMU_SOFTMMU_TARGETS="x86_64 i386 arm aarch64 mips64el" QEMU_USER_TARGETS="arm aarch64 mipsn32el mips64el" RUBY_TARGETS="ruby20 ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 Druggo Yang 2014-06-04 15:35:55 UTC
Created attachment 378262 [details]
build log

build log
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2014-06-04 17:30:36 UTC
> maybe something wrong with multilib-minimal_abi_src_configure, it made a wrong
> ARFLAGS with value "rv r" in source-abi_x86_64.amd64/extra/uconv/pkgdata.inc

@multilib, could you please have a look too? no idea what that means
Comment 3 Rafał Mużyło 2014-06-04 17:54:54 UTC
(In reply to Andreas K. Hüttel from comment #2)
> > maybe something wrong with multilib-minimal_abi_src_configure, it made a wrong
> > ARFLAGS with value "rv r" in source-abi_x86_64.amd64/extra/uconv/pkgdata.inc
> 
> @multilib, could you please have a look too? no idea what that means

not multilib, but using it
builds fine here
a thought: check if it's not a parallel make failure
Comment 4 Druggo Yang 2014-06-05 02:56:52 UTC
(In reply to Rafał Mużyło from comment #3)
> (In reply to Andreas K. Hüttel from comment #2)
> > > maybe something wrong with multilib-minimal_abi_src_configure, it made a wrong
> > > ARFLAGS with value "rv r" in source-abi_x86_64.amd64/extra/uconv/pkgdata.inc
> > 
> > @multilib, could you please have a look too? no idea what that means
> 
> not multilib, but using it
> builds fine here
> a thought: check if it's not a parallel make failure

I build again with MAKEOPTS="-j1", still the same, and it failed the same at my two amd64 gentoo box.
Comment 5 Andreas K. Hüttel archtester gentoo-dev 2015-02-08 21:13:42 UTC
Is icu-53.1 working better for you?
Comment 6 Druggo Yang 2015-02-09 15:12:21 UTC
(In reply to Andreas K. Hüttel from comment #5)
> Is icu-53.1 working better for you?

yes, icu-53.1 works, and now even icu-52.1 works too, maybe something fixed :)
Comment 7 Andreas K. Hüttel archtester gentoo-dev 2015-02-14 17:40:12 UTC
(In reply to Druggo Yang from comment #6)
> (In reply to Andreas K. Hüttel from comment #5)
> > Is icu-53.1 working better for you?
> 
> yes, icu-53.1 works, and now even icu-52.1 works too, maybe something fixed
> :)

OK great. 54.1-r1 is going stable soon, too.