Kernel/Speakup Compilation Problems

Steve Holmes steve at holmesgrown.com
Tue Feb 6 17:35:57 EST 2007


Is anyone else out there using Speakup with 2.6.20 kernel successfully?
I've been looking at the code for speakup and see a discrepancy with
ld_help vs load_help.  I wonder which it should be.  From what I see
here, speakup.c is dated 12/28/2006.  Is that the most current? Is the
FL mirror behind again?I wish now I had kept the patched kernel for
2.6.19.2; at least that compiled cleanly.  I just moved on since I had
some other problems with that one (Not related to speakup) and 2.6.20 is
out so onward with this one.  

I also noticed that declare_work wasn't used now; can I safely remove it
entirely? I think that will fix the ld_help problem too.

On Tue, Feb 06, 2007 at 07:29:34AM -0500, Tom Moore wrote:
> I just got the same error when building 2.6.20 as well so it isn't just you.
> 
> Tom
>  
> 
> -----Original Message-----
> From: speakup-bounces at braille.uwo.ca [mailto:speakup-bounces at braille.uwo.ca]
> On Behalf Of Steve Holmes
> Sent: Tuesday, February 06, 2007 6:48 AM
> To: speakup at braille.uwo.ca
> Subject: Kernel/Speakup Compilation Problems
> 
> I pulled the latest Speakup yesterday 02/05 from the FL cvs mirror and
> applied it cleanly to the 2.6.20 kernel but when I compiled it after a
> good config, I get the following.
> 3:45: macro "DECLARE_WORK" passed 3 arguments, but takes just 2
> drivers/char/speakup/speakup.c:2673: warning: type defaults to `int' in
> declaration of `DECLARE_WORK'
> drivers/char/speakup/speakup.c: In function `speakup_help':
> drivers/char/speakup/speakup.c:2682: error: `ld_help' undeclared (first
> use in this function)
> drivers/char/speakup/speakup.c:2682: error: (Each undeclared identifier
> is reported only once
> drivers/char/speakup/speakup.c:2682: error: for each function it appears
> in.)
> drivers/char/speakup/speakup.c: At top level:
> drivers/char/speakup/speakup.c:2666: warning: `load_help' defined but
> not used
> drivers/char/speakup/speakup.c:2673: warning: `DECLARE_WORK' defined but
> not used
> make[3]: *** [drivers/char/speakup/speakup.o] Error 1
> make[2]: *** [drivers/char/speakup] Error 2
> make[1]: *** [drivers/char] Error 2
> make: *** [drivers] Error 2
> 
> It looks like ld_help and load_help are miss matched.  Anyhow, it broke
> the compile of my kernel.  Anyone else experience this?
> 
> -- 
> HolmesGrown Solutions
> The best solutions for the best price!
> http://holmesgrown.ld.net/
> 
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
> 
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.432 / Virus Database: 268.17.25/669 - Release Date: 2/4/2007
> 9:58 PM
>  
> 
> -- 
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.432 / Virus Database: 268.17.25/669 - Release Date: 2/4/2007
> 9:58 PM
>  
> 
> 
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
> 
> 

-- 
HolmesGrown Solutions
The best solutions for the best price!
http://holmesgrown.ld.net/




More information about the Speakup mailing list