From: Alex (ethos.g_at_gmail_dot_com)
Date: Mon Nov 17 2008 - 15:07:08 PST
Hi to all, I have seen that somebody had a similar problem. I'm trying to install upc. I have previously installed GCCUPC. The steps I follow are: mkdir build tar xzvf berkeley_upc-2.6.0.tar.gz cd build ./../berkeley_upc-2.6.0/configure CC=/usr/local/upc/rls/bin/gcc --with-gccupc=/usr/local/upc/rls/bin/upc --with-multiconf=dbg_gccupc,opt_gccupc make ./upcc --version Here I get this message: ERROR: No matching Berkeley UPC configuration found in /usr/local/upc_runtime/build/multiconf.conf! I can't use this upcc file. If I do ./dbg_gccupc/upcc --version I get This is upcc (the Berkeley Unified Parallel C compiler), v. 2.6.0 ----------------------+--------------------------------------------------------- UPC Runtime | v. 2.6.0, built on Nov 17 2008 at 23:50:32 ----------------------+--------------------------------------------------------- UPC-to-C translator | , built on Nov 4 2008 at 17:23:53 ----------------------+--------------------------------------------------------- Translator location | /usr/local/upc/rls/bin/upc ----------------------+--------------------------------------------------------- networks supported | udp smp ----------------------+--------------------------------------------------------- default network | smp ----------------------+--------------------------------------------------------- pthreads support | available (if used, default is 2 pthreads per process) ----------------------+--------------------------------------------------------- Configured with | '--with-gccupc=/usr/local/gccupc-3.4.4.1-xt3-inst/bin/u | pc' '--enable-debug' 'CC=/usr/local/upc/rls/bin/gcc' | '--with-gccupc=/usr/local/upc/rls/bin/upc' | '--with-multiconf=dbg_gccupc,opt_gccupc' | '--prefix=/usr/local/berkeley_upc/dbg_gccupc' | '--with-multiconf-magic=dbg_gccupc' ----------------------+--------------------------------------------------------- Configure features | gccupc,upcr,gasnet,upc_collective,upc_io, | upc_memcpy_async,upc_ptradd,upc_thread_distance, | upc_tick,upc_sem,upc_dump_shared,upc_trace_printf, | upc_trace_mask,upc_local_to_shared,upc_atomics,pupc, | debug,trace,stats,nogasp,segment_fast,os_linux, | cpu_i686,cpu_32,cc_gnu,structsptr ----------------------+--------------------------------------------------------- Configure id | xxxx Mon Nov 17 23:32:01 UTC 2008 root ----------------------+--------------------------------------------------------- Binary interface | 32-bit i686-pc-linux-gnu ----------------------+--------------------------------------------------------- Runtime interface # | Runtime supports 3.0 -> 3.9: Translator uses (N/A) ----------------------+--------------------------------------------------------- | --- BACKEND SETTINGS (for smp network) --- ----------------------+--------------------------------------------------------- C compiler | /usr/local/upc/rls/bin/gcc | GNU/4.2.3/4.2.3 (GCC UPC 4.2.3-3) | Configurat amb: ../src/upc-4.2.3.3/configure | --prefix=/usr/local/upc/rls Model de fils: posix | gcc versi� 4.2.3 (GCC UPC 4.2.3-3) ----------------------+--------------------------------------------------------- C compiler flags | -g3 -Wall -Wno-unused -Wno-address -Wpointer-arith | -Wnested-externs -Wwrite-strings | -Wdeclaration-after-statement | -Wmissing-format-attribute ----------------------+--------------------------------------------------------- linker | /usr/local/upc/rls/bin/gcc | GNU/4.2.3/4.2.3 (GCC UPC 4.2.3-3) | Configurat amb: ../src/upc-4.2.3.3/configure | --prefix=/usr/local/upc/rls Model de fils: posix | gcc versi� 4.2.3 (GCC UPC 4.2.3-3) ----------------------+--------------------------------------------------------- linker flags | -g3 -Wall -Wno-unused -Wno-address -Wpointer-arith | -Wnested-externs -Wwrite-strings | -Wdeclaration-after-statement | -Wmissing-format-attribute | -L/usr/local/upc_runtime/build/dbg_gccupc | -L/usr/local/upc_runtime/build/dbg_gccupc/umalloc | -lupcr-smp-seq -lumalloc | -L/usr/local/upc_runtime/build/dbg_gccupc/gasnet/smp-co | nduit -lgasnet-smp-seq | -L/usr/local/upc/rls/lib/gcc/i686-pc-linux-gnu/4.2.3 | -lgcc -lm ----------------------+--------------------------------------------------------- After doing make install I do ./../../berkeley_upc/bin/upcc --version ERROR: No matching Berkeley UPC configuration found in /usr/local/berkeley_upc/etc/multiconf.conf! But that file exists, actually: ls ../../berkeley_upc/etc/ multiconf.conf Does this mean that the file format is incorrect? How should I fix this, so I can use the upcc file in the installation_directory/bin? Thank you very much in advance, Alex