Summary: | sys-kernel/gentoo-sources-2.6.20 doesn't compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pacho Ramos <pacho> |
Component: | Current packages | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | m.debruijne, pacho |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
URL: | http://forums.gentoo.org/viewtopic-t-537880-highlight-.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
config
4400_speakup-20070204.patch |
Description
Pacho Ramos
2007-02-09 14:58:52 UTC
Please attach kernel .config Created attachment 109648 [details]
config
Seems that more people has the same problem, disable console speech is not the properly fix for this bug :-( Thanks a lot (In reply to comment #3) > Seems that more people has the same problem, disable console speech is not the > properly fix for this bug :-( > > Thanks a lot > Same problem here AMD64 also. listed Temp fix works. Can't reproduce here. In /usr/src/linux/drivers/char/speakup.c, find these lines at the top: #include <linux/selection.h> #include <asm/uaccess.h> /* copy_from|to|user( ) and others */ #include <linux/unistd.h> Add another line under that which says: #include <linux/console_struct.h> Does that help? The problem persists (In reply to comment #5) > Can't reproduce here. In /usr/src/linux/drivers/char/speakup.c, find these > lines at the top: > > #include <linux/selection.h> > #include <asm/uaccess.h> /* copy_from|to|user( ) and others */ > #include <linux/unistd.h> > > Add another line under that which says: > > #include <linux/console_struct.h> > > Does that help? > The problem persists. I am on amd64 arch Thanks The problem doesn't affect to vanilla-sources and ck-sources, I think that the problem is caused by 4400_speakup-20070204.patch provided in genpatches-2.6.20-1.extras.tar.bz2 Thanks Created attachment 112063 [details, diff]
4400_speakup-20070204.patch
I attach the problematic patch
Indeed, that was already known. Problem is that I can't reproduce it -- have specifically tested on 4 systems. (In reply to comment #9) > Indeed, that was already known. Problem is that I can't reproduce it -- have > specifically tested on 4 systems. > I am really surprised :-O I have run: emerge -C sys-kernel/gentoo-sources-2.6.20 cd /usr/src rm -rf linux-2.6.20-gentoo emerge gentoo-sources And the problem persists :-/ It works regenerating the config, this is the diff:
< CONFIG_SPEAKUP=m
---
> CONFIG_SPEAKUP=y
Seems that CONFIG_SPEAKUP cannot be compiled as a module, if I compile it into the kernel, it works. Is this the normal behavior? :-|
Thanks a lot
(In reply to comment #9) > Indeed, that was already known. Problem is that I can't reproduce it -- have > specifically tested on 4 systems. > FWIW; I was unable to reproduce the problem on any i386 (kernel architecture not actually an i386), but on every x86_x64 I have tested I was able to reproduce this problem. Thanks for the hint, I can reproduce this with the modular build This was fixed in gentoo-sources-2.6.20-r1 |