I had no luck compiling a recently-committed driver for
maestro3 sounds cards. The system is 4.2-STABLE, source
cvsup'ed on Feb 7, 2001. Running 'make depend; make'
in /usr/src/sys/modules/sound/driver/maestro3
produces the output attached below.
I have emailed to Darrell Anderson <[EMAIL PROTECTED]>,
who seems to have written this driver, but just want to confirm
that I am not doing something wrong. Has anyone else run
into the same problem? I could compile the driver
before I did an upgrade (I believe my old sources were from
Jan 15, 2001, but I am not sure).
Vladimir
Warning: Object directory not changed from original
/usr/src/sys/modules/sound/driver/maestro3
cc -O -pipe -Wall -D_KERNEL -Wall -Wredundant-decls -Wnested-externs
-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual
-fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I. -I@ -I@/../include
-mpreferred-stack-boundary=2 -c
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:77:
warning: `AC97_CREATE' redefined
@/dev/sound/pcm/ac97.h:78: warning: this is the location of the previous definition
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:85:
warning: `KOBJMETHOD' redefined
@/sys/kobj.h:94: warning: this is the location of the previous definition
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:86:
warning: `AC97_DECLARE' redefined
@/dev/sound/pcm/ac97.h:77: warning: this is the location of the previous definition
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:110:
warning: `CHANNEL_DECLARE' redefined
@/dev/sound/pcm/channel.h:102: warning: this is the location of the previous definition
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:84:
conflicting types for `kobj_method_t'
@/sys/kobj.h:37: previous declaration of `kobj_method_t'
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:84:
warning: redundant redeclaration of `kobj_method_t' in same scope
@/sys/kobj.h:37: warning: previous declaration of `kobj_method_t'
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:243:
warning: initialization from incompatible pointer type
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:243:
warning: initialization makes integer from pointer without a cast
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:243:
warning: initialization makes integer from pointer without a cast
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:243:
warning: initialization makes integer from pointer without a cast
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:243:
warning: initialization makes integer from pointer without a cast
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:243:
warning: initialization makes integer from pointer without a cast
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:243:
warning: initialization makes integer from pointer without a cast
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:243:
warning: initialization makes integer from pointer without a cast
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:243:
warning: missing braces around initializer
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:243:
warning: (near initialization for `M3_pch_class.buffer')
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:265:
warning: initialization from incompatible pointer type
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:265:
warning: initialization makes integer from pointer without a cast
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:265:
warning: initialization makes integer from pointer without a cast
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:265:
warning: initialization makes integer from pointer without a cast
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:265:
warning: initialization makes integer from pointer without a cast
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:265:
warning: initialization makes integer from pointer without a cast
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:265:
warning: initialization makes integer from pointer without a cast
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:265:
warning: initialization makes integer from pointer without a cast
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:265:
warning: missing braces around initializer
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:265:
warning: (near initialization for `M3_rch_class.buffer')
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c: In
function `M3_pchan_init':
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:410:
warning: implicit declaration of function `chn_allocbuf'
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c: In
function `M3_pci_attach':
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:1269:
warning: passing arg 3 of `ac97_create' from incompatible pointer type
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:1269:
too many arguments to function `ac97_create'
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:1274:
`ac97_mixer' undeclared (first use in this function)
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:1274:
(Each undeclared identifier is reported only once
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:1274:
for each function it appears in.)
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:1284:
warning: passing arg 3 of `pcm_addchan' from incompatible pointer type
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:1290:
warning: passing arg 3 of `pcm_addchan' from incompatible pointer type
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c: At
top level:
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:212:
warning: `M3_codec_methods' defined but not used
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:232:
warning: `M3_pch_methods' defined but not used
/usr/src/sys/modules/sound/driver/maestro3/../../../../dev/sound/pci/maestro3.c:254:
warning: `M3_rch_methods' defined but not used
*** Error code 1
Stop in /usr/src/sys/modules/sound/driver/maestro3.
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message