From: Konstantin Kleisouris (kkonst_at_cs_dot_rutgers_dot_edu)
Date: Sat Sep 23 2006 - 17:24:36 PDT
Hi everyone,
I tried the approached proposed by Dan and Paul.
So, Dan proposed that I should add the following two lines to the
top of the gasnet_mmap.c file.
#define GASNETI_MMAP_FLAGS (MAP_PRIVATE | MAP_NORESERVE)
#define GASNETI_MMAP_FILE "/dev/zero"
gmake succeeded, but when I type "upcc --version" I get the
following messages:
UPC-to-C translator | <unable to determine>
Runtime interface # | Runtime supports 3.0 -> 3.6: Translator uses
<unable to | determine>
check the versiondan.txt file that I have attached to the current
e-mail. Also, I tried to compile one of my upc programs with the upcc
that was generated after doing "make install". Check below what I get:
../UPC/bin/upcc -o M1IntraInter rand1.c util.c M1IntraInter.c slice.c
train_data.c radixb_par.c radix_local.c -DRAND_FILE=\"`pwd`/randfile\"
-lm -pthreads=4
upcc: error during preprocessing:
syntax error at -e line 2, near "if"
Backslash found where operator expected at -e line 2, near ") \"
(Missing operator before \?)
syntax error at -e line 3, near ";}"
Execution of -e aborted due to compilation errors.
make: *** [rand1.ipre2] Error 255
I also tried Paul's approach which was to replace MAP_ANON with
MAP_ANONYMOUS on line 43 of gasnet/gasnet_mmap.c
gmake failed to build libgasnet-smp-seq.a. I have attached a
gmakepaul.txt file to the current e-mail so that you see what messages
I get.
Kosta
On Fri, 22 Sep 2006 17:52:45 -0700
"Paul H. Hargrove" <PHHargrove_at_lbl_dot_gov> wrote:
> Konstantinos,
>
> I'd like you to try changing MAP_ANON to MAP_ANONYMOUS on line 43
> of
> gasnet/gasnet_mmap.c of the Berkeley UPC distribution. If that fixes
> the problem, let us know and our next release will include a
> configure-time check to pick between MAP_ANON and MAP_ANONYMOUS.
>
> -Paul
>
> Konstantin Kleisouris wrote:
> > Hi all,
> >
> > I am experiencing difficulty in building libgasnet-smp-seq.a on a
> > sparc-sun-solaris2.7. The version of gcc on the machine is 2.95.2
> > However, when gmake tries to build libgasnet-smp-seq.a I get:
> > `MAP_ANON' undeclared.
> > I have attached to the current e-mail the messages that I get
> when I
> > run the configure program (conflog file attachment) and the
> messages I
> > get when I run gmake (gmakelog attachement).
> > When I run configure I use -disable-mpi -disable-udp since I
> don't
> > need the udp or mpi conduits.
> >
> > Sincerely,
> > Konstantinos Kleisouris
>
>
> --
> 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