Bug 157276

Summary: installing kernel headers - catch 22
Product: [Fedora] Fedora Reporter: Sakshale eQuorian <sakshale>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED NOTABUG QA Contact: Brian Brock <bbrock>
Severity: medium Docs Contact:
Priority: medium    
Version: 3CC: wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-05-10 22:58:20 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Sakshale eQuorian 2005-05-10 03:03:27 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; rv:1.7.3) Gecko/20041020 Firefox/0.10.1

Description of problem:
I did a "minimal install" because of some dependancy problems with the full install on my x86_64 system.  When I went to install GCC, it required glibc-headers.  However, glibc-headers requires kernel headers. So, I downloaded the source for the kernel, kernel-2.6.9-1.667.src.rpm and installed it.  According to the docs I've found, the next step is supposed to be "rpmbuild -bp --target=noarch /usr/src/redhat/SPECS/kernel-2.6.spec". It fails because GCC is not installed.  So, I am in a catch 22 situation.  I can't install GCC without the kernel headers and I can't install the kernel headers without GCC.

Version-Release number of selected component (if applicable):
kernel source install requires gcc - gcc requires kernel headers

How reproducible:
Always

Steps to Reproduce:
1. perform a minimal install
2. try to install GCC from the FC3 rpm collection
3. try to install kernel headers from the RC# srpm collection
  

Actual Results:  cross dependancy failure

Expected Results:  bring back the separate kernel-headers rpm

Additional info:

I'm hoping someone will say, "Hay dummy! All you need to do is.... " :)

Comment 1 Dave Jones 2005-05-10 22:58:20 UTC
gcc wants glibc-kernheaders, not the kernel source.


Comment 2 Dave Jones 2005-05-10 22:58:57 UTC
sorry, that should be _glibc_ wants glibc-kernheaders, not the kernel source.

Comment 3 Sakshale eQuorian 2005-05-12 00:11:31 UTC
Excellent - That was all I needed to know.  Thank you.