Hi, When I attempt to emerge -u redhat-artwork, I get the following error: [compile compile] mkdir .libs rm -fr .libs/kwin_bluecurve.la .libs/kwin_bluecurve.* .libs/kwin_bluecurve.* (cd . && ln -s redhatclient.lo redhatclient.o) gcc -shared redhatclient.lo -Wl,--rpath -Wl,/usr/kde/3.1/lib -Wl,--rpath -Wl,/usr/kde/3.1/lib -L/usr/lib -L/usr/i686-pc-linux-gnu/lib -L/usr/i686-pc-linux-gnu/bin -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../.. -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3 -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.1/lib /usr/kde/3.1/lib/kwin.so -Wl,-soname -Wl,kwin_bluecurve.so.0 -o .libs/kwin_bluecurve.so.0.0.0 (cd .libs && rm -f kwin_bluecurve.so.0 && ln -s kwin_bluecurve.so.0.0.0 kwin_bluecurve.so.0) (cd .libs && rm -f kwin_bluecurve.so && ln -s kwin_bluecurve.so.0.0.0 kwin_bluecurve.so) creating kwin_bluecurve.la (cd .libs && rm -f kwin_bluecurve.la && ln -s ../kwin_bluecurve.la kwin_bluecurve.la) make[5]: Leaving directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/kde/kwin/Bluecurve' make[5]: Entering directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/kde/kwin' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/kde/kwin' make[4]: Leaving directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/kde/kwin' make[4]: Entering directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/kde' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/kde' make[3]: Leaving directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/kde' Making all in qt make[3]: Entering directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/qt' Making all in Bluecurve make[4]: Entering directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/qt/Bluecurve' /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/kde/3.1/include -I/usr/qt/3/include -I/usr/X11R6/include -I/usr/kde/3.1/lib/qt-3.1/include -DQT_THREAD_SUPPORT -D_REENTRANT -mcpu=athlon -O3 -pipe -fomit-frame-pointer -c plugin.cpp /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/kde/3.1/include -I/usr/qt/3/include -I/usr/X11R6/include -I/usr/kde/3.1/lib/qt-3.1/include -DQT_THREAD_SUPPORT -D_REENTRANT -mcpu=athlon -O3 -pipe -fomit-frame-pointer -c bluecurve.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/kde/3.1/include -I/usr/qt/3/include -I/usr/X11R6/include -I/usr/kde/3.1/lib/qt-3.1/include -DQT_THREAD_SUPPORT -D_REENTRANT -mcpu=athlon -O3 -pipe -fomit-frame-pointer -c plugin.cpp -fPIC -DPIC -o plugin.lo g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/kde/3.1/include -I/usr/qt/3/include -I/usr/X11R6/include -I/usr/kde/3.1/lib/qt-3.1/include -DQT_THREAD_SUPPORT -D_REENTRANT -mcpu=athlon -O3 -pipe -fomit-frame-pointer -c bluecurve.cpp -fPIC -DPIC -o bluecurve.lo /bin/sh ../../../libtool --mode=link g++ -mcpu=athlon -O3 -pipe -fomit-frame-pointer -o bluecurve.la -rpath /usr/kde/3.1/lib/qt-3.1/plugins/styles -module -avoid-version -no-undefined -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.1/lib plugin.lo bluecurve.lo -L/usr/kde/3.1/lib/qt-3.1/lib -lqt-mt mkdir .libs rm -fr .libs/bluecurve.la .libs/bluecurve.* .libs/bluecurve.* (cd . && ln -s plugin.lo plugin.o) (cd . && ln -s bluecurve.lo bluecurve.o) gcc -shared plugin.lo bluecurve.lo -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.1/lib -L/usr/kde/3.1/lib/qt-3.1/lib -lqt-mt -Wl,-soname -Wl,bluecurve.so -o .libs/bluecurve.so creating bluecurve.la (cd .libs && rm -f bluecurve.la && ln -s ../bluecurve.la bluecurve.la) make[4]: Leaving directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/qt/Bluecurve' make[4]: Entering directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/qt' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/qt' make[3]: Leaving directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/qt' Making all in icon make[3]: Entering directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/icon' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art/icon' make[3]: Entering directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art' make[2]: Leaving directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/art' Making all in po make[2]: Entering directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73/po' make[2]: Entering directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73' make[1]: Leaving directory `/var/tmp/portage/redhat-artwork-0.73/work/redhat-artwork-0.73' --------------------------- ACCESS VIOLATION SUMMARY ---------------------------LOG FILE = "/tmp/sandbox-redhat-artwork-0.73-6499.log" open_wr: /usr/qt/3/etc/settings/.qtrc.lock open_wr: /usr/qt/3/etc/settings/.qtrc.lock -------------------------------------------------------------------------------- The log file is below: open_wr: /usr/qt/3/etc/settings/.qtrc.lock open_wr: /usr/qt/3/etc/settings/.qtrc.lock emerge info: Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.2.5-r2,2.3.2-r1) ================================================================= System uname: 2.4.19-gentoo-r10 i686 AMD Duron(tm) Processor GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://212.219.56.162/sites/www.ibiblio.org/gentoo/ http://212.219.56.131/sites/www.ibiblio.org/gentoo/ http://212.219.56.152/sites/www.ibiblio.org/gentoo/ http://212.219.56.146/sites/www.ibiblio.org/gentoo/" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /opt/tomcat/conf /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm encode foomaticdb jpeg libg++ mad mikmod ncurses nls quicktime gtkhtml arts guile mysql gpm esd oggvorbis kde motif dvd acpi alsa gnome gtk avi cdr crypt cups dga doc fbcon evo gb gd berkdb bonobo gif gphoto2 gdbm gtk2 imlib innodb java ldap libgda libwww mmx mozilla mpeg opengl pam pdflib perl pic png python postgres qt readline samba sasl scanner sdl slang slp spell sse ssl svga tcltk tcpd tetex tiff truetype wmf X xml2 xmms xv zlib zeo" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-mcpu=athlon -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-mcpu=athlon -O3 -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage/" FEATURES="fixpackages sandbox ccache" If you want any more info, let me know.
can you attach a full build log so we know exactly where it tries to create that lock file? i don't have qt to test, so i need some qt/kde people to help me on this. do you mind if you reassign this bug to me?
Created attachment 16559 [details] Build log from failed emerge Apologies for the delay. Here's the requested log.
I couldn't test this yet, but I think that a similar fix as in http://www.gentoo.org/cgi-bin/viewcvs.cgi/dev-db/tora/tora-1.3.13.ebuild?r1=1.2&r2=1.3 could solve this.
I have the same error when trying to install redhat-artwork on a Gentoo 2004.0 install. The error occurred on ebuild 0.73, 0.81, 0.88, 0.88-r2 and 0.95 at least. I've disabled all Features in /etc/make.conf, and tried changing the various USE flags that redhat-artwork uses, but to no avail. I'm unable to try the suggestion made in comment #3 because of my limited knowledge of ebuilds, but I was able to try a suggested fix in bug 35509 http://bugs.gentoo.org/show_bug.cgi?id=35509#c12 . Unfortunately, it doesn't work here. This issue has been open for a few months now, and I hope someone wants to take a look at it. I've tried all I know. If more info or testing is needed, I'll be glad to help.
*** Bug 49171 has been marked as a duplicate of this bug. ***
Any progress on this??? I'm creating one ebuild for some apps and I have this error too, it's weird.. I think this should be marked as critical to get more attention from gentoo dev's... but it's just my opinion...
I am experiencing the same problem. It happens in mandrake-artwork as well, even in some non-artwork packages, like media-sound/qmbtagger.
Created attachment 36628 [details, diff] Patch for redhat-artwork-0.96 Thus bug was filed against redhat-artwork-0.73 but redhat-artwork-0.96 has this issue too. Here is a patch against redhat-artwork-0.96 with a fix which worked for me.
i dunno what the best solution to this is, but its better than nothing atm. maybe if the kde guys figure out a better solution for it, they can tell me. thanks for the patch Andreas, its is now in redhat-artwork-0.96