Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 87548

Summary: id3lib-3.8.3-r3 fails to compile (Waiting for field.o.lock to be removed)
Product: Gentoo Linux Reporter: Michael Hampicke <mh>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Michael Hampicke 2005-04-01 05:20:39 UTC
hi there, while i am trying to compile the current version of id3lib, emerge tells me "Waiting for field.o.lock to be removed". This message loops until i break the emerge.

--- emerge output ---
make[2]: Entering directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/src'
source='c_wrapper.cpp' object='c_wrapper.lo' libtool=yes \
depfile='.deps/c_wrapper.Plo' tmpdepfile='.deps/c_wrapper.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include   -Wno-deprecated  -O2 -mcpu=i686 -pipe -c -o c_wrapper.lo `test -f 'c_wrapper.cpp' || echo './'`c_wrapper.cpp
source='field.cpp' object='field.lo' libtool=yes \
depfile='.deps/field.Plo' tmpdepfile='.deps/field.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include   -Wno-deprecated  -O2 -mcpu=i686 -pipe -c -o field.lo `test -f 'field.cpp' || echo './'`field.cpp
Waiting for field.o.lock to be removed
Waiting for c_wrapper.o.lock to be removed
Waiting for field.o.lock to be removed
Waiting for c_wrapper.o.lock to be removed
Caught signal 2 in pid 31921
make[2]: *** [c_wrapper.lo] Error 1
make[2]: *** [field.lo] Error 1
make[1]: *** [all-recursive] Interrupt
make: *** [all] Interrupt


--- manual compile output ---
notebook ~ # cd /var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/
notebook id3lib-3.8.3 # make
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3'
Making all in .
make[2]: Entering directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3'
Making all in m4
make[2]: Entering directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/m4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/m4'
Making all in doc
make[2]: Entering directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/doc'
Making all in include
make[2]: Entering directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/include'
Making all in id3
make[3]: Entering directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/include/id3'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/include/id3'
make[3]: Entering directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/include'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/include'
make[2]: Leaving directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/include'
Making all in id3com
make[2]: Entering directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/id3com'
Making all in Sample
make[3]: Entering directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/id3com/Sample'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/id3com/Sample'
make[3]: Entering directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/id3com'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/id3com'
make[2]: Leaving directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/id3com'
Making all in src
make[2]: Entering directory `/var/tmp/portage/id3lib-3.8.3-r3/work/id3lib-3.8.3/src'
source='c_wrapper.cpp' object='c_wrapper.lo' libtool=yes \
depfile='.deps/c_wrapper.Plo' tmpdepfile='.deps/c_wrapper.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/id3 -I../include   -Wno-deprecated  -O2 -mcpu=i686 -pipe -c -o c_wrapper.lo `test -f 'c_wrapper.cpp' || echo './'`c_wrapper.cpp
Waiting for c_wrapper.o.lock to be removed
Waiting for c_wrapper.o.lock to be removed
Waiting for c_wrapper.o.lock to be removed
Waiting for c_wrapper.o.lock to be removed
make[2]: *** [c_wrapper.lo] Error 1
make[1]: *** [all-recursive] Interrupt
make: *** [all] Interrupt





Reproducible: Always
Steps to Reproduce:
1. emerge id3lib
2.
3.

Actual Results:  
emerge of id3lib loops endless with the same two messages

Expected Results:  
it should compile in a correct way ;)

--- emerge --info ---
~ # emerge --info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.200
50125-r1, 2.6.12-rc1 i686)
=================================================================
System uname: 2.6.12-rc1 i686 Intel(R) Pentium(R) M processor 1.60GHz
Gentoo Base System version 1.6.10
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Mar 31 2005, 15:23:26)]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.7.9-r1, 1.5, 1.9.5, 1.6.3, 1.4_p6, 1.8.5-r3
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.8.1-r4
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X1
1/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.inform
atik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download
/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-
erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp:
//ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresd
en.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/
gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo http://mirrors.
sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirr
ors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo
.mesh-solutions.com/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://pand
emonium.tiscali.de/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa avi cups curl directfb divx4linux emboss fbcon foomaticdb gif gp
m gtk gtk2 imlib jpeg kde libg++ libwww mad mmx motif mozilla mp3 mpeg ncurses o
pengl pam pdflib perl png pnp python qt readline real samba sse sse2 tcpd tiff t
ruetype truetype-fonts xmms xprint xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 1 Michael Hampicke 2005-04-01 05:27:50 UTC

*** This bug has been marked as a duplicate of 79806 ***