From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <eudev+bounces-15-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id B53A21386FB
	for <garchives@archives.gentoo.org>; Mon, 28 Jan 2013 05:50:01 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 2F19721C00C;
	Mon, 28 Jan 2013 05:50:01 +0000 (UTC)
Received: from mail-gh0-f179.google.com (mail-gh0-f179.google.com [209.85.160.179])
	(using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id A8DC521C00C
	for <eudev@lists.gentoo.org>; Mon, 28 Jan 2013 05:50:00 +0000 (UTC)
Received: by mail-gh0-f179.google.com with SMTP id r14so348017ghr.10
        for <eudev@lists.gentoo.org>; Sun, 27 Jan 2013 21:49:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=x-received:message-id:date:from:user-agent:mime-version:to:subject
         :references:in-reply-to:x-enigmail-version:content-type
         :content-transfer-encoding;
        bh=qMeoM3u6B0qo8v3+/Bl8Suw8JUE601+cpmlTlFifwxg=;
        b=Ccer/Dz/bebcYH866GZYeVf2dV8/JZL2eg7LouRHZJV4b2XKsabfn2EFD9oDqlQ9hI
         BTtylml/OqRNrmayIAPmwrMqUjTA+DZeX3R0ce7bNMfFtPmRf261MxIt1dHgXwCr2wo9
         HQsHQgpVbfoS/EoPm/oRz0VvNr4TsGXKp5x7la1NUPc40VjzT5RZMMAVUhV/MUqJH5BY
         Gvu0btUrywOxJGTJ4c1HATVds+83mLWrBulMHLzUlau5b4ANuf8rMp2om2YN6VEcWibh
         OZ29SiyZyd7khSSC3Ff6VaSs5RheNhnEC8P8/J+IdjXCX0b20qYO0YYXyywEbJzwGvTp
         CYLA==
X-Received: by 10.236.138.162 with SMTP id a22mr14269179yhj.80.1359352199743;
        Sun, 27 Jan 2013 21:49:59 -0800 (PST)
Received: from [192.168.2.5] (adsl-74-240-57-140.jan.bellsouth.net. [74.240.57.140])
        by mx.google.com with ESMTPS id s70sm9118141yhb.14.2013.01.27.21.49.58
        (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
        Sun, 27 Jan 2013 21:49:59 -0800 (PST)
Message-ID: <51061185.4060709@gmail.com>
Date: Sun, 27 Jan 2013 23:49:57 -0600
From: Dale <rdalek1967@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 SeaMonkey/2.15.1
Precedence: bulk
List-Post: <mailto:eudev@lists.gentoo.org>
List-Help: <mailto:eudev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:eudev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:eudev+subscribe@lists.gentoo.org>
List-Id: eudev mailing list <eudev.gentoo.org>
X-BeenThere: eudev@gentoo.org
X-BeenThere: eudev@lists.gentoo.org
MIME-Version: 1.0
To: eudev@lists.gentoo.org
Subject: Re: [eudev]  eudev-1_beta2-r1 fails configure
References: <5106070C.3080708@gmail.com>
In-Reply-To: <5106070C.3080708@gmail.com>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Archives-Salt: 2959e6cf-79d9-4f28-b6d6-a8a9e7324ea6
X-Archives-Hash: 71eb88f0fcfcd22dab0f01a27547980c

Dale wrote:
> I just ran into this:
>
> checking for nl_langinfo... yes
> checking for rmdir... yes
> checking for setlocale... yes
> checking for socket... yes
> checking for stpcpy... yes
> checking for uname... yes
> checking for library containing clock_gettime... -lrt
> checking for library containing sqrt... -lm
> checking for gobject-introspection... yes
> checking whether unshare is declared... yes
> checking for GLIB... yes
> checking for gtkdoc-check... /usr/bin/gtkdoc-check
> checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase
> checking for gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf
> checking whether to build gtk-doc documentation... no
> checking for main in -lkmod... no
> configure: error: in
> `/var/tmp/portage/sys-fs/eudev-1_beta2-r1/work/eudev-1_beta2':
> configure: error: --enable-libkmod was given, but test for kmod failed
> See `config.log' for more details
>
> !!! Please attach the following file when seeking support:
> !!! /var/tmp/portage/sys-fs/eudev-1_beta2-r1/work/eudev-1_beta2/config.log
>  * ERROR: sys-fs/eudev-1_beta2-r1 failed (configure phase):
>  *   econf failed
>  *
>  * Call stack:
>  *          ebuild.sh, line   93:  Called src_configure
>  *        environment, line 3608:  Called econf 'ac_cv_search_cap_init='
> 'ac_cv_header_sys_capability_h=yes' 'DBUS_CFLAGS= ' 'DBUS_LIBS= '
> '--with-rootprefix=/' '--docdir=/usr/share/doc/eudev-1_beta2-r1'
> '--libdir=/usr/lib64'
> '--with-firmware-path=/usr/lib/firmware/updates:/usr/lib/firmware:/lib/firmware/updates:/lib/firmware'
> '--with-html-dir=/usr/share/doc/eudev-1_beta2-r1/html'
> '--with-rootlibdir=/lib64' '--exec-prefix=/' '--enable-split-usr'
> '--disable-gtk-doc' '--enable-gudev' '--enable-introspection'
> '--enable-keymap' '--enable-libkmod' '--enable-modules'
> '--disable-selinux' '--disable-static' '--disable-legacylib'
>  *   phase-helpers.sh, line  511:  Called die
>  * The specific snippet of code:
>  *                      die "econf failed"
>  *
>  * If you need support, post the output of `emerge --info
> '=sys-fs/eudev-1_beta2-r1'`,
>  * the complete build log and the output of `emerge -pqv
> '=sys-fs/eudev-1_beta2-r1'`.
>  * The complete build log is located at
> '/var/tmp/portage/sys-fs/eudev-1_beta2-r1/temp/build.log'.
>  * The ebuild environment file is located at
> '/var/tmp/portage/sys-fs/eudev-1_beta2-r1/temp/environment'.
>  * Working directory:
> '/var/tmp/portage/sys-fs/eudev-1_beta2-r1/work/eudev-1_beta2'
>  * S: '/var/tmp/portage/sys-fs/eudev-1_beta2-r1/work/eudev-1_beta2'
> root@fireball / #
>
>
> Can someone look this over and see if it is a bug or missed dependency? 
> I'll do some checking here and report anything I find.
>
> Dale
>
> :-)  :-) 
>

OK.  Did some thinking on this and since I am not a dev or a ebuild
writer, it took me a little bit.  It seems eudev needs to depend on
kmod, not just the kmod USE flag.  When I emerged kmod, which removed
module-init-tools, then eudev would update normally.  I had
module-init-tools installed and it seems that the new eudev missed it. 
I happened to recall reading something about this change a coming on -dev. 

So, someone may want to adjust the ebuild on this one.  Portage pointed
out it needed the USE flag but seems to have missed the package itself.

Dale

:-)  :-) 

-- 
I am only responsible for what I said ... Not for what you understood or how you interpreted my words!