Re: ranlib requirement in upcc installation

From: P Mehta (pmehta@gpu.srv.ualberta.ca)
Date: Fri May 07 2004 - 10:03:28 PDT

  • Next message: P Mehta: "Two-dimensional block allocation in UPC"
    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
    

  • Next message: P Mehta: "Two-dimensional block allocation in UPC"