|
From: Alex G. <ag...@is...> - 2017-04-27 22:51:45
|
Trying to compile under kernel 4.10.2 results in the following errors.
Thank you for any help and guidance.
--
Alex Gorbachev
Storcium
make -C /lib/modules/4.10.2-041002-generic/build
SCST_INC_DIR=/usr/local/ISS/scst/iscsi-scst/../scst/include
SUBDIRS=/usr/local/ISS/scst/iscsi-scst/kernel \
$([ -n "" ] && echo DEPMOD=true) \
modules_install
make[2]: Entering directory `/usr/src/linux-headers-4.10.2-041002-generic'
INSTALL /usr/local/ISS/scst/iscsi-scst/kernel/iscsi-scst.ko
At main.c:158:
- SSL error:02001002:system library:fopen:No such file or directory:
bss_file.c:169
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:172
sign-file: certs/signing_key.pem: No such file or directory
DEPMOD 4.10.2-041002-generic
make[2]: Leaving directory `/usr/src/linux-headers-4.10.2-041002-generic'
echo "install: INFINIBAND_ENABLED = true"
install: INFINIBAND_ENABLED = true
if true; then \
make -C /lib/modules/4.10.2-041002-generic/build
SCST_INC_DIR=/usr/local/ISS/scst/iscsi-scst/../scst/include
SUBDIRS=/usr/local/ISS/scst/iscsi-scst/kernel/isert-scst \
$([ -n "" ] && echo DEPMOD=true) \
modules_install; \
fi
make[2]: Entering directory `/usr/src/linux-headers-4.10.2-041002-generic'
INSTALL /usr/local/ISS/scst/iscsi-scst/kernel/isert-scst/isert-scst.ko
At main.c:158:
- SSL error:02001002:system library:fopen:No such file or directory:
bss_file.c:169
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:172
sign-file: certs/signing_key.pem: No such file or directory
DEPMOD 4.10.2-041002-generic
make[2]: Leaving directory `/usr/src/linux-headers-4.10.2-041002-generic'
make[1]: Leaving directory `/usr/local/ISS/scst/iscsi-scst'
cd qla2x00t/qla2x00-target && make all
make[1]: Entering directory `/usr/local/ISS/scst/qla2x00t/qla2x00-target'
make BUILD_2X_MODULE=y CONFIG_SCSI_QLA2XXX_TARGET=y \
SUBDIRS=/usr/local/ISS/scst/qla2x00t/qla2x00-target/..
-C /usr/local/ISS/scst/qla2x00t/qla2x00-target/.. all
make[2]: Entering directory `/usr/local/ISS/scst/qla2x00t'
make -C /lib/modules/4.10.2-041002-generic/build
SUBDIRS=/usr/local/ISS/scst/qla2x00t BUILD_INI=m
make[3]: Entering directory `/usr/src/linux-headers-4.10.2-041002-generic'
LD /usr/local/ISS/scst/qla2x00t/built-in.o
CC [M] /usr/local/ISS/scst/qla2x00t/qla_os.o
CC [M] /usr/local/ISS/scst/qla2x00t/qla_init.o
CC [M] /usr/local/ISS/scst/qla2x00t/qla_mbx.o
CC [M] /usr/local/ISS/scst/qla2x00t/qla_iocb.o
In file included from ./include/linux/byteorder/little_endian.h:4:0,
from ./arch/x86/include/uapi/asm/byteorder.h:4,
from ./include/asm-generic/bitops/le.h:5,
from ./arch/x86/include/asm/bitops.h:517,
from ./include/linux/bitops.h:36,
from ./include/linux/kernel.h:10,
from /usr/local/ISS/scst/qla2x00t/qla_def.h:11,
from /usr/local/ISS/scst/qla2x00t/qla_iocb.c:7:
/usr/local/ISS/scst/qla2x00t/qla_iocb.c: In function ‘qla24xx_els_iocb’:
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2116:53: error: dereferencing
pointer to incomplete type
els_iocb->tx_dsd_count = cpu_to_le16(bsg_job->request_payload.sg_cnt);
^
./include/uapi/linux/byteorder/little_endian.h:34:51: note: in
definition of macro ‘__cpu_to_le16’
#define __cpu_to_le16(x) ((__force __le16)(__u16)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2116:34: note: in expansion of
macro ‘cpu_to_le16’
els_iocb->tx_dsd_count = cpu_to_le16(bsg_job->request_payload.sg_cnt);
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2119:53: error: dereferencing
pointer to incomplete type
els_iocb->rx_dsd_count = cpu_to_le16(bsg_job->reply_payload.sg_cnt);
^
./include/uapi/linux/byteorder/little_endian.h:34:51: note: in
definition of macro ‘__cpu_to_le16’
#define __cpu_to_le16(x) ((__force __le16)(__u16)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2119:34: note: in expansion of
macro ‘cpu_to_le16’
els_iocb->rx_dsd_count = cpu_to_le16(bsg_job->reply_payload.sg_cnt);
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2123:13: error: dereferencing
pointer to incomplete type
bsg_job->request->rqst_data.r_els.els_code :
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2124:13: error: dereferencing
pointer to incomplete type
bsg_job->request->rqst_data.h_els.command_code;
^
In file included from ./include/linux/byteorder/little_endian.h:4:0,
from ./arch/x86/include/uapi/asm/byteorder.h:4,
from ./include/asm-generic/bitops/le.h:5,
from ./arch/x86/include/asm/bitops.h:517,
from ./include/linux/bitops.h:36,
from ./include/linux/kernel.h:10,
from /usr/local/ISS/scst/qla2x00t/qla_def.h:11,
from /usr/local/ISS/scst/qla2x00t/qla_iocb.c:7:
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2130:32: error: dereferencing
pointer to incomplete type
cpu_to_le32(bsg_job->reply_payload.payload_len);
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2130:13: note: in expansion of
macro ‘cpu_to_le32’
cpu_to_le32(bsg_job->reply_payload.payload_len);
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2132:32: error: dereferencing
pointer to incomplete type
cpu_to_le32(bsg_job->request_payload.payload_len);
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2132:13: note: in expansion of
macro ‘cpu_to_le32’
cpu_to_le32(bsg_job->request_payload.payload_len);
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2135:21: error: dereferencing
pointer to incomplete type
(bsg_job->request_payload.sg_list)));
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2134:47: note: in expansion of
macro ‘LSD’
els_iocb->tx_address[0] = cpu_to_le32(LSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2134:51: note: in expansion of
macro ‘sg_dma_address’
els_iocb->tx_address[0] = cpu_to_le32(LSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2137:21: error: dereferencing
pointer to incomplete type
(bsg_job->request_payload.sg_list)));
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2136:47: note: in expansion of
macro ‘MSD’
els_iocb->tx_address[1] = cpu_to_le32(MSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2136:51: note: in expansion of
macro ‘sg_dma_address’
els_iocb->tx_address[1] = cpu_to_le32(MSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2139:21: error: dereferencing
pointer to incomplete type
(bsg_job->request_payload.sg_list));
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2138:40: note: in expansion of
macro ‘sg_dma_len’
els_iocb->tx_len = cpu_to_le32(sg_dma_len
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2142:21: error: dereferencing
pointer to incomplete type
(bsg_job->reply_payload.sg_list)));
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2141:47: note: in expansion of
macro ‘LSD’
els_iocb->rx_address[0] = cpu_to_le32(LSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2141:51: note: in expansion of
macro ‘sg_dma_address’
els_iocb->rx_address[0] = cpu_to_le32(LSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2144:21: error: dereferencing
pointer to incomplete type
(bsg_job->reply_payload.sg_list)));
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2143:47: note: in expansion of
macro ‘MSD’
els_iocb->rx_address[1] = cpu_to_le32(MSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2143:51: note: in expansion of
macro ‘sg_dma_address’
els_iocb->rx_address[1] = cpu_to_le32(MSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2146:21: error: dereferencing
pointer to incomplete type
(bsg_job->reply_payload.sg_list));
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2145:40: note: in expansion of
macro ‘sg_dma_len’
els_iocb->rx_len = cpu_to_le32(sg_dma_len
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c: In function ‘qla2x00_ct_iocb’:
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2173:25: error: dereferencing
pointer to incomplete type
cpu_to_le16(bsg_job->request_payload.sg_cnt);
^
./include/uapi/linux/byteorder/little_endian.h:34:51: note: in
definition of macro ‘__cpu_to_le16’
#define __cpu_to_le16(x) ((__force __le16)(__u16)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2173:6: note: in expansion of
macro ‘cpu_to_le16’
cpu_to_le16(bsg_job->request_payload.sg_cnt);
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2175:25: error: dereferencing
pointer to incomplete type
cpu_to_le16(bsg_job->request_payload.sg_cnt + 1);
^
./include/uapi/linux/byteorder/little_endian.h:34:51: note: in
definition of macro ‘__cpu_to_le16’
#define __cpu_to_le16(x) ((__force __le16)(__u16)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2175:6: note: in expansion of
macro ‘cpu_to_le16’
cpu_to_le16(bsg_job->request_payload.sg_cnt + 1);
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2177:25: error: dereferencing
pointer to incomplete type
cpu_to_le32(bsg_job->request_payload.payload_len);
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2177:6: note: in expansion of
macro ‘cpu_to_le32’
cpu_to_le32(bsg_job->request_payload.payload_len);
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2179:25: error: dereferencing
pointer to incomplete type
cpu_to_le32(bsg_job->reply_payload.payload_len);
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2179:6: note: in expansion of
macro ‘cpu_to_le32’
cpu_to_le32(bsg_job->reply_payload.payload_len);
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2182:14: error: dereferencing
pointer to incomplete type
(bsg_job->request_payload.sg_list)));
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2181:45: note: in expansion of
macro ‘LSD’
ct_iocb->dseg_req_address[0] = cpu_to_le32(LSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2181:49: note: in expansion of
macro ‘sg_dma_address’
ct_iocb->dseg_req_address[0] = cpu_to_le32(LSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2184:14: error: dereferencing
pointer to incomplete type
(bsg_job->request_payload.sg_list)));
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2183:45: note: in expansion of
macro ‘MSD’
ct_iocb->dseg_req_address[1] = cpu_to_le32(MSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2183:49: note: in expansion of
macro ‘sg_dma_address’
ct_iocb->dseg_req_address[1] = cpu_to_le32(MSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2188:14: error: dereferencing
pointer to incomplete type
(bsg_job->reply_payload.sg_list)));
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2187:45: note: in expansion of
macro ‘LSD’
ct_iocb->dseg_rsp_address[0] = cpu_to_le32(LSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2187:49: note: in expansion of
macro ‘sg_dma_address’
ct_iocb->dseg_rsp_address[0] = cpu_to_le32(LSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2190:14: error: dereferencing
pointer to incomplete type
(bsg_job->reply_payload.sg_list)));
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2189:45: note: in expansion of
macro ‘MSD’
ct_iocb->dseg_rsp_address[1] = cpu_to_le32(MSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2189:49: note: in expansion of
macro ‘sg_dma_address’
ct_iocb->dseg_rsp_address[1] = cpu_to_le32(MSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2196:20: error: dereferencing
pointer to incomplete type
tot_dsds = bsg_job->reply_payload.sg_cnt;
^
In file included from ./include/linux/dmapool.h:14:0,
from ./include/linux/pci.h:1286,
from /usr/local/ISS/scst/qla2x00t/qla_def.h:16,
from /usr/local/ISS/scst/qla2x00t/qla_iocb.c:7:
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2198:21: error: dereferencing
pointer to incomplete type
for_each_sg(bsg_job->reply_payload.sg_list, sg, tot_dsds, index) {
^
./include/linux/scatterlist.h:149:22: note: in definition of macro ‘for_each_sg’
for (__i = 0, sg = (sglist); __i < (nr); __i++, sg = sg_next(sg))
^
In file included from ./include/linux/byteorder/little_endian.h:4:0,
from ./arch/x86/include/uapi/asm/byteorder.h:4,
from ./include/asm-generic/bitops/le.h:5,
from ./arch/x86/include/asm/bitops.h:517,
from ./include/linux/bitops.h:36,
from ./include/linux/kernel.h:10,
from /usr/local/ISS/scst/qla2x00t/qla_def.h:11,
from /usr/local/ISS/scst/qla2x00t/qla_iocb.c:7:
/usr/local/ISS/scst/qla2x00t/qla_iocb.c: In function ‘qla24xx_ct_iocb’:
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2251:32: error: dereferencing
pointer to incomplete type
cpu_to_le16(bsg_job->request_payload.sg_cnt);
^
./include/uapi/linux/byteorder/little_endian.h:34:51: note: in
definition of macro ‘__cpu_to_le16’
#define __cpu_to_le16(x) ((__force __le16)(__u16)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2251:13: note: in expansion of
macro ‘cpu_to_le16’
cpu_to_le16(bsg_job->request_payload.sg_cnt);
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2254:32: error: dereferencing
pointer to incomplete type
cpu_to_le16(bsg_job->reply_payload.sg_cnt);
^
./include/uapi/linux/byteorder/little_endian.h:34:51: note: in
definition of macro ‘__cpu_to_le16’
#define __cpu_to_le16(x) ((__force __le16)(__u16)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2254:13: note: in expansion of
macro ‘cpu_to_le16’
cpu_to_le16(bsg_job->reply_payload.sg_cnt);
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2256:32: error: dereferencing
pointer to incomplete type
cpu_to_le32(bsg_job->reply_payload.payload_len);
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2256:13: note: in expansion of
macro ‘cpu_to_le32’
cpu_to_le32(bsg_job->reply_payload.payload_len);
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2258:32: error: dereferencing
pointer to incomplete type
cpu_to_le32(bsg_job->request_payload.payload_len);
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2258:13: note: in expansion of
macro ‘cpu_to_le32’
cpu_to_le32(bsg_job->request_payload.payload_len);
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2260:21: error: dereferencing
pointer to incomplete type
(bsg_job->request_payload.sg_list)));
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2259:50: note: in expansion of
macro ‘LSD’
ct_iocb->dseg_0_address[0] = cpu_to_le32(LSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2259:54: note: in expansion of
macro ‘sg_dma_address’
ct_iocb->dseg_0_address[0] = cpu_to_le32(LSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2262:20: error: dereferencing
pointer to incomplete type
(bsg_job->request_payload.sg_list)));
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2261:50: note: in expansion of
macro ‘MSD’
ct_iocb->dseg_0_address[1] = cpu_to_le32(MSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2261:54: note: in expansion of
macro ‘sg_dma_address’
ct_iocb->dseg_0_address[1] = cpu_to_le32(MSD(sg_dma_address
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2264:21: error: dereferencing
pointer to incomplete type
(bsg_job->request_payload.sg_list));
^
./include/uapi/linux/byteorder/little_endian.h:32:51: note: in
definition of macro ‘__cpu_to_le32’
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x))
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2263:43: note: in expansion of
macro ‘sg_dma_len’
ct_iocb->dseg_0_len = cpu_to_le32(sg_dma_len
^
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2269:20: error: dereferencing
pointer to incomplete type
tot_dsds = bsg_job->reply_payload.sg_cnt;
^
In file included from ./include/linux/dmapool.h:14:0,
from ./include/linux/pci.h:1286,
from /usr/local/ISS/scst/qla2x00t/qla_def.h:16,
from /usr/local/ISS/scst/qla2x00t/qla_iocb.c:7:
/usr/local/ISS/scst/qla2x00t/qla_iocb.c:2271:21: error: dereferencing
pointer to incomplete type
for_each_sg(bsg_job->reply_payload.sg_list, sg, tot_dsds, index) {
^
./include/linux/scatterlist.h:149:22: note: in definition of macro ‘for_each_sg’
for (__i = 0, sg = (sglist); __i < (nr); __i++, sg = sg_next(sg))
^
make[4]: *** [/usr/local/ISS/scst/qla2x00t/qla_iocb.o] Error 1
make[3]: *** [_module_/usr/local/ISS/scst/qla2x00t] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-4.10.2-041002-generic'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/local/ISS/scst/qla2x00t'
make[1]: *** [qla2xxx_scst] Error 2
make[1]: Leaving directory `/usr/local/ISS/scst/qla2x00t/qla2x00-target'
make: *** [qla_old] Error 2
|