make all-am make[1]: Entering directory `/home/cwandrisco/4fm.bsp.14.09.2020/lib4FM-1.88.0' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -g -O2 -MT 4FM_core.lo -MD -MP -MF .deps/4FM_core.Tpo -c -o 4FM_core.lo 4FM_core.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -g -O2 -MT 4FM_core.lo -MD -MP -MF .deps/4FM_core.Tpo -c 4FM_core.c -fPIC -DPIC -o .libs/4FM_core.o 4FM_core.c: In function '_4FM_OpenDevice': 4FM_core.c:557:30: error: 'MULTIPLE_SIZE_REQ128' undeclared (first use in this function) ctx->dma_align_req = MULTIPLE_SIZE_REQ128; ^ 4FM_core.c:557:30: note: each undeclared identifier is reported only once for each function it appears in 4FM_core.c:559:30: error: 'MULTIPLE_SIZE_REQ32' undeclared (first use in this function) ctx->dma_align_req = MULTIPLE_SIZE_REQ32; ^ 4FM_core.c: In function '_4FM_SendData': 4FM_core.c:1108:9: error: conflicting types for 'rc' int rc; ^ 4FM_core.c:1102:18: note: previous declaration of 'rc' was here _4FM_error_t rc; ^ 4FM_core.c:1137:78: error: 'ALIGN_PTR_REQ4K' undeclared (first use in this function) if (((size_t)buffer+indexiter*optionstable[OPTION_DMA_BURST_SIZE]) % ALIGN_PTR_REQ4K) ^ 4FM_core.c:1150:86: error: 'FPGA_MEM_COUNT_BYTES' undeclared (first use in this function) rc = _4FM_WriteRegister(ctx, 0x19, optionstable[OPTION_DMA_BURST_SIZE] / FPGA_MEM_COUNT_BYTES); ^ 4FM_core.c:1151:20: warning: comparison between pointer and integer [enabled by default] if (rc != _4FM_OK) ^ 4FM_core.c:1152:17: warning: return makes pointer from integer without a cast [enabled by default] return rc; ^ 4FM_core.c:1154:16: warning: assignment makes integer from pointer without a cast [enabled by default] rc = _4FM_WriteRegister(ctx, 0x1a, 1); ^ 4FM_core.c:1155:20: warning: comparison between pointer and integer [enabled by default] if (rc != _4FM_OK) ^ 4FM_core.c:1156:17: warning: return makes pointer from integer without a cast [enabled by default] return rc; ^ 4FM_core.c:1211:20: warning: comparison between pointer and integer [enabled by default] if (rc != _4FM_OK) ^ 4FM_core.c:1212:17: warning: return makes pointer from integer without a cast [enabled by default] return rc; ^ 4FM_core.c:1214:16: warning: assignment makes integer from pointer without a cast [enabled by default] rc = _4FM_WriteRegister(ctx, 0x1a, 1); ^ 4FM_core.c:1215:20: warning: comparison between pointer and integer [enabled by default] if (rc != _4FM_OK) ^ 4FM_core.c:1216:17: warning: return makes pointer from integer without a cast [enabled by default] return rc; ^ 4FM_core.c: In function '_4FM_ReceiveData': 4FM_core.c:1273:18: error: conflicting types for 'rc' _4FM_error_t rc; ^ 4FM_core.c:1267:9: note: previous declaration of 'rc' was here int rc; ^ 4FM_core.c:1299:78: error: 'ALIGN_PTR_REQ4K' undeclared (first use in this function) if (((size_t)buffer+indexiter*optionstable[OPTION_DMA_BURST_SIZE]) % ALIGN_PTR_REQ4K) ^ 4FM_core.c:1312:86: error: 'FPGA_MEM_COUNT_BYTES' undeclared (first use in this function) rc = _4FM_WriteRegister(ctx, 0x19, optionstable[OPTION_DMA_BURST_SIZE] / FPGA_MEM_COUNT_BYTES); ^ 4FM_core.c:1338:12: warning: assignment makes pointer from integer without a cast [enabled by default] rc = read(ctx->fd, buffer+(size_t)((size_t)indexiter*(size_t)optionstable[OPTION_DMA_BURST_SIZE]), optionstable[OPTION_DMA_BURST_SIZE]); ^ 4FM_core.c:1339:27: warning: comparison between pointer and integer [enabled by default] if (rc < 0 || rc < optionstable[OPTION_DMA_BURST_SIZE]) ^ 4FM_core.c:1386:12: warning: assignment makes pointer from integer without a cast [enabled by default] rc = read(ctx->fd, buffer+reqiter*optionstable[OPTION_DMA_BURST_SIZE], remainder); ^ 4FM_core.c:1387:27: warning: comparison between pointer and integer [enabled by default] if (rc < 0 || rc < remainder) ^ make[1]: *** [4FM_core.lo] Error 1 make[1]: Leaving directory `/home/cwandrisco/4fm.bsp.14.09.2020/lib4FM-1.88.0' make: *** [all] Error 2