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 1MfBL2-00021S-Vn for garchives@archives.gentoo.org; Sun, 23 Aug 2009 11:34:21 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C4626E0227; Sun, 23 Aug 2009 11:34:19 +0000 (UTC) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by pigeon.gentoo.org (Postfix) with ESMTP id AC7A5E0227 for ; Sun, 23 Aug 2009 11:34:19 +0000 (UTC) Received: from compute2.internal (compute2.internal [10.202.2.42]) by gateway1.messagingengine.com (Postfix) with ESMTP id 864522254C for ; Sun, 23 Aug 2009 07:34:19 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute2.internal (MEProxy); Sun, 23 Aug 2009 07:34:19 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=subject:from:to:in-reply-to:references:content-type:date:message-id:mime-version:content-transfer-encoding; s=smtpout; bh=b30iKypQcPsLPsr+CpbGrjjAIYI=; b=u6sGTxnDtk6JttIrwnj1v1qPiNv2yq/TqyXMwFjITby25eUSFkom4/OMEWG2ZRqOvFYE0DbUgFtVYEhlpvN+BltaCN/0syQoSEi7mYU6o9n+49HjxfdFXTqhxBu55DKe0Nh+OfbRxx3lSYhdG2V5tZrIoYNiMKd9W6KN9HXckhM= X-Sasl-enc: 7Uji7RTH8N5qMqTjs+dbjAY0OE7XbIacaKa94C+MOywN 1251027259 Received: from [192.168.31.12] (cpe-024-211-156-075.nc.res.rr.com [24.211.156.75]) by www.fastmail.fm (Postfix) with ESMTPSA id 328AE5821E for ; Sun, 23 Aug 2009 07:34:19 -0400 (EDT) Subject: Re: [gentoo-user] lm_sensors: dependency problem... From: Albert Hopkins To: gentoo-user@lists.gentoo.org In-Reply-To: <4A90F2F6.4020500@gmail.com> References: <4A90F2F6.4020500@gmail.com> Content-Type: text/plain Date: Sun, 23 Aug 2009 07:32:52 -0400 Message-Id: <1251027172.19411.12.camel@centar.nbk> 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 X-Mailer: Evolution 2.26.3 Content-Transfer-Encoding: 7bit X-Archives-Salt: b6b748fe-aacd-40f5-a81d-ff0e65200b82 X-Archives-Hash: 3e5245bef0aa7db2299f5515e70b1c30 On Sun, 2009-08-23 at 09:42 +0200, Jarry wrote: > Hi, > > I'm trying to install lm_sensors using gentoo-wiki, but I came > accros some dependency problem: > ____________________________ > > # emerge --pretend lm_sensors > These are the packages that would be merged, in order: > Calculating dependencies... done! > [ebuild N ] sys-fs/sysfsutils-2.1.0 > [ebuild N ] x11-misc/read-edid-1.4.2 > [ebuild N ] sys-apps/lm_sensors-2.10.7 USE="-sensord" > ____________________________ > > What is that x11-misc/read-edid good for? I do not want to pull > the whole x11 stuff with it, as this is a server with no graphics. > http://bugs.gentoo.org/181029 > Next, I want to use sensord for monitoring, so I modified > package.use and tried it once more: > ____________________________ > > # echo "sys-apps/lm_sensors sensord" >> /etc/portage/package.use > # emerge --pretend lm_sensors > These are the packages that would be merged, in order: > Calculating dependencies... done! > > emerge: there are no ebuilds built with USE flags to satisfy > ">=x11-libs/cairo-1.4.6[svg]". > !!! One of the following packages is required to complete your request: > - x11-libs/cairo-1.8.6-r1 (Change USE: +svg) > (dependency required by "net-analyzer/rrdtool-1.3.8" [ebuild]) > (dependency required by "sys-apps/lm_sensors-2.10.7" [ebuild]) > (dependency required by "lm_sensors" [argument]) > ____________________________ > > Now I do not understand it at all. Why rrdtool? All I want > to use sensord for is to have some status messages recorded > to syslog. Why should I install that x11-libs/cairo graphics > library and rrdtool stuff??? Likely sensord does a lot more than recording to syslog. rrdtools is used as a database but also used to build graphs from its database, which probably explains cairo. Cairo is a graphics library that can render to multiple devices including X11. If you want you can submit a patched ebuild for rrdtool that maybe uses a cairo USE flag and clearly separates the graphics system from the database system. You'll probably need to work closely with upstream for that. If you want you can submit a patched ebuild for cairo that maybe uses an X use flag that clearly separates the X11 rendering backend from the others. You'll probably need to work closely with upstream for that. -a