From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id B53A21386FB for ; 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 ; Mon, 28 Jan 2013 05:50:00 +0000 (UTC) Received: by mail-gh0-f179.google.com with SMTP id r14so348017ghr.10 for ; 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 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: List-Help: List-Unsubscribe: List-Subscribe: List-Id: eudev mailing list 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!