Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Mar 1996 12:05:11 -0500 (EST)
From:      Lisa Cozzens <lcozzens@gateway.us.sidwell.edu>
To:        questions@freebsd.org
Subject:   Compile errors on matcd driver
Message-ID:  <Pine.BSD/.3.91.960311115925.2249A-100000@gateway.us.sidwell.edu>

next in thread | raw e-mail | index | archive | help
Hi, I just upgraded my 2.0.5 system to 2.1 yesterday.  The system is a 
Pentium 120 with a Matsushita/Panasonic 562 drive on a genuine 
SoundBlaster card.  The drive works fine with the driver in the GENERIC 
kernel, but I'm now trying to recompile the kernel and I keep getting 
these error messages:
In file included from ../../i386/isa/matcd/matcd.c:354:
../../i386/isa/matcd/matcddrv.h:171: redefinition of `matcderrors'
../../i386/isa/matcd/matcd.h:171: `matcderrors' previously defined here
../../i386/isa/matcd/matcd.c:437: `NMATCD' undeclared here (not in a 
function)
../../i386/isa/matcd/matcd.c:437: size of array `matcd_data' has 
non-integer type
../../i386/isa/matcd/matcd.c:461: `NMATCD' undeclared here (not in a 
function)
../../i386/isa/matcd/matcd.c:485: `NMATCD' undeclared here (not in a 
function)
../../i386/isa/matcd/matcd.c:485: size of array `kdc_matcd' has 
non-integer type
../../i386/isa/matcd/matcd.c: In function `matcdopen':
../../i386/isa/matcd/matcd.c:639: `NMATCD' undeclared (first use this 
function)
../../i386/isa/matcd/matcd.c:639: (Each undeclared identifier is reported 
only once
../../i386/isa/matcd/matcd.c:639: for each function it appears in.)
../../i386/isa/matcd/matcd.c: In function `matcdclose':
../../i386/isa/matcd/matcd.c:830: `NMATCD' undeclared (first use this 
function)
../../i386/isa/matcd/matcd.c: In function `matcdstrategy':
../../i386/isa/matcd/matcd.c:896: `NMATCD' undeclared (first use this 
function)
../../i386/isa/matcd/matcd.c: In function `matcd_probe':
../../i386/isa/matcd/matcd.c:1255: `NMATCD' undeclared (first use this 
function)
../../i386/isa/matcd/matcd.c: In function `matcd_blockread':
../../i386/isa/matcd/matcd.c:1915: warning: `dp' might be used 
uninitialized in this function

Then the kernel compilation halts.  If I comment out the line for the 
matcd driver in my kernel config file, the kernel compiles fine, but I 
*really* want CD-ROM drive support.  I've tried linking the matcd.c file 
to the matcd.c file on the second CD-ROM (the live file system) but I get 
the same errors.  This kernel compiled fine under 2.0.5.  Any hints?

Please CC any responses to me (lcozzens@sidwell.edu)
Thanks!
Lisa

    ____  Lisa Cozzens (lcozzens@sidwell.edu)
   (o |   WWW Home Page: http://www.sidwell.edu/~lcozzens/
    \     "We are what we consistently do; excellence, therefore,
 =========  is not an act but a habit."   --Aristotle




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSD/.3.91.960311115925.2249A-100000>