Hi, I tried to compile the latest stable samba version (4.7.3) on my ARMv5 NAS. The configure script worked well, but the make exited with an error. Here is the error itself: ../source3/lib/sysquotas_linux.c: In function 'sys_get_vfs_quota': ../source3/lib/sysquotas_linux.c:115:29: error: 'struct dqblk' has no member named 'dqb_curspace' dp->curblocks = (uint64_t)D.dqb_curspace/bsize; ^ ../source3/lib/sysquotas_linux.c: In function 'sys_set_vfs_quota': ../source3/lib/sysquotas_linux.c:151:3: error: 'struct dqblk' has no member named 'dqb_valid' D.dqb_valid = QIF_LIMITS; ^ ../source3/lib/sysquotas_linux.c:151:16: error: 'QIF_LIMITS' undeclared (first use in this function) D.dqb_valid = QIF_LIMITS; ^ ../source3/lib/sysquotas_linux.c:151:16: note: each undeclared identifier is reported only once for each function it appears in
looks like you have broken a Linux header file there. You might alternatively compile without quota if you can't fix the quota header file