From owner-freebsd-questions@FreeBSD.ORG Sun Mar 16 18:12:22 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 B33D71065674 for ; Sun, 16 Mar 2008 18:12:22 +0000 (UTC) (envelope-from fbsd.questions@rachie.is-a-geek.net) Received: from snoogles.rachie.is-a-geek.net (rachie.is-a-geek.net [66.230.99.27]) by mx1.freebsd.org (Postfix) with ESMTP id 5AC5C8FC1D for ; Sun, 16 Mar 2008 18:12:22 +0000 (UTC) (envelope-from fbsd.questions@rachie.is-a-geek.net) Received: from localhost (localhost [127.0.0.1]) by snoogles.rachie.is-a-geek.net (Postfix) with ESMTP id C70FD1CD18; Sun, 16 Mar 2008 10:12:20 -0800 (AKDT) From: Mel To: freebsd-questions@freebsd.org Date: Sun, 16 Mar 2008 19:12:17 +0100 User-Agent: KMail/1.9.7 References: <47D7E889.8070100@eskk.nu> <47DC1AF1.1090101@eskk.nu> <47DD0AE6.5090705@eskk.nu> In-Reply-To: <47DD0AE6.5090705@eskk.nu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200803161912.18248.fbsd.questions@rachie.is-a-geek.net> Cc: Leslie Jensen Subject: Re: Compile error, kde related? 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: Sun, 16 Mar 2008 18:12:22 -0000 On Sunday 16 March 2008 12:56:22 Leslie Jensen wrote: > Leslie Jensen skrev: > > Mel skrev: > >> On Saturday 15 March 2008 18:10:00 Leslie Jensen wrote: > >>>> portupgrade -Rf x11-toolkits/qt33 > >>>> If uic still does not show linked to libthr, I have no clue what > >>>> causes that on your system. I'd inspect /etc/libmap.conf, > >>>> /etc/make.conf, the config.log for qt33 and the final link command > >>>> that produces the uic binary. > > I've tried to make a fresh instal of FreeBSD 7.0 and there is libthr > linked as it should be. What I don't understand is that on the system > where I have the problem I did a pkg_delete -a after it was upgraded to > 7.0, and manually deleted everything left in /usr/local before starting > over with the ports. > > Can I manually link uic to libthr and would it be a clean hack or? Nope. But I would be interested to see what the line is that compiles uic. And what configure produces. I still think there's something '6.x-ish' going on here, but without knowing how uic gets built, it's anyone's guess. Could you try the following: cd /usr/ports/x11/qt33 make clean mkdir /var/log/portbuilds make build >/var/log/portbuilds/`make -V PKGNAME`.log 2>&1 make -V CONFIGURE_ARGS >> /var/log/portbuilds/`make -V PKGNAME`.log cat `make -V WRKSRC`/config.log \ >>/var/log/portbuilds/`make -V PKGNAME`.log Then put that log up somewhere if you have webspace, or try to find references to '-pthread', 'libpthread', 'libthr' and the final link command that makes uic. It's probably some setting you have or some stray library that causes this and until you get it resolved, you can't trust any threaded application you build from ports. Or, it's specific for qt, but I highly doubt that. -- Mel Problem with today's modular software: they start with the modules and never get to the software part.