From: Richard Walsh (rbw_at_ahpcrc_dot_org)
Date: Mon Aug 08 2005 - 07:45:33 PDT
All, Several things come up as I attempt to install the Beta version: 1. Installation using gcc 3.2.3, while not recommended in the INSTALL notes because of potential issues compiling the translated code, works fine. The PGI compilers from CDK version 6.0 (the latest) fail outright with numerous errors, some of which I include below. Is it supposed to compile cleanly with PGI? I will look at these, but was surprised at the outright failures. 2. A look at the tree of the beta translator reveals that numerous include files are missing ... or if they are not supposed to be there they are being errorneously linked to. This is revealed in the directory: berkeley_upc_translator-2.1.0/open64/osprey1.0/targia32_ia64_nodebug/include which is full of broken links to files in: berkeley_upc_translator-2.1.0/open64/osprey1.0/linux/include/* such as svr4_math.h, standards.h, obj_type.h, and many others. Have they been removed for good reason? Are they not needed? Should I remove the links? Thanks for your interest. Richard Walsh AHPCRC PS What version of the gcc compiler is known to work? Here are some of the Portland Group Compiler errors: /data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core.c: PGC-F-0249-#error -- "We need real atomic ops with signal-safety for gasnet_exit..." (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core.c: 885) PGC/x86-64 Linux/x86-64 5.2-4: compilation aborted/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core_receive.c: PGC-W-0155-64-bit integral value truncated (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/extended-ref/gasnet_extended_vis.h: 23) PGC-W-0155-64-bit integral value truncated (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/extended-ref/gasnet_extended_vis.h: 48) PGC-S-0058-Illegal lvalue (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core_internal.h: 687)PGC-S-0058-Illegal lvalue (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core_internal.h: 687) PGC/x86-64 Linux/x86-64 5.2-4: compilation completed with severe errors/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core_conf.c: PGC-W-0155-64-bit integral value truncated (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/extended-ref/gasnet_extended_vis.h: 23)PGC-W-0155-64-bit integral value truncated (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/extended-ref/gasnet_extended_vis.h: 48) PGC-S-0058-Illegal lvalue (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core_internal.h: 687)PGC-S-0058-Illegal lvalue (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core_internal.h: 687) PGC/x86-64 Linux/x86-64 5.2-4: compilation completed with severe errors /data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_extended.c: PGC-W-0155-64-bit integral value truncated (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/extended-ref/gasnet_extended_vis.h: 23)PGC-W-0155-64-bit integral value truncated (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/extended-ref/gasnet_extended_vis.h: 48) PGC-W-0155-No va_start() seen (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_extended.c: 101)PGC/x86-64 Linux/x86-64 5.2-4: compilation completed with warnings /data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_extended_op.c:PGC-W-0155-64-bit integral value truncated (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/extended-ref/gasnet_extended_vis.h: 23) PGC-W-0155-64-bit integral value truncated (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/extended-ref/gasnet_extended_vis.h: 48)PGC-S-0035-Syntax error: Recovery attempted by replacing '/' by double 0.00000000000000000E+0 (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_extended_op.c: 177) PGC-S-0104-Non-numeric operand for multiplicative operator (/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_extended_op.c: 177)PGC/x86-64 Linux/x86-64 5.2-4: compilation completed with severe errors /data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_extended_ref.c: