From: rcliff@panix.com (Robert Clifford)
To: linux-kernel@vger.kernel.org
Subject: Re: make modules fails with 2.5.41 in scsi/ppa
Date: Mon, 07 Oct 2002 18:55:13 -0400 [thread overview]
Message-ID: <ufr8f1luzy.fsf@marob.cust.panix.com> (raw)
In-Reply-To: <20021007214904.19683.qmail@marob.cust.panix.com> (rcliff@panix.com's message of "7 Oct 2002 17:49:04 -0400, Mon, 7 Oct 2002 17:49:04 -0400 (EDT)")
And if I remove #include <linux/tqueue.h> from ppa.h:
(routine (ppa.c line 56) was in tqueue.h:
struct tq_struct {
struct list_head list; /* linked list of active bh's */
unsigned long sync; /* must be initialized to zero */
void (*routine)(void *); /* function to call */
void *data; /* argument to function */
}; )
-----------------
make -f drivers/scsi/Makefile
gcc -Wp,-MD,drivers/scsi/.ppa.o.d -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -Iarch/i386/mach-generic -nostdinc -iwithprefix include -DMODULE -include include/linux/modversions.h -DKBUILD_BASENAME=ppa -c -o drivers/scsi/ppa.o drivers/scsi/ppa.c
drivers/scsi/ppa.c:32: field `ppa_tq' has incomplete type
drivers/scsi/ppa.c:56: warning: braces around scalar initializer
drivers/scsi/ppa.c:56: warning: (near initialization for `ppa_hosts[0].ppa_tq')
drivers/scsi/ppa.c:56: unknown field `routine' specified in initializer
drivers/scsi/ppa.c:56: invalid initializer
drivers/scsi/ppa.c:56: (near initialization for `ppa_hosts[0].ppa_tq')
drivers/scsi/ppa.c:56: initializer element is not constant
drivers/scsi/ppa.c:56: (near initialization for `ppa_hosts[0].ppa_tq')
drivers/scsi/ppa.c:56: initializer element is not constant
drivers/scsi/ppa.c:56: (near initialization for `ppa_hosts[0]')
drivers/scsi/ppa.c:56: warning: braces around scalar initializer
drivers/scsi/ppa.c:56: warning: (near initialization for `ppa_hosts[1].ppa_tq')
drivers/scsi/ppa.c:56: unknown field `routine' specified in initializer
drivers/scsi/ppa.c:56: invalid initializer
drivers/scsi/ppa.c:56: (near initialization for `ppa_hosts[1].ppa_tq')
drivers/scsi/ppa.c:56: initializer element is not constant
drivers/scsi/ppa.c:56: (near initialization for `ppa_hosts[1].ppa_tq')
drivers/scsi/ppa.c:56: initializer element is not constant
drivers/scsi/ppa.c:56: (near initialization for `ppa_hosts[1]')
drivers/scsi/ppa.c:56: warning: braces around scalar initializer
drivers/scsi/ppa.c:56: warning: (near initialization for `ppa_hosts[2].ppa_tq')
drivers/scsi/ppa.c:56: unknown field `routine' specified in initializer
drivers/scsi/ppa.c:56: invalid initializer
drivers/scsi/ppa.c:56: (near initialization for `ppa_hosts[2].ppa_tq')
drivers/scsi/ppa.c:56: initializer element is not constant
drivers/scsi/ppa.c:56: (near initialization for `ppa_hosts[2].ppa_tq')
drivers/scsi/ppa.c:56: initializer element is not constant
drivers/scsi/ppa.c:56: (near initialization for `ppa_hosts[2]')
drivers/scsi/ppa.c:56: warning: braces around scalar initializer
drivers/scsi/ppa.c:56: warning: (near initialization for `ppa_hosts[3].ppa_tq')
drivers/scsi/ppa.c:56: unknown field `routine' specified in initializer
drivers/scsi/ppa.c:56: invalid initializer
drivers/scsi/ppa.c:56: (near initialization for `ppa_hosts[3].ppa_tq')
drivers/scsi/ppa.c:56: initializer element is not constant
drivers/scsi/ppa.c:56: (near initialization for `ppa_hosts[3].ppa_tq')
drivers/scsi/ppa.c:56: initializer element is not constant
drivers/scsi/ppa.c:56: (near initialization for `ppa_hosts[3]')
drivers/scsi/ppa.c: In function `ppa_interrupt':
drivers/scsi/ppa.c:804: warning: implicit declaration of function `schedule_delayed_work_Rd3dad18a'
drivers/scsi/ppa.c: In function `ppa_queuecommand':
drivers/scsi/ppa.c:989: warning: implicit declaration of function `schedule_work_Rf6a5a6c8'
make[2]: *** [drivers/scsi/ppa.o] Error 1
make[1]: *** [drivers/scsi] Error 2
make: *** [drivers] Error 2
rcliff@panix.com writes:
> slackware-8.1: gcc 2.95.3; intel pentuum4
>
> Here is the error when I do "make modules" from a clean 2.5.41:
>
>
> 05:06pm{/usr/src/linux}# make modules
> .....
> make -f drivers/scsi/Makefile
> gcc -Wp,-MD,drivers/scsi/.ppa.o.d -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -Iarch/i386/mach-generic -nostdinc -iwithprefix include -DMODULE -include include/linux/modversions.h -DKBUILD_BASENAME=ppa -c -o drivers/scsi/ppa.o drivers/scsi/ppa.c
> In file included from drivers/scsi/ppa.c:52:
> drivers/scsi/ppa.h:81: linux/tqueue.h: No such file or directory
....
> make[1]: *** [drivers/scsi] Error 2
> make: *** [drivers] Error 2
--
Robert Clifford, ESCC New York City rcliff@panix.com
"I think I've got the hang of it now .... :w :q :wq :wq! ^d X exit X Q
:quitbye CtrlAltDel ~~q :~q logout save/quit :!QUIT ^[zz ^[ZZ ZZZZ ^H ^@ ^L
^[c ^# ^E ^X ^I ^T ? help helpquit ^D^d ^C ^c help exit ?Quit ?q" (Ed Wright)
next prev parent reply other threads:[~2002-10-07 22:49 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-10-07 21:49 make modules fails with 2.5.41 in scsi/ppa rcliff
2002-10-07 22:55 ` Robert Clifford [this message]
2002-10-07 22:59 ` Robert Clifford
-- strict thread matches above, loose matches on Subject: below --
2002-10-07 23:06 rcliff
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ufr8f1luzy.fsf@marob.cust.panix.com \
--to=rcliff@panix.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox