Hi,
while upgrading to recent version of PGI compiler, say 5.2-2, error was encountered when compiling the atlas libraries:
make[7]: *** [zinstall_iamax] Error 255
make[7]: Leaving directory /usr/local/Atlas/pgi/tune/blas/level1/Linux_P4SSE2_2' make[6]: *** [Make_ziamax] Error 2 make[6]: Leaving directory /usr/local/Atlas/pgi/src/blas/level1/Linux_P4SSE2_2’
make[5]: *** [zgen] Error 2
make[5]: Leaving directory /usr/local/Atlas/pgi/src/blas/level1/Linux_P4SSE2_2' make[4]: *** [zlib] Error 2 make[4]: Leaving directory /usr/local/Atlas/pgi/src/blas/level1/Linux_P4SSE2_2’
make[3]: *** [lib.grd] Error 2
make[3]: Leaving directory /usr/local/Atlas/pgi/src/auxil/Linux_P4SSE2_2' make[2]: *** [IStage1] Error 2 make[2]: Leaving directory /usr/local/Atlas/pgi/bin/Linux_P4SSE2_2’
ERROR 396 DURING CACHESIZE SEARCH!!. CHECK INSTALL_LOG/Stage1.log FOR DETAILS.
make[2]: Entering directory /usr/local/Atlas/pgi/bin/Linux_P4SSE2_2' cd ../.. ; make error_report arch=Linux_P4SSE2_2 make[3]: Entering directory /usr/local/Atlas/pgi’
make -f Make.top error_report arch=Linux_P4SSE2_2
make[4]: Entering directory /usr/local/Atlas/pgi' uname -a 2>&1 >> bin/Linux_P4SSE2_2/INSTALL_LOG/ERROR.LOG pgcc -v 2>&1 >> bin/Linux_P4SSE2_2/INSTALL_LOG/ERROR.LOG pgcc-Warning-No files to process pgcc -V 2>&1 >> bin/Linux_P4SSE2_2/INSTALL_LOG/ERROR.LOG pgcc --version 2>&1 >> bin/Linux_P4SSE2_2/INSTALL_LOG/ERROR.LOG pgcc-Warning-Unknown switch: --version pgcc-Warning-No files to process /bin/tar cf error_Linux_P4SSE2_2.tar Make.Linux_P4SSE2_2 bin/Linux_P4SSE2_2/INSTALL_LOG/* mv error_Linux_P4SSE2_2.tar.gz error_Linux_P4SSE2_2.tgz make[4]: Leaving directory /usr/local/Atlas/pgi’
make[3]: Leaving directory /usr/local/Atlas/pgi' make[2]: Leaving directory /usr/local/Atlas/pgi/bin/Linux_P4SSE2_2’
Error report error_.tgz has been created in your top-level ATLAS
directory. Be sure to include this file in any help request.
First, make sure this error is not covered in the ATLAS errata file,
All known errors, and most common mistakes/system problems are documented
in this file, so it will save everyone hassle in the long run if you take
the time to scope it out before sending e-mail to the help list.
If this does not have the solution to your problem, and you can’t figure out
what went wrong, submit a support request to the ATLAS support tracker, as
discussed here:
In the above examples, should be replaced with your architecture
string, such as “Linux_PIII” or “FreeBSD_21264”.
while tracing the log file under specific arch (to save space, i only extract one of them):
pgcc -DL2SIZE=524288 -I/usr/local/Atlas/pgi/include -I/usr/local/Atlas/pgi/include/Linux_P4SSE2_2 -I/usr/local/Atlas/pgi/include/contrib -DAdd_ -DStringSunStyle -DATL_OS_Linux -DATL_ARCH_P4 -DATL_SSE2 -DATL_SSE1 -DATL_GAS_x8632 -DATL_NCPU=2 -fast -DSREAL -c siamax.c
PGC-W-0221-Redefinition of symbol fabs (siamax.c: 5)
PGC-W-0205-Argument mismatch for fabs (siamax.c: 16)
PGC-W-0205-Argument mismatch for fabs (siamax.c: 24)
PGC-W-0205-Argument mismatch for fabs (siamax.c: 40)
PGC-W-0205-Argument mismatch for fabs (siamax.c: 40)
PGC-W-0205-Argument mismatch for fabs (siamax.c: 46)
PGC-W-0205-Argument mismatch for fabs (siamax.c: 46)
PGC-W-0205-Argument mismatch for fabs (siamax.c: 61)
PGC-S-0094-Illegal type conversion required (siamax.c: 16)
PGC-S-0094-Illegal type conversion required (siamax.c: 24)
PGC-S-0094-Illegal type conversion required (siamax.c: 40)
PGC-S-0094-Illegal type conversion required (siamax.c: 40)
PGC-S-0094-Illegal type conversion required (siamax.c: 46)
PGC-S-0094-Illegal type conversion required (siamax.c: 46)
PGC-S-0094-Illegal type conversion required (siamax.c: 61)
PGC/x86 Linux/x86 5.2-2: compilation completed with severe errors
make[8]: *** [siamaxtest] Error 2
make[8]: Leaving directory `/usr/local/Atlas/pgi/tune/blas/level1/Linux_P4SSE2_2
extracting numerous failed from log file ([jason@cluster pgi]$ grep FAIL ./bin/Linux_P4SSE2_2/INSTALL_LOG/Stage1.log) :
2 of 3 NRM2 TESTS FAILED!!
1 OVER 777 1 FAILED
2 UNDER 777 1 FAILED
4 OVER 777 -1 FAILED
5 UNDER 777 -1 FAILED
7 OVER 777 2 FAILED
8 UNDER 777 2 FAILED
10 OVER 777 -3 FAILED
11 UNDER 777 -3 FAILED
8 of 12 NRM2 TESTS FAILED!!
12 TESTS FAILED!!!
3 TESTS FAILED!!!
3 TESTS FAILED!!!
7 TESTS FAILED!!!
1 TESTS FAILED!!!
3 TESTS FAILED!!!
12 TESTS FAILED!!!
3 TESTS FAILED!!!
3 TESTS FAILED!!!
7 TESTS FAILED!!!
1 TESTS FAILED!!!
3 TESTS FAILED!!!
and only two of archive was built.
Any idea? thanks in advance.
BR,
J