- From: walt <sartory_at_comcast.net>
- Date: Tue, 31 May 2005 23:46:00 -0400
I am trying to install 0.7.70 on a PC with SuSE9.2, & I seem to be having a
problem similar to that reported by Artemiadis, with irq_vectors.h. However I
have never installed any version of comedi & don't know what I'm doing.
I will copy the make messages at the end of this post because they're rather
long.
I have run find as root from the root directory for irq_vectors.h & get:
**************************************************************
XBOXSuSE92:/ # find -name irq_vectors.h
./usr/src/linux-2.6.8-24/include/asm-um/irq_vectors.h
./usr/src/linux-2.6.8-24/include/asm-i386/mach-voyager/irq_vectors.h
./usr/src/linux-2.6.8-24/include/asm-i386/mach-default/irq_vectors.h
./usr/src/linux-2.6.8-24/include/asm-i386/mach-visws/irq_vectors.h
./usr/include/asm/mach-voyager/irq_vectors.h
./usr/include/asm/mach-default/irq_vectors.h
./usr/include/asm/mach-visws/irq_vectors.h
*************************************************************
No other copies. No copies in /lib.
I have also searched the Makefile at the top of my comedi-0.7.70 directory for
LINUX_CFLAGS & found
*********************************************************
LINUX_CFLAGS = -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing
-fno-common -O2 -fomit-frame-pointer -pipe -msoft-float
-mpreferred-stack-boundary=2 -funit-at-a-time -fno-unit-at-a-time -march=i586
-mregparm=3
-I/lib/modules/2.6.8-24-default/build/include/asm-i386/mach-default
-D__KERNEL__ -I/lib/modules/2.6.8-24-default/build/include
-I/lib/modules/2.6.8-24-default/build/include2
-I/usr/src/linux-2.6.8-24/include -DMODULE
************************************************************
Is that enough information for me to ask for suggestions?
Walt
The complete make messages follow:
**************************************************
XBOXSuSE92:/home/walt/comedi/comedi-0.7.70 # make
make all-recursive
make[1]: Entering directory `/home/walt/comedi/comedi-0.7.70'
Making all in comedi
make[2]: Entering directory `/home/walt/comedi/comedi-0.7.70/comedi'
Making all in .
make[3]: Entering directory `/home/walt/comedi/comedi-0.7.70/comedi'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -DKBUILD_MODNAME=comedi
-DK
BUILD_BASENAME=comedi_fops -Wall -Wstrict-prototypes -Wno-trigraphs
-fno-strict-
aliasing -fno-common -O2 -fomit-frame-pointer -pipe -msoft-float
-mpreferred-sta
ck-boundary=2 -funit-at-a-time -fno-unit-at-a-time -march=i586 -mregparm=3
-I/li
b/modules/2.6.8-24-default/build/include/asm-i386/mach-default -D__KERNEL__
-I/l
ib/modules/2.6.8-24-default/build/include
-I/lib/modules/2.6.8-24-default/build/
include2 -I/usr/src/linux-2.6.8-24/include -DMODULE -g -O2 -MT
comedi_ko-comed
i_fops.o -MD -MP -MF ".deps/comedi_ko-comedi_fops.Tpo" -c -o
comedi_ko-comedi_fo
ps.o `test -f 'comedi_fops.c' || echo './'`comedi_fops.c; \
then mv -f ".deps/comedi_ko-comedi_fops.Tpo" ".deps/comedi_ko-comedi_fops.Po";
e
lse rm -f ".deps/comedi_ko-comedi_fops.Tpo"; exit 1; fi
In file included from /usr/src/linux-2.6.8-24/include/linux/irq.h:20,
from ../include/linux/irq.h:13,
from /lib/modules/2.6.8-24-default/build/include2/asm/hardirq.h
:6,
from /usr/src/linux-2.6.8-24/include/linux/hardirq.h:8,
from /usr/src/linux-2.6.8-24/include/linux/interrupt.h:11,
from ../include/linux/interrupt.h:31,
from ../include/linux/comedidev.h:40,
from comedi_fops.c:44:
/lib/modules/2.6.8-24-default/build/include2/asm/irq.h:16:25: irq_vectors.h:
No
such file or directory
In file included from ../include/linux/irq.h:13,
from /lib/modules/2.6.8-24-default/build/include2/asm/hardirq.h
:6,
from /usr/src/linux-2.6.8-24/include/linux/hardirq.h:8,
from /usr/src/linux-2.6.8-24/include/linux/interrupt.h:11,
from ../include/linux/interrupt.h:31,
from ../include/linux/comedidev.h:40,
from comedi_fops.c:44:
/usr/src/linux-2.6.8-24/include/linux/irq.h:70: error: `NR_IRQS' undeclared
here
(not in a function)
In file included from /usr/src/linux-2.6.8-24/include/linux/irq.h:72,
from ../include/linux/irq.h:13,
from /lib/modules/2.6.8-24-default/build/include2/asm/hardirq.h
:6,
from /usr/src/linux-2.6.8-24/include/linux/hardirq.h:8,
from /usr/src/linux-2.6.8-24/include/linux/interrupt.h:11,
from ../include/linux/interrupt.h:31,
from ../include/linux/comedidev.h:40,
from comedi_fops.c:44:
/lib/modules/2.6.8-24-default/build/include2/asm/hw_irq.h:28: error:
`NR_IRQ_VEC
TORS' undeclared here (not in a function)
/lib/modules/2.6.8-24-default/build/include2/asm/hw_irq.h:32: error: `NR_IRQS'
u
ndeclared here (not in a function)
make[3]: *** [comedi_ko-comedi_fops.o] Error 1
make[3]: Leaving directory `/home/walt/comedi/comedi-0.7.70/comedi'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/walt/comedi/comedi-0.7.70/comedi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/walt/comedi/comedi-0.7.70'
make: *** [all] Error 2
XBOXSuSE92:/home/walt/comedi/comedi-0.7.70 # cd /usr/src
*********************************************
The end.
Received on 2005-06-01Z02:46:00