From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Nc2PT-0008Fh-QA for garchives@archives.gentoo.org; Mon, 01 Feb 2010 19:58:12 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DB247E0ABE; Mon, 1 Feb 2010 19:57:42 +0000 (UTC) Received: from mail-ew0-f216.google.com (mail-ew0-f216.google.com [209.85.219.216]) by pigeon.gentoo.org (Postfix) with ESMTP id A1D3FE0ABE for ; Mon, 1 Feb 2010 19:57:42 +0000 (UTC) Received: by ewy8 with SMTP id 8so2554646ewy.29 for ; Mon, 01 Feb 2010 11:57:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:cc:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=PN+Is+Su0zB4aZgeXfVP9T7Xe+u3opPDSpf11ABLAl0=; b=yEDz3u4UxptP51zIuY8c3dZlcT56biDoh/DO6U/4i5YE4mquBd62QNTCp7KQmcabrR H+DenyqDoHi54GoHNMUj3bRfGHuuAgtZYCBQogBFPxO2HKuc8E28FfgliLIb8IqMyw4w GRufs4HJC9Fh9bZDkTXxTcstbGC4LBgYEHOSw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:content-transfer-encoding:message-id; b=tOmZDBGKLXbjLdoL4F7vt7vprFDXqCJwevHdOxQJXWZ/OCdvOxJE/ECpXRGgRom1Bw 4harcTw4vMM3U/CD4FpDeQvcTKaYJ7ADWI3dkf/gJ+AIKP9jkYftZyRmQXN08PE3EO+u DxXf696B9Pf1KAKt+Tg1MrbAR73HOuTtwEpEs= Received: by 10.213.0.147 with SMTP id 19mr4954667ebb.34.1265054261960; Mon, 01 Feb 2010 11:57:41 -0800 (PST) Received: from nazgul.localnet (196-210-153-190-rrdg-esr-2.dynamic.isadsl.co.za [196.210.153.190]) by mx.google.com with ESMTPS id 13sm3916100ewy.13.2010.02.01.11.57.39 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 01 Feb 2010 11:57:40 -0800 (PST) From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] libkdegames-3.5 won't compile Date: Mon, 1 Feb 2010 21:55:41 +0200 User-Agent: KMail/1.12.4 (Linux/2.6.32-zen4; KDE/4.3.5; x86_64; ; ) Cc: Dale References: <4B6713AF.3090009@gmail.com> In-Reply-To: <4B6713AF.3090009@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201002012155.41355.alan.mckinnon@gmail.com> X-Archives-Salt: d55a7ecc-fa42-4eea-9994-3215995bf4ff X-Archives-Hash: 4808f27dd84a77c6733ed2a2e267b5ea On Monday 01 February 2010 19:47:27 Dale wrote: > Well I synced and did a emerge -uvDN world. It said to run emerge > @preserved-rebuild and I did. This is package number one and the error > doesn't make much since to me. [snip] > kgame/.libs/libkgame.a(kgamenetwork.o): In function > `KGameNetwork::tryPublish()': > kgamenetwork.cpp:(.text+0x56e): undefined reference to > `DNSSD::PublicService::PublicService(QString const&, QString const&, > unsigned int, QString const&)' > kgame/dialogs/.libs/libkgamedialogs.a(kgameconnectdialog.o): In function > `KGameConnectWidget::setType(QString const&)': > kgameconnectdialog.cpp:(.text+0xdb0): undefined reference to > `DNSSD::ServiceBrowser::ServiceBrowser(QString const&, > DNSSD::DomainBrowser*, bool)' This means that the code being built is trying to use a function called ServiceBrowser() and it's failing because it doesn't exist or is defined to be something different to what the code expects. [snip] > I searched around on the forums, bgo and google and found suggestions to > run lafilefixer --justfixit and revdep-rebuild. They don't help > either. I also tried to use the skipfirst option and just come back to > it but it complains about this missing package. Those are useful things to do often anyway, but all too often they are presented as the MagicBandAid(tm) solution to all build failures, world hunger and stuff that eats kittens. I doubt very much is they will help as none of those tips affect compiled libs already in place. > I'm trying to hang onto KDE 3 and also have KDE 4 installed. I had to > change some USE flags to get KDE 4 to upgrade. One of the flags was > mDNSResponder. I don't know if that is related or not. kdelibs-3.5 on Gentoo had some outlandish requirements - zeroconf was one of them. I don't rightly recall which zeroconf method it was - zeroconf, mDNSResponder, avahi - but stuff broke horribly without it. What does eix say about KDE-3.5 packages using any of those flags? I don't have 3.5 around anymore to check here Also, KDE is heavily interlinked with Qt. A Qt upgrade usually implies a rebuild of all of KDE being a very good idea. It's not in DEPEND as KDE doesn't so much require a specific Qt version, it's that the built KDE now has to work with A higher version of Qt than it was build against. Did you recently upgrade Qt? Have you rebuilt kdelibs than tried building kdegames again? Have you asked the question "Do I really need all of KDE games?" -- alan dot mckinnon at gmail dot com