id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,blockedby,blocking,branch_state,votes 3960,MC 4.8.22 doesn't compile on AIX 7.2,dp,andrew_b,"Hi there, The compilation fails on AIX 7.2 (7200-03-01-1838) with the following error messages: {{{ make[3]: Entering directory '/home/dp/rpmbuild/BUILD/mc-4.8.22/src/filemanager' CC achown.lo achown.c: In function 'chl_callback': achown.c:491:9: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (parm) ^~~~~~ achown.c:505:5: note: here default: ^~~~~~~ CC boxes.lo CC chmod.lo CC chown.lo CC cmd.lo CC command.lo In function 'examine_cd', inlined from 'do_cd_command' at command.c:440:16: command.c:172:25: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (r, t, tlen + 1); ^~~~~~~~~~~~~~~~~~~~~~~~ command.c: In function 'do_cd_command': command.c:168:28: note: length computed here tlen = strlen (t); ^~~~~~~~~~ CC dir.lo CC ext.lo CC file.lo file.c: In function 'get_times': file.c:899:17: error: incompatible types when assigning to type 'struct timespec' from type 'st_timespec_t' {aka 'const struct st_timespec'} (*times)[0] = sb->st_atim; ^ file.c:900:17: error: incompatible types when assigning to type 'struct timespec' from type 'st_timespec_t' {aka 'const struct st_timespec'} (*times)[1] = sb->st_mtim; ^ make[3]: *** [Makefile:604: file.lo] Error 1 make[3]: Leaving directory '/home/dp/rpmbuild/BUILD/mc-4.8.22/src/filemanager' make[2]: *** [Makefile:738: all-recursive] Error 1 make[2]: Leaving directory '/home/dp/rpmbuild/BUILD/mc-4.8.22/src' make[1]: *** [Makefile:625: all-recursive] Error 1 make[1]: Leaving directory '/home/dp/rpmbuild/BUILD/mc-4.8.22' make: *** [Makefile:553: all] Error 2 }}} The full listing is attached.",defect,closed,major,4.8.23,mc-core,4.8.22,fixed,,jax IBMJesseG,,,merged,committed-master