Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 64878

Summary: koutput configuration doesn't work with amd64 and 2.6.7-gentoo-r14
Product: Gentoo Linux Reporter: Andy Wang <dopey>
Component: [OLD] Core systemAssignee: John Mylchreest (RETIRED) <johnm>
Status: RESOLVED INVALID    
Severity: normal CC: kernel
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Andy Wang 2004-09-21 11:36:06 UTC
I can't get koutput configuration to work with amd64 and 2.6.7-gentoo-r14.  Based on the error I'm guessing that somewhere a -I option isn't being set properly to use the koutput directory.

  Using /usr/src/linux-2.6.7-gentoo-r14 as source for kernel
make[2]: `arch/x86_64/kernel/asm-offsets.s' is up to date.
  CHK     include/linux/compile.h
  CC      arch/x86_64/pci/mmconfig.o
/usr/src/linux-2.6.7-gentoo-r14/arch/x86_64/pci/mmconfig.c:10:17: pci.h: No such file or directory
/usr/src/linux-2.6.7-gentoo-r14/arch/x86_64/pci/mmconfig.c: In function `pci_mmcfg_init':
/usr/src/linux-2.6.7-gentoo-r14/arch/x86_64/pci/mmconfig.c:79: error: `pci_probe' undeclared (first use in this function)
/usr/src/linux-2.6.7-gentoo-r14/arch/x86_64/pci/mmconfig.c:79: error: (Each undeclared identifier is reported only once
/usr/src/linux-2.6.7-gentoo-r14/arch/x86_64/pci/mmconfig.c:79: error: for each function it appears in.)
/usr/src/linux-2.6.7-gentoo-r14/arch/x86_64/pci/mmconfig.c:79: error: `PCI_PROBE_MMCONF' undeclared (first use in this function)
/usr/src/linux-2.6.7-gentoo-r14/arch/x86_64/pci/mmconfig.c:93: error: `PCI_PROBE_MASK' undeclared (first use in this function)
make[2]: *** [arch/x86_64/pci/mmconfig.o] Error 1
make[1]: *** [arch/x86_64/pci]
Comment 1 Daniel Drake (RETIRED) gentoo-dev 2004-09-29 14:06:55 UTC
John: Not entirely sure if this one is for you, please bounce back if its a generic issue
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2004-10-03 22:30:34 UTC
koutput is depreciated and no longer used maintained. This is because of the build system fixes that the kernel developers commited to the 2.6.6 kernel. As as result, it is no longer supported by Gentoo Mobile team.

Below is the post to gentoo-dev mailing list by the creator of the koutput system.

Hey all,

Been busy with lots of other things, and dreading sending this anyway,
but I wanted to clear things up Re: the koutput/kbuild stuff that I'd
worked on to fix some problems previously related to 2.6 kernel build
issues.

Unfortunately, the fix that was 95% implemented, and had the beginnings
of code in the tree got ham-strung by a combination of kernel stuff
changing under my/our feet, and Real Life (tm) things coming in at just
the wrong time.

As a result, the kmod.eclass, and config-kernel have several problems,
and are only 1/2 implemented anyway. Sooo, don't use kmod.eclass. Just
don't. config-kernel i will be package.masking as well soon. I know
there are a few ebuilds out there that currently use kmod.eclass for a
few things. I'll be contacting those maintainers over the next few days
to address things with them, and get them sorted out with how to get
things working with 2.6.6 and newer kernels. If you get any bugs from
people complaining about such and such ebuild not working with koutput,
assing or CC me, and i'll deal with it. Thanks.

Sorry for any confusion folks.

-pete
Comment 3 John Mylchreest (RETIRED) gentoo-dev 2004-10-09 05:05:25 UTC
as above.