From owner-freebsd-questions@FreeBSD.ORG Sat Mar 22 16:14:07 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A9B5106566C for ; Sat, 22 Mar 2008 16:14:07 +0000 (UTC) (envelope-from dmitry.rekman@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.243]) by mx1.freebsd.org (Postfix) with ESMTP id 208F68FC1D for ; Sat, 22 Mar 2008 16:14:06 +0000 (UTC) (envelope-from dmitry.rekman@gmail.com) Received: by an-out-0708.google.com with SMTP id c14so671042anc.13 for ; Sat, 22 Mar 2008 09:14:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; bh=e25+gAwn0mw39IZvN/tZLhpG4w+L2ri9BInqK8h52hw=; b=R/fAYWXdKY0dhQQqinoHEzRlCmN+f77OJOJ8I/dJ/uAKAVhyqKYwPKym7UbARR/umnMBLZHjrB/RZFEty0j6bvIki9+NuMtAaSHeZQ72nCLO8iN0wvbJoEMe9PqGM1yewtHz4rLpXnzl/0hGGqny+n4HHFnx09lo7R3dPMkqKfs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=k3bCOtbPa7P3+jN3pF+M/yNl+GBcqADW2vUePweu3y8hrgBhauFX7fs+qBRQz3VC9ir022/Dg802sdTHb9Az6CdoQygN+oGcFtTTJ0qWoSHgR5m4RwnJwnayLFQ7N9Rk3deKOeuKfDvUhmNuwQQ4bw3C09bpALFB5RYeOm57nKk= Received: by 10.101.1.12 with SMTP id d12mr12004539ani.31.1206202440113; Sat, 22 Mar 2008 09:14:00 -0700 (PDT) Received: by 10.101.67.17 with HTTP; Sat, 22 Mar 2008 09:14:00 -0700 (PDT) Message-ID: Date: Sat, 22 Mar 2008 17:14:00 +0100 From: "Dmitry RCL Rekman" To: "Kris Kennaway" In-Reply-To: <47E51D4B.5050008@FreeBSD.org> MIME-Version: 1.0 References: <47E51D4B.5050008@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-questions@freebsd.org Subject: Re: "Mutex unlock failure" when compiling KDE (upgrade from 6.x) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Mar 2008 16:14:07 -0000 Hi, On Sat, Mar 22, 2008 at 3:52 PM, Kris Kennaway wrote: > RCL wrote: > > Hi, > > > > I'm having the same troubles as Leslie Jensen when compiling KDE (or > > anything that uses uic, e.g. amarok): > > compile process stucks with the following message: > > > > Mutex unlock failure: Operation not permitted > > > > I found out that the problem was already being investigated here on > > the list, but no solution has yet been proposed :( > > If it helps, I performed the steps that Mel asked to perform and > > here's the log file of Qt build process: > > > > http://rcl.mine.nu/outbound/freebsd/qt-copy-3.3.8_6.log.tar.gz > > > > The actual command that is used to link uic is: > > c++ -fno-exceptions -Wl,-rpath,/usr/local/lib > > -Wl,-rpath,/usr/local/lib -pthread -o ../../../bin/uic > > .obj/release-shared-mt/main. > > o .obj/release-shared-mt/uic.o .obj/release-shared-mt/form.o > > .obj/release-shared-mt/object.o .obj/release-shared-mt/subclassing > > .o .obj/release-shared-mt/embed.o > > .obj/release-shared-mt/widgetdatabase.o > > .obj/release-shared-mt/domtool.o .obj/release-shared- > > mt/parser.o -L/usr/local/lib > > -L/usr/ports/x11-toolkits/qt33/work/qt-x11-free-3.3.8/lib > > -L/usr/local/lib -lqt-mt -lmng -ljpeg -lp > > ng -lz -lXi -lXrender -lXrandr -lXcursor -lXinerama -lXft -lfreetype > > -lfontconfig -lXext -lX11 -lm -lSM -lICE > > > > There's no file libpthread.* in /usr/local/lib. These are > > libpthread.so/a files I have: > > > > # ls -la `locate libpthread.{a,so}` > > lrwxrwxrwx 1 root wheel 19 Feb 29 13:57 > > /usr/compat/linux/lib/libpthread.so.0 -> libpthread-2.3.6.so > > lrwxrwxrwx 1 root wheel 18 Feb 29 13:57 > > /usr/compat/linux/lib/obsolete/linuxthreads/libpthread.so.0 -> > > libpthread-0.10.so > > lrwxr-xr-x 1 root wheel 8 Feb 29 12:21 /usr/lib/libpthread.a -> > libthr.a > > -r--r--r-- 1 root wheel 136020 Feb 29 16:16 > > /usr/local/lib/compat/libpthread.so.1 > > -r-xr-xr-x 1 root wheel 43284 Oct 17 00:52 > > /usr/local/lib/valgrind/libpthread.so > > lrwxr-xr-x 1 root wheel 13 Oct 17 00:52 > > /usr/local/lib/valgrind/libpthread.so.2 -> libpthread.so > > > > I upgraded the system nearly a month ago (On 29th Feb) and since then > > I cannot build any KDE application (not even rebuild kde base/lib > > ports themselves). > > Upgrade procedure I used is described here: > > > http://www.daemonology.net/blog/2007-11-11-freebsd-major-version-upgrade.html > > > > I hope the information provided will help further investigate the > > problem. I don't want to reinstall the system, that feels like a > > solution from Windows world :-) > > Are you certain that your portupgrade -af completed successfully after > you upgraded the base OS? If this was not completed it will cause > problems along these lines. > Well, it actually did not rebuild the KDE & friends (because of aforementioned problem with unlocking the mutex), so I had to interrupt that, leaving some ports alone. I admit that is a deviation from upgrade procedure, but it is not perhaps the reason of mutex problem, because it appeared while rebuilding the ports for the first time. > Kris > Best regards, Dmitry RCL Rekman