Re: Install question

From: Paul H. Hargrove (PHHargrove_at_lbl_dot_gov)
Date: Sun Jul 20 2008 - 12:34:30 PDT

  • Next message: Jeremy Cowles: "Re: Install question"
    Jeremy,
    
      I suspect you see "make: `install' is up to date." because there is a 
    file named "INSTALL" in the top source directory, and Cywin is 
    case-insensitive.
      I think the simplest option for you would be "mv INSTALL INSTALL.txt".
      In the future, it may be best to configure/make in a directory other 
    than the source directory (see step 1 in INSTALL, the part following "if 
    you wish to build in a separate directory") .  That would also avoid 
    this problem.
    
    I've created a bug entry for this problem: 
    http://upc-bugs.lbl.gov/bugzilla/show_bug.cgi?id=2304
    where we can track a long-term solution (either documenting the issue or 
    working around it).
    
    -Paul
    
    Jeremy Cowles wrote:
    > Hi,
    >
    > I am having a problem installing the Berkeley UPC runtime (2.6.0). 
    > I've done the following:
    >
    >   $ ./configure (no options)
    >        > had permission issues, but completed with success after a few 
    > runs
    >
    >   $ ./make
    >        > multiple permissions issues, same as above
    >
    >   $ ./make install
    >        > make: `install' is up to date.
    >
    >   $ ./make install-local
    >        > (this completed ok)
    >
    > However, when I run upcc I get:
    >
    >   $ upcc
    > WARNING: skipping match for opt, because 
    > /usr/local/berkeley_upc/opt/bin/upcc.pl does not exist.
    >  You may need to update your Berkeley UPC install or the configure 
    > file at: /usr/local/berkeley_upc/
    > etc/multiconf.conf
    > ERROR: No matching Berkeley UPC configuration found in 
    > /usr/local/berkeley_upc/etc/multiconf.conf!
    >
    > I do have a /usr/local/berkeley_upc/etc/multiconf.conf, unmodified.
    > Also, this is the /usr/local/berkeley_upc listing:
    >
    > /usr/local/berkeley_upc$ ls -R
    > .:
    > bin  etc
    >
    > ./bin:
    > upcc  upcc_multi  upcc_multi.pl
    >
    > ./etc:
    > multiconf.conf
    >
    >
    > Which seems really slim.
    > I am running
    >       Vista ultimate with Cygwin,
    >       gcc 3.4.4, and
    >       all the requirements listed on the Cygwin install notes.
    >       I have no MPI compiler.
    >
    > But the build does seem to work when I run upcc from the directory 
    > where i ./configured & made it:
    >
    > ~/Desktop/berkeley_upc-2.6.0
    >     $ ./upcc
    > upcc: Error: no input files
    >
    > And from this location, I can compile and run the hello.upc test.
    >
    > ~/Desktop/berkeley_upc-2.6.0/upc-examples
    >     $ ../upcrun -n 2 hello
    > UPCR: UPC threads 0..1 of 2 on toaster (process 0 of 1, pid=561368)
    > UPC Runtime warning: Requested shared memory (128 MB) > available (126 
    > MB) on node 0 (toaster): using 63 MB per thread instead
    > Welcome to Berkeley UPC!!!
    >  - Hello from thread 1
    >  - Hello from thread 0
    >
    >
    > Any ideas on how I can make the make file stop thinking it's installed?
    >
    > Thanks,
    > Jeremy
    
    
    -- 
    Paul H. Hargrove                          PHHargrove_at_lbl_dot_gov
    Future Technologies Group                 
    HPC Research Department                   Tel: +1-510-495-2352
    Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
    

  • Next message: Jeremy Cowles: "Re: Install question"