2002-10-12 08:55:03

by Murray J. Root

[permalink] [raw]
Subject: 2.5.42 ieee1394 won't build

make -f drivers/ieee1394/Makefile
gcc -Wp,-MD,drivers/ieee1394/.ieee1394_core.o.d -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -
Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boun
dary=2 -march=i686 -Iarch/i386/mach-generic -nostdinc -iwithprefix include -DMODULE -include include
/linux/modversions.h -DKBUILD_BASENAME=ieee1394_core -DEXPORT_SYMTAB -c -o drivers/ieee1394/ieee1
394_core.o drivers/ieee1394/ieee1394_core.c
drivers/ieee1394/ieee1394_core.c:22:26: linux/tqueue.h: No such file or directory
In file included from drivers/ieee1394/ieee1394_core.c:29:
drivers/ieee1394/hosts.h:5:26: linux/tqueue.h: No such file or directory
In file included from drivers/ieee1394/ieee1394_core.c:29:
drivers/ieee1394/hosts.h:26: field `timeout_tq' has incomplete type
In file included from drivers/ieee1394/ieee1394_core.c:30:
drivers/ieee1394/ieee1394_core.h:5:26: linux/tqueue.h: No such file or directory
drivers/ieee1394/ieee1394_core.c: In function `process_complete_tasks':
drivers/ieee1394/ieee1394_core.c:75: dereferencing pointer to incomplete type
drivers/ieee1394/ieee1394_core.c:75: warning: type defaults to `int' in declaration of `__mptr'
drivers/ieee1394/ieee1394_core.c:75: warning: initialization from incompatible pointer type
drivers/ieee1394/ieee1394_core.c:75: dereferencing pointer to incomplete type
drivers/ieee1394/ieee1394_core.c:76: dereferencing pointer to incomplete type
drivers/ieee1394/ieee1394_core.c:77: warning: implicit declaration of function `schedule_task'
drivers/ieee1394/ieee1394_core.c: In function `hpsb_add_packet_complete_task_Ra6229666':
drivers/ieee1394/ieee1394_core.c:90: dereferencing pointer to incomplete type
make[2]: *** [drivers/ieee1394/ieee1394_core.o] Error 1

--
Murray J. Root
------------------------------------------------
DISCLAIMER: http://www.goldmark.org/jeff/stupid-disclaimers/
------------------------------------------------
Mandrake on irc.freenode.net:
#mandrake & #mandrake-linux = help for newbies
#mdk-cooker = Mandrake Cooker


2002-10-12 16:35:23

by Kristian Hogsberg

[permalink] [raw]
Subject: Re: 2.5.42 ieee1394 won't build

"Murray J. Root" <[email protected]> writes:

> make -f drivers/ieee1394/Makefile
[... errors]

This is because of the workqueue cleanup. There's a fix in the
ieee1394 SVN repository which haven't been synced with Linus yet. You
can get a tar.gz of the latest drivers from http://www.linux1394.org.

Kristian