[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
kernels 2.5.2 -- 2.5.4
i'm having no luck compiling kernels 2.5.2 -- 2.5.4.
this isn't the linking problem with the updated binutils. this is real
compiler errors. and really, really stupid stuff like tons of "int
format, long int args" and "requesting member from something that's not
a structure or union" type errors.
example from 2.5.2:
procfs.c:296: conversion to non-scalar type requested
procfs.c: In function `reiserfs_on_disk_super_in_proc':
procfs.c:337: conversion to non-scalar type requested
procfs.c: In function `reiserfs_oidmap_in_proc':
procfs.c:390: conversion to non-scalar type requested
procfs.c: In function `reiserfs_journal_in_proc':
procfs.c:441: conversion to non-scalar type requested
procfs.c:494: incompatible type for argument 1 of `bdevname'
procfs.c: In function `reiserfs_proc_register':
procfs.c:581: aggregate value used where an integer was expected
passing the wrong type of argument to a function is a very strange type
of error to creep into the kernel source.
i understand that 2.5 is unstable/testing. but these sorts of errors
are, well, just plain nuts. even kernel cousin mentioned that nobody
seems to be able to compile 2.5.4.
i'd like to use these kernels because my usb handspring visor generates
a kernel oops every time i try to sync it.
i haven't been following lkml for awhile (traffic is nuts and i don't
want to bug developers with my questions), but does anyone know what the
deal is? are there new issues between gcc and the linux kernel? the
last kernel i can compile is 2.5.1.
pete
ps- on the bright side, when i unarchived linux-2.5.4.tar.bz, it
untarred into linux-2.5.4/ rather than linux/. i've been waiting for this
moment for a long time! :-)
--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive: http://mail.nl.linux.org/kernelnewbies/
IRC Channel: irc.openprojects.net / #kernelnewbies
Web Page: http://www.kernelnewbies.org/