public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Rudy Zijlstra <rudy@edsons.demon.nl>
To: linux-kernel <linux-kernel@vger.kernel.org>
Subject: compile errors on 2.5.40 - modules ieee1394 and i20
Date: Thu, 03 Oct 2002 01:20:49 +0200	[thread overview]
Message-ID: <3D9B7F51.9090209@edsons.demon.nl> (raw)

Excerpts from a compilation session on 2.5.40

ieee1394: Y
all suboptions of 1394 as modules.

make[2]: Entering directory `/usr/src/linux-2.5.40/drivers/ieee1394'
  gcc -Wp,-MD,./.pcilynx.o.d -D__KERNEL__ 
-I/usr/src/linux-2.5.40/include -Wall -Wstrict-prototypes -Wno-trigraphs 
-O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe 
-mpreferred-stack-boundary=2 -march=i686 -malign-functions=4  
-I/usr/src/linux-2.5.40/arch/i386/mach-generic -nostdinc -iwithprefix 
include -DMODULE   -DKBUILD_BASENAME=pcilynx   -c -o pcilynx.o pcilynx.c
In file included from pcilynx.c:41:
drivers/ieee1394/ieee1394_core.h:72: parse error before `task_queue'
drivers/ieee1394/ieee1394_core.h:72: warning: no semicolon at end of 
struct or union
drivers/ieee1394/ieee1394_core.h:78: parse error before `}'
drivers/ieee1394/ieee1394_core.h: In function `driver_packet':
drivers/ieee1394/ieee1394_core.h:82: dereferencing pointer to incomplete 
type
drivers/ieee1394/ieee1394_core.h:82: warning: type defaults to `int' in 
declaration of `__mptr'
drivers/ieee1394/ieee1394_core.h:82: warning: initialization from 
incompatible pointer type
drivers/ieee1394/ieee1394_core.h:82: dereferencing pointer to incomplete 
type
drivers/ieee1394/ieee1394_core.h:83: warning: control reaches end of 
non-void function
drivers/ieee1394/pcilynx.c: In function `send_next':
drivers/ieee1394/pcilynx.c:471: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:472: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:473: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:474: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:475: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:486: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:486: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:490: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:493: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:495: warning: unreachable code at beginning 
of switch statement
drivers/ieee1394/pcilynx.c:505: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c: In function `lynx_transmit':
drivers/ieee1394/pcilynx.c:521: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:522: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:527: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:536: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:530: warning: unreachable code at beginning 
of switch statement
drivers/ieee1394/pcilynx.c:541: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:542: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:543: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:548: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:549: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:550: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c: In function `lynx_devctl':
drivers/ieee1394/pcilynx.c:625: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:563: warning: `packet' might be used 
uninitialized in this function
drivers/ieee1394/pcilynx.c: In function `lynx_irq_handler':
drivers/ieee1394/pcilynx.c:1128: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:1131: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:1132: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:1134: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:1160: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:1163: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:1164: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:1166: dereferencing pointer to incomplete type
drivers/ieee1394/pcilynx.c:1121: warning: `packet' might be used 
uninitialized in this function
drivers/ieee1394/pcilynx.c:1155: warning: `packet' might be used 
uninitialized in this function
  gcc -Wp,-MD,./.ohci1394.o.d -D__KERNEL__ 
-I/usr/src/linux-2.5.40/include -Wall -Wstrict-prototypes -Wno-trigraphs 
-O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe 
-mpreferred-stack-boundary=2 -march=i686 -malign-functions=4  
-I/usr/src/linux-2.5.40/arch/i386/mach-generic -nostdinc -iwithprefix 
include -DMODULE   -DKBUILD_BASENAME=ohci1394 -DEXPORT_SYMTAB  -c -o 
ohci1394.o ohci1394.c
In file included from ohci1394.c:116:
drivers/ieee1394/ieee1394_core.h:72: parse error before `task_queue'
drivers/ieee1394/ieee1394_core.h:72: warning: no semicolon at end of 
struct or union
drivers/ieee1394/ieee1394_core.h:78: parse error before `}'
drivers/ieee1394/ieee1394_core.h: In function `driver_packet':
drivers/ieee1394/ieee1394_core.h:82: dereferencing pointer to incomplete 
type
drivers/ieee1394/ieee1394_core.h:82: warning: type defaults to `int' in 
declaration of `__mptr'
drivers/ieee1394/ieee1394_core.h:82: warning: initialization from 
incompatible pointer type
drivers/ieee1394/ieee1394_core.h:82: dereferencing pointer to incomplete 
type
drivers/ieee1394/ieee1394_core.h:83: warning: control reaches end of 
non-void function
drivers/ieee1394/ohci1394.c: In function `insert_packet':
drivers/ieee1394/ohci1394.c:636: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:636: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:638: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:640: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:641: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:643: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:644: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:646: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:647: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:648: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:649: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:654: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:662: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:667: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:668: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:673: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:673: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:677: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:678: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:690: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:696: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:703: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:713: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:714: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:715: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:726: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:728: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:729: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:758: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c: In function `dma_trm_flush':
drivers/ieee1394/ohci1394.c:778: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:783: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:771: warning: `z' might be used 
uninitialized in this function
drivers/ieee1394/ohci1394.c: In function `ohci_transmit':
drivers/ieee1394/ohci1394.c:816: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:818: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:824: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:831: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c: In function `dma_trm_reset':
drivers/ieee1394/ohci1394.c:1018: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c: In function `dma_trm_tasklet':
drivers/ieee1394/ohci1394.c:1461: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:1462: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:1512: dereferencing pointer to incomplete type
drivers/ieee1394/ohci1394.c:1452: warning: `packet' might be used 
uninitialized in this function
  gcc -Wp,-MD,./.video1394.o.d -D__KERNEL__ 
-I/usr/src/linux-2.5.40/include -Wall -Wstrict-prototypes -Wno-trigraphs 
-O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe 
-mpreferred-stack-boundary=2 -march=i686 -malign-functions=4  
-I/usr/src/linux-2.5.40/arch/i386/mach-generic -nostdinc -iwithprefix 
include -DMODULE   -DKBUILD_BASENAME=video1394   -c -o video1394.o 
video1394.c
In file included from video1394.c:52:
drivers/ieee1394/ieee1394_core.h:72: parse error before `task_queue'
drivers/ieee1394/ieee1394_core.h:72: warning: no semicolon at end of 
struct or union
drivers/ieee1394/ieee1394_core.h:78: parse error before `}'
drivers/ieee1394/ieee1394_core.h: In function `driver_packet':
drivers/ieee1394/ieee1394_core.h:82: dereferencing pointer to incomplete 
type
drivers/ieee1394/ieee1394_core.h:82: warning: type defaults to `int' in 
declaration of `__mptr'
drivers/ieee1394/ieee1394_core.h:82: warning: initialization from 
incompatible pointer type
drivers/ieee1394/ieee1394_core.h:82: dereferencing pointer to incomplete 
type
drivers/ieee1394/ieee1394_core.h:83: warning: control reaches end of 
non-void function
  gcc -Wp,-MD,./.sbp2.o.d -D__KERNEL__ -I/usr/src/linux-2.5.40/include 
-Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer 
-fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 
-march=i686 -malign-functions=4  
-I/usr/src/linux-2.5.40/arch/i386/mach-generic -nostdinc -iwithprefix 
include -DMODULE   -DKBUILD_BASENAME=sbp2   -c -o sbp2.o sbp2.c
In file included from sbp2.c:344:
drivers/ieee1394/ieee1394_core.h:72: parse error before `task_queue'
drivers/ieee1394/ieee1394_core.h:72: warning: no semicolon at end of 
struct or union
drivers/ieee1394/ieee1394_core.h:78: parse error before `}'
drivers/ieee1394/ieee1394_core.h: In function `driver_packet':
drivers/ieee1394/ieee1394_core.h:82: dereferencing pointer to incomplete 
type
drivers/ieee1394/ieee1394_core.h:82: warning: type defaults to `int' in 
declaration of `__mptr'
drivers/ieee1394/ieee1394_core.h:82: warning: initialization from 
incompatible pointer type
drivers/ieee1394/ieee1394_core.h:82: dereferencing pointer to incomplete 
type
drivers/ieee1394/ieee1394_core.h:83: warning: control reaches end of 
non-void function
drivers/ieee1394/sbp2.c: In function 
`sbp2util_allocate_write_request_packet':
drivers/ieee1394/sbp2.c:767: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c:768: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c:768: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c:768: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c:768: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c:769: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c:770: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c:771: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c:775: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c:775: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c:790: warning: implicit declaration of function 
`queue_task'
drivers/ieee1394/sbp2.c:790: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c: In function `sbp2util_free_request_packet':
drivers/ieee1394/sbp2.c:818: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c:819: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c: In function `sbp2_agent_reset':
drivers/ieee1394/sbp2.c:2034: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c:2035: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c: In function `sbp2_link_orb_command':
drivers/ieee1394/sbp2.c:2344: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c:2345: dereferencing pointer to incomplete type
drivers/ieee1394/sbp2.c:2346: dereferencing pointer to incomplete type
  gcc -Wp,-MD,./.dv1394.o.d -D__KERNEL__ -I/usr/src/linux-2.5.40/include 
-Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer 
-fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 
-march=i686 -malign-functions=4  
-I/usr/src/linux-2.5.40/arch/i386/mach-generic -nostdinc -iwithprefix 
include -DMODULE   -DKBUILD_BASENAME=dv1394   -c -o dv1394.o dv1394.c
In file included from dv1394.c:113:
drivers/ieee1394/ieee1394_core.h:72: parse error before `task_queue'
drivers/ieee1394/ieee1394_core.h:72: warning: no semicolon at end of 
struct or union
drivers/ieee1394/ieee1394_core.h:78: parse error before `}'
drivers/ieee1394/ieee1394_core.h: In function `driver_packet':
drivers/ieee1394/ieee1394_core.h:82: dereferen
cing pointer to incomplete type
drivers/ieee1394/ieee1394_core.h:82: warning: type defaults to `int' in 
declaration of `__mptr'
drivers/ieee1394/ieee1394_core.h:82: warning: initialization from 
incompatible pointer type
drivers/ieee1394/ieee1394_core.h:82: dereferencing pointer to incomplete 
type
drivers/ieee1394/ieee1394_core.h:83: warning: control reaches end of 
non-void function
  gcc -Wp,-MD,./.eth1394.o.d -D__KERNEL__ 
-I/usr/src/linux-2.5.40/include -Wall -Wstrict-prototypes -Wno-trigraphs 
-O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe 
-mpreferred-stack-boundary=2 -march=i686 -malign-functions=4  
-I/usr/src/linux-2.5.40/arch/i386/mach-generic -nostdinc -iwithprefix 
include -DMODULE   -DKBUILD_BASENAME=eth1394   -c -o eth1394.o eth1394.c
In file included from eth1394.c:64:
drivers/ieee1394/ieee1394_core.h:72: parse error before `task_queue'
drivers/ieee1394/ieee1394_core.h:72: warning: no semicolon at end of 
struct or union
drivers/ieee1394/ieee1394_core.h:78: parse error before `}'
drivers/ieee1394/ieee1394_core.h: In function `driver_packet':
drivers/ieee1394/ieee1394_core.h:82: dereferencing pointer to incomplete 
type
drivers/ieee1394/ieee1394_core.h:82: warning: type defaults to `int' in 
declaration of `__mptr'
drivers/ieee1394/ieee1394_core.h:82: warning: initialization from 
incompatible pointer type
drivers/ieee1394/ieee1394_core.h:82: dereferencing pointer to incomplete 
type
drivers/ieee1394/ieee1394_core.h:83: warning: control reaches end of 
non-void function
make[2]: Leaving directory `/usr/src/linux-2.5.40/drivers/ieee1394'


And a bit down with i20:

make[3]: Entering directory `/usr/src/linux-2.5.40/drivers/message/i2o'
  gcc -Wp,-MD,./.i2o_block.o.d -D__KERNEL__ 
-I/usr/src/linux-2.5.40/include -Wall -Wstrict-prototypes -Wno-trigraphs 
-O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe 
-mpreferred-stack-boundary=2 -march=i686 -malign-functions=4  
-I/usr/src/linux-2.5.40/arch/i386/mach-generic -nostdinc -iwithprefix 
include -DMODULE   -DKBUILD_BASENAME=i2o_block   -c -o i2o_block.o 
i2o_block.c
drivers/message/i2o/i2o_block.c:43: #error Please convert me to 
Documentation/DMA-mapping.txt
drivers/message/i2o/i2o_block.c: In function `i2ob_send':
drivers/message/i2o/i2o_block.c:324: warning: comparison between pointer 
and integer
drivers/message/i2o/i2o_block.c: In function `i2ob_install_device':
drivers/message/i2o/i2o_block.c:1236: structure has no member named 
`queue_buggy'
drivers/message/i2o/i2o_block.c:1239: structure has no member named 
`queue_buggy'
drivers/message/i2o/i2o_block.c:1323: incompatible type for argument 1 
of `set_capacity'
fixdep: ./.i2o_block.o.d: No such file or directory
make[3]: *** [i2o_block.o] Error 2
make[3]: Leaving directory `/usr/src/linux-2.5.40/drivers/message/i2o'
make[2]: *** [i2o] Error 2
make[2]: Leaving directory `/usr/src/linux-2.5.40/drivers/message'
make[1]: *** [message] Error 2
make[1]: Leaving directory `/usr/src/linux-2.5.40/drivers'
make: *** [drivers] Error 2


Will re-try without ieee1394 and see what happens.


Cheers,


Rudy


                 reply	other threads:[~2002-10-02 23:11 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=3D9B7F51.9090209@edsons.demon.nl \
    --to=rudy@edsons.demon.nl \
    --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