Bug 140674 - media-libs/svgalib-1.9.24 and 1.9.25 fails to compile with kernel 2.6.18-rc2
Bug#: 140674 Product:  Gentoo Linux Version: 2006.0 Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: vapier@gentoo.org Reported By: bluebird@gentoo.org
Component: Ebuilds
URL: 
Summary: media-libs/svgalib-1.9.24 and 1.9.25 fails to compile with kernel 2.6.18-rc2
Keywords:  
Status Whiteboard: 
Opened: 2006-07-16 10:57 0000
Description:   Opened: 2006-07-16 10:57 0000
$ file /usr/src/linux
/usr/src/linux: symbolic link to `linux-2.6.18-rc2'

error-message:
main.o
  CC [M] 
/tmp/portage/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/i810.o
/tmp/portage/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.c:20:35:
Fehler: linux/devfs_fs_kernel.h: Datei oder Verzeichnis nicht gefunden
make[2]: ***
[/tmp/portage/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.o]
Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse...
make[1]: ***
[_module_/tmp/portage/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper]
Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.18-rc2'
make: *** [default] Fehler 2


the file /usr/src/linux-2.6.18-rc2/include/linux/devfs_fs_kernel.h does not
exist.
/usr/src/linux-2.6.17.4/include/linux/devfs_fs_kernel.h does exist.

------- Comment #1 From Jakub Moc (RETIRED) 2006-07-16 11:08:01 0000 -------
Please, set your locales to C when reporting bugs. Also, you neglected to post
emerge --info.

------- Comment #2 From SpanKY 2006-07-16 21:12:41 0000 -------
for future reference, i dont really fix kernel packages until the final version
is released (aka 2.6.18) ... so if you want it fixed early, you'll have to post
a patch yourself :P

in this case though, the error is obvious, so i've fixed it in cvs

------- Comment #3 From Vlastimil Babka (Caster) 2006-09-21 02:10:53 0000 -------
Blocking 148429 as 1.9.24 (the stable one) is affected the same way
(gentoo-sources-2.6.18).

 * Preparing svgalib_helper module
make -C /usr/src/linux
SUBDIRS=/var/tmp/portage/svgalib-1.9.24/work/svgalib-1.9.24/kernel/svgalib_helper
CLASS_CFLAGS= modules
make[1]: Entering directory `/usr/src/linux-2.6.18-gentoo'
  CC [M] 
/var/tmp/portage/svgalib-1.9.24/work/svgalib-1.9.24/kernel/svgalib_helper/main.o
/var/tmp/portage/svgalib-1.9.24/work/svgalib-1.9.24/kernel/svgalib_helper/main.c:20:35:
linux/devfs_fs_kernel.h: No such file or directory
make[2]: ***
[/var/tmp/portage/svgalib-1.9.24/work/svgalib-1.9.24/kernel/svgalib_helper/main.o]
Error 1
make[1]: ***
[_module_/var/tmp/portage/svgalib-1.9.24/work/svgalib-1.9.24/kernel/svgalib_helper]
Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.18-gentoo'
make: *** [default] Error 2

------- Comment #4 From Jakub Moc (RETIRED) 2006-09-24 10:45:33 0000 -------
*** Bug 148969 has been marked as a duplicate of this bug. ***

------- Comment #5 From genbug@piments.com 2007-02-05 12:02:06 0000 -------
I dont understand where this is fixed. I am having what looks basically like
the same issue on a 2.6.17 kernel.

  CC [M] 
/usr/portage/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/interrupt.o
/usr/portage/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.c:20:35:
error: linux/devfs_fs_kernel.h: No such file or directory
make[2]: ***
[/usr/portage/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.o]
Error 1

I just ran em --sync , I see no new ebuild or release and the ebuid still
fails.

Has this been comitted to portage? Shouldn't it be given an r1 : same package
different ebuild.

thx