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 1MIlm0-0006CE-PT for garchives@archives.gentoo.org; Mon, 22 Jun 2009 15:49:33 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2FDF7E0227; Mon, 22 Jun 2009 15:49:27 +0000 (UTC) Received: from vms173015pub.verizon.net (vms173015pub.verizon.net [206.46.173.15]) by pigeon.gentoo.org (Postfix) with ESMTP id 0F19CE013E for ; Mon, 22 Jun 2009 15:49:27 +0000 (UTC) Received: from [192.168.1.20] ([96.233.148.239]) by vms173015.mailsrvcs.net (Sun Java(tm) System Messaging Server 6.3-7.04 (built Sep 26 2008; 32bit)) with ESMTPA id <0KLN0009DDA4DWE0@vms173015.mailsrvcs.net> for gentoo-amd64@lists.gentoo.org; Mon, 22 Jun 2009 10:49:16 -0500 (CDT) Message-id: <4A3FA7FB.3090900@uri.edu> Date: Mon, 22 Jun 2009 11:49:15 -0400 From: "John P. Burkett" User-Agent: Thunderbird 2.0.0.21 (X11/20090608) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-amd64@lists.gentoo.org Reply-to: gentoo-amd64@lists.gentoo.org MIME-version: 1.0 To: gentoo-amd64@lists.gentoo.org Subject: Re: [gentoo-amd64] emerge -eav system failed with ati-drivers References: <4A3E721D.5090707@uri.edu> <1245606910.31323.4.camel@oddman.donahues.us.> <20090621141712.4a279357@osage.osagesoftware.com> <4A3E81EC.8080404@uri.edu> <20090621151038.062e0d70@osage.osagesoftware.com> <4A3E87D9.4000703@uri.edu> <1245617325.32641.7.camel@oddman.donahues.us.> <4A3EAC43.30004@uri.edu> <200906212305.n5LN5SMc006356@mailserv.unb.ca> <4A3EC943.3060006@uri.edu> <200906221419.n5MEJVBq031458@mailserv.unb.ca> In-reply-to: <200906221419.n5MEJVBq031458@mailserv.unb.ca> X-Enigmail-Version: 0.95.7 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 7bit X-Archives-Salt: 4a12a265-5f22-45cc-9755-1c281a61add3 X-Archives-Hash: c5ac70e7a9459fe88dfbe2b1096b0bb2 David Fellows wrote: > On Sun, 21 Jun 2009 19:58:59 -0400 > "John P. Burkett" wrote - >> Thank you, David. >> >> David Fellows wrote: >>> On Sun, 21 Jun 2009 17:55:15 -0400 >>> "John P. Burkett" wrote - >>>> Drake Donahue wrote: >>>>> Burkett asked: >>>>> >>> 2) find someone who still has the top level Makefile from 2.6.22-r2 who wil >> l >>> send it to you. And hope that that is all you are missing. >> This appears to be the easiest short term solution. In looking for the >> top level Makefile from 2.6.22-r2, do I need to specify that it is to be >> used on an amd64 machine or should I expect that any such file might >> work on amd64 architecture? > > The Makefile should be architecture independent. I guess you can download one > of the 2.6.22 series of kerenl sources from > http://www.kernel.org/pub/linux/kernel/v2.6/ > unpack it somewhere and copy the Makefile. > > > There is a sequence of 2.6.22 kernels starting with 2.6.22 and proceeding > 2.6.22.1, 2.6.22.2, ... > Which one of those correspods most closely to gentoo 2.6.22-r2 I don't know. > Obviously those that come after the date (uname -a) that your kerenl was built > are not of interest. > > Hmm. Just looked at my own Makefile again. It begins: > > VERSION = 2 > PATCHLEVEL = 6 > SUBLEVEL = 27 > EXTRAVERSION = -gentoo-r8 > NAME = Rotary Wombat > > my uname -a gives > Linux kanga 2.6.27-gentoo-r8 ...... > It is remotely possible that the driver install is just using the Makefile > for the version info to compare it against the currently running kernel > version. in which case you could try creating a Makefile that just contains > the first four lines above that match your kerenl version. Probably you would drop the -osmp since that is "EXTRAEXTRAVERSION". > > The NAME value is likely irrelevant. > > It would be easy to try. And should do no harm if it fails. > > But you are using chewing gum and baling wire to fix this. Thank you, David. The 2.6.22 Makefile I copied from another machine (as described in my previous note) starts as follows: VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 22 EXTRAVERSION = -gentoo-r2 NAME = Holy Dancing Manatees, Batman! As reported in my last note, putting that in my linux-2.6.22-gentoo-r2 directory does not suffice to let "emerge ati-drivers" succeed. My latest experiment was editing the Makefile, changing the fourth line from EXTRAVERSION = -gentoo-r2 to EXTRAVERSION = -gentoo-r2-osmp After making that change, I again tried emerge ati-drivers The response was the familiar * Found kernel source directory: * /usr/src/linux * Could not detect kernel version. * Please ensure that /usr/src/linux points to a complete set of Linux sources. * * ERROR: x11-drivers/ati-drivers-8.552-r2 failed. I wonder why "emerge ati-drivers" still does not detect the kernel version. Best regards, John -- John P. Burkett Department of Economics University of Rhode Island Kingston, RI 02881-0808 USA phone (401) 874-9195