Jim LaGrone <jlagr...@cs.uh.edu> wrote on 08/28/2009 05:40:00 PM:

> On Aug 28, 2009, at 2:33 PM, Igor Peshansky wrote:
> 
> > Jim LaGrone <jlagr...@cs.uh.edu> wrote on 08/28/2009 08:51:06 AM:
> >
> >> System info:
> >>
> >> Intel Core2Duo
> >> CentOS 5.2 (inside VMWare Fusion on a Mac)
> >> Apache Ant version 1.7.1 compiled on June 27 2008
> >> java version "1.5.0_19"
> >>
> >> X10 info:
> >>
> >> svn co https://x10.svn.sourceforge.net/svnroot/x10/branches/x10-1.7
> >>
> > 
http://dist.codehaus.org/x10/binaryReleases/1.7.6/pgas-1.7.6_linux_x86.tgz
> >>
> >> After
> >>
> >>>   export LOCAL_POLYGLOT_JAR=../polyglot/lib/polyglot-epl.jar
> >>
> >>
> >> and
> >>
> >>>   cd polyglot && ant clobber eclipse-plugin-jar
> >>
> >>
> >> this
> >>
> >>>   cd x10.dist && ant distclean dist
> >>
> >>
> >> returns the following:
> >>
> >>
> >>> build-cpp:
> >>>    [exec] g++ -g -DX10_USE_BDWGC  -I/home/jlagrone/x10-1.7/
> >>> x10.dist//include -I. -I/home/jlagrone/x10-1.7/x10.runtime.17/src-
> >>> cpp/bdwgc/install/include -Igen -ansi -pedantic -Wall -Wextra -Wno-
> >>> long-long -Wno-unused-parameter -pthread   -c -o x10/lang/Fun.o x10/
> >>> lang/Fun.cc
> >>>    [exec] Regenerating XRX cc/h/inc files
> >>>    [exec] mkdir -p gen
> >>>    [exec] cd ../src-x10 && find * -name .svn -prune -o -name \*.x10
> >>> -print | \
> >>>    [exec]        xargs "/home/jlagrone/x10-1.7/x10.dist"/bin/x10c+ 
> >>> + -
> >
> >>> c -J-ea -rtdev -disable CheckNativeAnnotations -commandlineonly -
> >>> sourcepath . -d ../src-cpp/gen
> >>>    [exec] In file included from ./x10aux/serialization.h:7,
> >>>    [exec]                  from ./x10/lang/Object.h:9,
> >>>    [exec]                  from x10/lang/Fun.cc:5:
> >>>    [exec] ./x10aux/pgas.h:13:35: error: x10/pgasrt_x10.h: No such
> >>> file or directory
> >>>    [exec] ./x10aux/pgas.h: In function ‘void x10aux::barrier()’:
> >>>    [exec] ./x10aux/pgas.h:39: error: ‘x10rt_barrier’ was not
> >>> declared in this scope
> >>>    [exec] ./x10aux/pgas.h: In function ‘x10_int
> >>> x10aux::num_places()’:
> >>>    [exec] ./x10aux/pgas.h:43: error: ‘x10rt_nplaces’ was not
> >>> declared in this scope
> >>>    [exec] ./x10aux/pgas.h: In function ‘void x10aux::event_probe()’:
> >>>    [exec] ./x10aux/pgas.h:47: error: ‘x10rt_probe’ was not declared
> >>> in this scope
> >>>    [exec] ./x10aux/pgas.h: In function ‘x10_int x10aux::here()’:
> >>>    [exec] ./x10aux/pgas.h:51: error: ‘x10rt_here’ was not declared
> >>> in this scope
> >>>    [exec] ./x10aux/pgas.h: In function ‘void x10aux::shutdown()’:
> >>>    [exec] ./x10aux/pgas.h:67: error: ‘x10rt_finalize’ was not
> >>> declared in this scope
> >>>    [exec] make: *** [x10/lang/Fun.o] Error 1
> >>>    [exec] make: *** Waiting for unfinished jobs....
> >>>    [exec] touch gen/all-cpp-generated
> >>>
> >>> BUILD FAILED
> >>> /home/jlagrone/x10-1.7/x10.dist/build.xml:141: The following error
> >>> occurred while executing this line:
> >>> /home/jlagrone/x10-1.7/x10.runtime.17/build.xml:205: exec 
> >>> returned: 2
> >>>
> >>> Total time: 4 minutes 53 seconds
> >>
> >> Any suggestions?
> >
> > The build cannot find the PGAS headers.
> >
> > Did you untar the corresponding build of PGAS into x10.dist?
> 
> 
> I did it again.
> 
>    jlagr...@centos:x10.dist$ tar xvf ~/pgas-1.7.6_linux_x86.tgz
>    bin/
>    bin/launcher
>    bin/daemon
>    bin/manager
>    include/
>    include/x10/
>    include/x10/pgasrt_x10.h
>    include/x10/x10.h
>    include/pgasrt_hbrd.h
>    include/pgasrt_misc.h
>    include/xlupc_types.h
>    include/pgasrt.h
>    include/pgasrt_types.h
>    include/pgasrt_tsp.h
>    include/pgasrt_smp.h
>    include/pgasrt_config.h
>    include/pgasrt_tspcoll.h
>    include/pgasrt_smpcoll.h
>    include/pgasrt_hbrdcoll.h
>    lib/
>    lib/libupcrts_sockets.a
>    lib/libxlpgas_sockets.a
> 
> then cd x10.dist && ant distclean dist yields
> 
>       [exec]                  from x10/lang/Fun.cc:5:
>       [exec] ./x10aux/pgas.h:13:35: error: x10/pgasrt_x10.h: No such 
> file or directory
>       [exec] ./x10aux/pgas.h: In function ‘void x10aux::barrier()’:
>       [exec] ./x10aux/pgas.h:39: error: ‘x10rt_barrier’ was not 
> declared in this scope
>       [exec] ./x10aux/pgas.h: In function ‘x10_int 
> x10aux::num_places()’:
>       [exec] ./x10aux/pgas.h:43: error: ‘x10rt_nplaces’ was not 
> declared in this scope
>       [exec] ./x10aux/pgas.h: In function ‘void x10aux::event_probe()’:
>       [exec] ./x10aux/pgas.h:47: error: ‘x10rt_probe’ was not declared 
> in this scope
>       [exec] ./x10aux/pgas.h: In function ‘x10_int x10aux::here()’:
>       [exec] ./x10aux/pgas.h:51: error: ‘x10rt_here’ was not declared 
> in this scope
>       [exec] ./x10aux/pgas.h: In function ‘void x10aux::shutdown()’:
>       [exec] ./x10aux/pgas.h:67: error: ‘x10rt_finalize’ was not 
> declared in this scope
>       [exec] make: *** [x10/lang/Fun.o] Error 1
>       [exec] make: *** Waiting for unfinished jobs....
>       [exec] make: *** [gen/all-cpp-generated] Terminated
> 
> 
> Any suggestions?

Hmm.  The g++ command line seems to point to the right include
directory, but the header is not found...

Try setting and exporting X10LIB in your environment to explicitly
point to x10.dist, and see if that helps.  Beyond that, we'd have to
debug the g++ command line -- perhaps invoke that command directly
from x10.runtime.17/src-cpp?  Maybe the double '/' in the -I argument
is confusing g++?
        Igor
-- 
Igor Peshansky  (note the spelling change!)
IBM T.J. Watson Research Center
XJ: No More Pain for XML's Gain (http://www.research.ibm.com/xj/)
X10: Parallel Productivity and Performance (http://x10.sf.net/)

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users

Reply via email to