this derivation will be built: /nix/store/2z2c21k9gnxsgzskhzs6c3ravvc2l1m0-lsiutil-1.72.drv building '/nix/store/2z2c21k9gnxsgzskhzs6c3ravvc2l1m0-lsiutil-1.72.drv' lsiutil-1.72> unpacking sources lsiutil-1.72> unpacking source archive /nix/store/4ww32naqvnyjvl6g5h7azbzk1qwmbm5b-lsiutil-1.72.tar.gz lsiutil-1.72> source root is lsiutil lsiutil-1.72> setting SOURCE_DATE_EPOCH to timestamp 1410254489 of file lsiutil/lsiutil.c lsiutil-1.72> patching sources lsiutil-1.72> configuring lsiutil-1.72> no configure script, doing nothing lsiutil-1.72> building lsiutil-1.72> lsiutil.c: In function 'findPorts': lsiutil-1.72> lsiutil.c:3016:38: warning: variable 'bar0size' set but not used [-Wunused-but-set-variable] lsiutil-1.72> 3016 | size_t bar0size; lsiutil-1.72> | ^~~~~~~~ lsiutil-1.72> lsiutil.c: In function 'doPort': lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5071:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5071 | EXP printf(" 3. Upload firmware\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5072:13: note: in expansion of macro 'printf' lsiutil-1.72> 5072 | printf(" 4. Download/erase BIOS and/or FCode (update the FLASH)\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5073:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5073 | EXP printf(" 5. Upload BIOS and/or FCode\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:5075:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 5075 | if (port->pidType != MPI_FW_HEADER_PID_TYPE_SAS) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5091:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5091 | EXP printf(" 9. Read/change configuration pages\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:5092:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 5092 | switch (port->deviceId) lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5112:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5112 | EXP printf("15. Change persistent mappings\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5113:17: note: in expansion of macro 'printf' lsiutil-1.72> 5113 | printf("16. Display logged-in devices\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:966:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 966 | #define MPI1 if (mpi1) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5125:5: note: in expansion of macro 'MPI1' lsiutil-1.72> 5125 | EXP MPI1 printf("15. Change persistent mappings\n"); lsiutil-1.72> | ^~~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5126:17: note: in expansion of macro 'printf' lsiutil-1.72> 5126 | printf("16. Display attached devices\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5134:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5134 | EXP printf("19. Test configuration page actions\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5135:13: note: in expansion of macro 'printf' lsiutil-1.72> 5135 | printf("20. Diagnostics\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:966:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 966 | #define MPI1 if (mpi1) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5137:5: note: in expansion of macro 'MPI1' lsiutil-1.72> 5137 | MPI1 printf("22. Reset bus\n"); lsiutil-1.72> | ^~~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5138:13: note: in expansion of macro 'printf' lsiutil-1.72> 5138 | printf("23. Reset target\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:967:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 967 | #define MPI2 if (mpi2) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5140:5: note: in expansion of macro 'MPI2' lsiutil-1.72> 5140 | EXP MPI2 printf("25. Power Management Control\n"); lsiutil-1.72> | ^~~~ lsiutil-1.72> lsiutil.c:5141:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 5141 | if (port->pidType == MPI_FW_HEADER_PID_TYPE_FC) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5147:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5147 | EXP printf("33. Erase non-volatile adapter storage\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:5148:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 5148 | if (port->pidType == MPI_FW_HEADER_PID_TYPE_FC) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5185:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5185 | EXP printf("44. Program manufacturing information\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5186:17: note: in expansion of macro 'printf' lsiutil-1.72> 5186 | printf("45. Concatenate SAS firmware and NVDATA files\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5195:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5195 | EXP printf("52. Read/modify chip memory locations\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:5196:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 5196 | if (port->pidType == MPI_FW_HEADER_PID_TYPE_FC) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5200:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5200 | EXP printf("54. Identify FLASH device\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:5201:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 5201 | if (port->pidType == MPI_FW_HEADER_PID_TYPE_SAS) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:967:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 967 | #define MPI2 if (mpi2) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5224:5: note: in expansion of macro 'MPI2' lsiutil-1.72> 5224 | EXP MPI2 printf("65. SAS UART Debug Console\n"); lsiutil-1.72> | ^~~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5225:17: note: in expansion of macro 'printf' lsiutil-1.72> 5225 | printf("66. Show SAS discovery errors\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5228:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5228 | EXP printf("68. Show port state summary\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5229:13: note: in expansion of macro 'printf' lsiutil-1.72> 5229 | printf("69. Show board manufacturing information\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5254:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5254 | EXP printf("90. Send SCSI CDB\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:5255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 5255 | if (port->pidType == MPI_FW_HEADER_PID_TYPE_FC) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5261:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5261 | EXP printf("97. Reset FC link, Maintain Logins\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5262:17: note: in expansion of macro 'printf' lsiutil-1.72> 5262 | printf("98. Reset FC link\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5267:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5267 | EXP printf("96. Send SMP request\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5268:17: note: in expansion of macro 'printf' lsiutil-1.72> 5268 | printf("97. Reset SAS link, HARD RESET\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c: In function 'doPortOption': lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5503:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5503 | EXP printf(" 3. Automatically add persistent mappings for SOME targets\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5504:25: note: in expansion of macro 'printf' lsiutil-1.72> 5504 | printf(" 4. Delete persistent mappings for ALL targets\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5512:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5512 | EXP printf(" 5. Delete persistent mappings for SOME targets\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5513:25: note: in expansion of macro 'printf' lsiutil-1.72> 5513 | printf(" 6. Change Bus/Target or EnclosureId of an existing mapping\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5645:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5645 | EXP printf(" 9. Mode Page Test\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:5646:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 5646 | if (port->pidType == MPI_FW_HEADER_PID_TYPE_FC) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5649:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5649 | EXP printf("11. Read Link Error Status ELS Test\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5650:21: note: in expansion of macro 'printf' lsiutil-1.72> 5650 | printf("12. Display port counters\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5656:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5656 | EXP printf("11. SATA Clear Affiliation Test\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5657:21: note: in expansion of macro 'printf' lsiutil-1.72> 5657 | printf("12. Display phy counters\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5670:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5670 | EXP printf("17. Diag data upload\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5671:17: note: in expansion of macro 'printf' lsiutil-1.72> 5671 | printf("18. Report LUNs Test\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:970:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 970 | #define EXP if (expert) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5696:1: note: in expansion of macro 'EXP' lsiutil-1.72> 5696 | EXP printf("37. Disable write cache\n"); lsiutil-1.72> | ^~~ lsiutil-1.72> lsiutil.c:5697:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 5697 | if (port->pidType == MPI_FW_HEADER_PID_TYPE_SAS) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:966:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 966 | #define MPI1 if (mpi1) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5754:5: note: in expansion of macro 'MPI1' lsiutil-1.72> 5754 | MPI1 printf("23. Replace physical disk\n"); lsiutil-1.72> | ^~~~ lsiutil-1.72> lsiutil.c:5755:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 5755 | if (port->pidType == MPI_FW_HEADER_PID_TYPE_SAS) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:966:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 966 | #define MPI1 if (mpi1) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5771:5: note: in expansion of macro 'MPI1' lsiutil-1.72> 5771 | EXP MPI1 printf("42. Change physical disk settings\n"); lsiutil-1.72> | ^~~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5772:17: note: in expansion of macro 'printf' lsiutil-1.72> 5772 | printf("50. Create hot spare\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c:967:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] lsiutil-1.72> 967 | #define MPI2 if (mpi2) lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:5774:5: note: in expansion of macro 'MPI2' lsiutil-1.72> 5774 | EXP MPI2 printf("60. Change RAID rate\n"); lsiutil-1.72> | ^~~~ lsiutil-1.72> lsiutil.c:382:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lsiutil-1.72> 382 | #define printf printfPaged lsiutil-1.72> | ^~~~~~~~~~~ lsiutil-1.72> lsiutil.c:5775:17: note: in expansion of macro 'printf' lsiutil-1.72> 5775 | printf("99. Reset port\n"); lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c: In function 'doReadChipMemoryRegions': lsiutil-1.72> lsiutil.c:26645:14: warning: variable 'flush' set but not used [-Wunused-but-set-variable] lsiutil-1.72> 26645 | U32 flush; lsiutil-1.72> | ^~~~~ lsiutil-1.72> lsiutil.c: In function 'doWriteChipMemoryRegions': lsiutil-1.72> lsiutil.c:26694:14: warning: variable 'flush' set but not used [-Wunused-but-set-variable] lsiutil-1.72> 26694 | U32 flush; lsiutil-1.72> | ^~~~~ lsiutil-1.72> lsiutil.c: In function 'doDumpChipMemoryRegions': lsiutil-1.72> lsiutil.c:26827:14: warning: variable 'diag' set but not used [-Wunused-but-set-variable] lsiutil-1.72> 26827 | U32 diag; lsiutil-1.72> | ^~~~ lsiutil-1.72> lsiutil.c: In function 'doReadModifyChipMemoryLocations': lsiutil-1.72> lsiutil.c:27009:14: warning: variable 'diag' set but not used [-Wunused-but-set-variable] lsiutil-1.72> 27009 | U32 diag; lsiutil-1.72> | ^~~~ lsiutil-1.72> lsiutil.c: In function 'doDumpFcTraceBuffer': lsiutil-1.72> lsiutil.c:27047:14: warning: variable 'diag' set but not used [-Wunused-but-set-variable] lsiutil-1.72> 27047 | U32 diag; lsiutil-1.72> | ^~~~ lsiutil-1.72> lsiutil.c: In function 'setFlashWrite': lsiutil-1.72> lsiutil.c:27742:14: warning: variable 'flush' set but not used [-Wunused-but-set-variable] lsiutil-1.72> 27742 | U32 flush; lsiutil-1.72> | ^~~~~ lsiutil-1.72> lsiutil.c: In function 'readFlash': lsiutil-1.72> lsiutil.c:27766:14: warning: variable 'flush' set but not used [-Wunused-but-set-variable] lsiutil-1.72> 27766 | U32 flush; lsiutil-1.72> | ^~~~~ lsiutil-1.72> lsiutil.c: In function 'writeFlash': lsiutil-1.72> lsiutil.c:27785:14: warning: variable 'flush' set but not used [-Wunused-but-set-variable] lsiutil-1.72> 27785 | U32 flush; lsiutil-1.72> | ^~~~~ lsiutil-1.72> lsiutil.c: In function 'getChipName': lsiutil-1.72> lsiutil.c:31074:26: warning: variable 'family' set but not used [-Wunused-but-set-variable] lsiutil-1.72> 31074 | int family; lsiutil-1.72> | ^~~~~~ lsiutil-1.72> lsiutil.c: In function 'doAltaProgramManufacturingInfo': lsiutil-1.72> lsiutil.c:41636:27: warning: the address of 'wwid' will always evaluate as 'true' [-Waddress] lsiutil-1.72> 41636 | if ((!skipwwid && !wwid) || !*serial || !*partnum || !*mfgdate || !*rwkdate) lsiutil-1.72> | ^ lsiutil-1.72> lsiutil.c: In function 'findPorts': lsiutil-1.72> lsiutil.c:3384:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] lsiutil-1.72> 3384 | write(pciHandle, config + 0x04, 1); lsiutil-1.72> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lsiutil-1.72> lsiutil.c:3328:52: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] lsiutil-1.72> 3328 | sprintf(portName1, "%s1", portName); lsiutil-1.72> | ^ lsiutil-1.72> In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906, lsiutil-1.72> from lsiutil.c:51: lsiutil-1.72> /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 65 bytes into a destination of size 64 lsiutil-1.72> 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, lsiutil-1.72> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lsiutil-1.72> 31 | __glibc_objsize (__s), __fmt, lsiutil-1.72> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lsiutil-1.72> 32 | __va_arg_pack ()); lsiutil-1.72> | ~~~~~~~~~~~~~~~~~ lsiutil-1.72> lsiutil.c:3326:52: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] lsiutil-1.72> 3326 | sprintf(portName1, "%s0", portName); lsiutil-1.72> | ^ lsiutil-1.72> In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906, lsiutil-1.72> from lsiutil.c:51: lsiutil-1.72> /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 65 bytes into a destination of size 64 lsiutil-1.72> 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, lsiutil-1.72> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lsiutil-1.72> 31 | __glibc_objsize (__s), __fmt, lsiutil-1.72> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lsiutil-1.72> 32 | __va_arg_pack ()); lsiutil-1.72> | ~~~~~~~~~~~~~~~~~ lsiutil-1.72> lsiutil.c:3329:48: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] lsiutil-1.72> 3329 | sprintf(portName2, "%s3", portName); lsiutil-1.72> | ^ lsiutil-1.72> In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906, lsiutil-1.72> from lsiutil.c:51: lsiutil-1.72> /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 65 bytes into a destination of size 64 lsiutil-1.72> 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, lsiutil-1.72> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lsiutil-1.72> 31 | __glibc_objsize (__s), __fmt, lsiutil-1.72> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lsiutil-1.72> 32 | __va_arg_pack ()); lsiutil-1.72> | ~~~~~~~~~~~~~~~~~ lsiutil-1.72> lsiutil.c: In function 'doFwDownload': lsiutil-1.72> lsiutil.c:34791:29: warning: 'tc' may be used uninitialized in this function [-Wmaybe-uninitialized] lsiutil-1.72> 34791 | tc->ImageOffset = set32(offset); lsiutil-1.72> | ^ lsiutil-1.72> lsiutil.c: In function 'doFwUpload': lsiutil-1.72> lsiutil.c:34893:29: warning: 'tc' may be used uninitialized in this function [-Wmaybe-uninitialized] lsiutil-1.72> 34893 | tc->ImageOffset = set32(offset); lsiutil-1.72> | ^ lsiutil-1.72> lsiutil.c: In function 'doDumpPortState': lsiutil-1.72> lsiutil.c:30558:66: warning: '%d' directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] lsiutil-1.72> 30558 | sprintf(name, "SASExpanderPage1 / %04x / %d", i, j); lsiutil-1.72> | ^~ lsiutil-1.72> lsiutil.c:30558:39: note: directive argument in the range [0, 2147483646] lsiutil-1.72> 30558 | sprintf(name, "SASExpanderPage1 / %04x / %d", i, j); lsiutil-1.72> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lsiutil-1.72> In file included from /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/stdio.h:906, lsiutil-1.72> from lsiutil.c:51: lsiutil-1.72> /nix/store/7vm0cxq48wb5sgsq20a6f5w8a42lgcfm-glibc-2.35-224-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 28 and 37 bytes into a destination of size 32 lsiutil-1.72> 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, lsiutil-1.72> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lsiutil-1.72> 31 | __glibc_objsize (__s), __fmt, lsiutil-1.72> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lsiutil-1.72> 32 | __va_arg_pack ()); lsiutil-1.72> | ~~~~~~~~~~~~~~~~~ lsiutil-1.72> buildPhase completed in 39 seconds lsiutil-1.72> installing lsiutil-1.72> post-installation fixup lsiutil-1.72> shrinking RPATHs of ELF executables and libraries in /nix/store/j7bqc5lm9m0s8s4mwjjyc28cwl4r5zcr-lsiutil-1.72 lsiutil-1.72> shrinking /nix/store/j7bqc5lm9m0s8s4mwjjyc28cwl4r5zcr-lsiutil-1.72/bin/lsiutil lsiutil-1.72> strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip lsiutil-1.72> stripping (with command strip and flags -S) in /nix/store/j7bqc5lm9m0s8s4mwjjyc28cwl4r5zcr-lsiutil-1.72/bin lsiutil-1.72> patching script interpreter paths in /nix/store/j7bqc5lm9m0s8s4mwjjyc28cwl4r5zcr-lsiutil-1.72 lsiutil-1.72> checking for references to /build/ in /nix/store/j7bqc5lm9m0s8s4mwjjyc28cwl4r5zcr-lsiutil-1.72... upload niks3: ok