- From: SA <n0td1scl0s3d_at_ntlworld.com>
- Date: Fri, 5 Aug 2005 19:43:13 +0100
I can add that comedilib seems to have compiled with no hitch...
On Friday 05 Aug 2005 19:36, SA wrote:
> Dear List,
>
> Anyone know what "pud" means ?
>
> [root_at_valium comedi-0.7.70]# make
> make all-recursive
> make[1]: Entering directory `/home/matt/Desktop/comedi-0.7.70'
> Making all in comedi
> make[2]: Entering directory `/home/matt/Desktop/comedi-0.7.70/comedi'
> Making all in .
> make[3]: Entering directory `/home/matt/Desktop/comedi-0.7.70/comedi'
> if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/
> -DKBUILD_MODNAME=comedi -DKBUILD_BASENAME=drivers -Wall -Wstrict-prototypes
> -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2
> -fomit-frame-pointer -g -mno-red-zone -mcmodel=kernel -pipe
> -fno-reorder-blocks -Wno-sign-compare -funit-at-a-time -mno-sse -mno-mmx
> -mno-sse2 -mno-3dnow -Wdeclaration-after-statement -D__KERNEL__
> -I/lib/modules/2.6.12-1.1372_FC3/build/include -DMODULE -g -O2 -MT
> comedi_ko-drivers.o -MD -MP -MF ".deps/comedi_ko-drivers.Tpo" -c -o
> comedi_ko-drivers.o `test -f 'drivers.c' || echo './'`drivers.c; \ then mv
> -f ".deps/comedi_ko-drivers.Tpo" ".deps/comedi_ko-drivers.Po"; else rm -f
> ".deps/comedi_ko-drivers.Tpo"; exit 1; fi drivers.c: In function
> `uvirt_to_kva':
> drivers.c:398: error: structure has no member named `pud'
> make[3]: *** [comedi_ko-drivers.o] Error 1
> make[3]: Leaving directory `/home/matt/Desktop/comedi-0.7.70/comedi'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/matt/Desktop/comedi-0.7.70/comedi'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/matt/Desktop/comedi-0.7.70'
> make: *** [all] Error 2
> [root_at_valium comedi-0.7.70]#
>
> // snip from drivers.c
> static inline unsigned long uvirt_to_kva(pgd_t *pgd, unsigned long adr)
> {
> unsigned long ret = 0UL;
> pmd_t *pmd;
> pte_t *ptep, pte;
>
> if(!pgd_none(*pgd)){
> pmd = pmd_offset(pgd, adr); // this is line 398
> if(!pmd_none(*pmd)){
> ptep = pte_offset_kernel(pmd, adr);
> pte = *ptep;
> if(pte_present(pte)){
> ret = (unsigned long)
> page_address(pte_page(pte)); ret |= (adr & (PAGE_SIZE - 1));
> }
> }
> }
> return ret;
> }
>
> uname -a
> Linux valium 2.6.12-1.1372_FC3 #1 Fri Jul 15 00:55:23 EDT 2005 x86_64
> x86_64 x86_64 GNU/Linux
>
>
> Thanks,
>
> SA
>
>
> _______________________________________________
> comedi mailing list
> comedi_at_comedi.org
> https://cvs.comedi.org/cgi-bin/mailman/listinfo/comedi
Received on 2005-08-05Z17:43:13