From: P Mehta ([email protected])
Date: Fri May 07 2004 - 10:03:28 PDT
Hi, Thanks for your help with this. The 1.1.0 release did work with the environment variable set to touch. I also tried the other solution, using the stable version, but I cannot make that one compile. I get the following error: g++ -O2 -g3 -Wall -Wno-unused -Wpointer-arith -Wnested-externs -Wwrite-strings -Wmissing-format-attribute -Wno-missing-braces -I. -DIRIX -DUNIX -DGASNET_NDEBUG -DAMUDP_ENV_PREFIX=GASNET -o amudp_spawn.o -c amudp_spawn.cpp In file included from amudp_spawn.cpp:18: amudp_spmd.h:52: multiple storage classes in declaration of ` amudp_exitcallback_t' Thanks, Paras Mehta On Thu, 6 May 2004 jcduell_at_lbl_dot_gov wrote: > > > On Wed, May 05, 2004 at 03:11:02PM -0600, P Mehta wrote: > > > > Hello, > > > > > > > > I am trying to install your UPC compiler (1.1.0) on an SGI Origin 2100 > > > > running SGI IRIX 6.5. Unfortunately, IRIX lacks ranlib, which appears to > > > > be required for configuration and subsequent installation of the compiler. > > > > I believe that 'ar' can accomplish the same task, but I am unsure how to > > > > alter the script to use ar instead of ranlib. > > Paras: > > It turns out that our automated fix for systems with missing 'ranlib' > did not make it into our 1.1.0 release. So there are two different ways > you can work around this: > > 1) Download and build the 'stable' version of the runtime instead (I'd > recommend this: there are a lot of other bugfixes in the stable > version) > > 2) run your ./configure with the environment variable $RANLIB set to > 'touch', i.e.: > > RANLIB=touch ./configure .... > > Either of these should fix your problem. > > Keep us posted if you run into any other issues. > > -- > Jason Duell Future Technologies Group > <jcduell_at_lbl_dot_gov> Computational Research Division > Tel: +1-510-495-2354 Lawrence Berkeley National Laboratory