Jim LaGrone <jlagr...@cs.uh.edu> wrote on 08/31/2009 11:31:30 AM:

> On 31 Aug 2009, at 9:38 AM, Igor Peshansky wrote:
> 
> > Jim LaGrone <jlagr...@cs.uh.edu> wrote on 08/31/2009 09:49:43 AM:
> >
> >> On 28 Aug 2009, at 5:17 PM, Igor Peshansky wrote:
> >>
> >>> Hmm.  The g++ command line seems to point to the right include
> >>> directory, but the header is not found...
> >>
> >> Is x10/pgasrt_x10.h suppose to be autogenerated?
> >
> > No.  It's part of the tarball.
> >
> >>> Try setting and exporting X10LIB in your environment to explicitly
> >>> point to x10.dist, and see if that helps.
> >>
> >> Didn't work.
> >>
> >>> Beyond that, we'd have to
> >>> debug the g++ command line -- perhaps invoke that command directly
> >>> from x10.runtime.17/src-cpp?
> >>
> >> I tried make in this directory with similar result.
> >>
> >> make[1]: Entering directory `/home/jlagrone/x10/x10.runtime.17/src- 
> >> cpp'
> >> g++ -g  -I/home/jlagrone/x10/x10.dist/include -I. -Igen -ansi -
> >> pedantic -Wall -Wextra -Wno-long-long -Wno-unused-parameter - 
> >> pthread -
> >> c gen/Dummy.cc -o gen/Dummy.o
> >> In file included from ./x10rt17.h:9,
> >>                  from gen/Dummy.h:4,
> >>                  from gen/Dummy.cc:1:
> >> ./x10aux/pgas.h:13:35: error: x10/pgasrt_x10.h: No such file or
> >> directory
> >> ./x10aux/pgas.h: In function ‘void x10aux::barrier()’:
> >> ./x10aux/pgas.h:39: error: ‘x10rt_barrier’ was not declared in this
> >> scope
> >> ./x10aux/pgas.h: In function ‘x10_int x10aux::num_places()’:
> >> ./x10aux/pgas.h:43: error: ‘x10rt_nplaces’ was not declared in this
> >> scope
> >> ./x10aux/pgas.h: In function ‘void x10aux::event_probe()’:
> >> ./x10aux/pgas.h:47: error: ‘x10rt_probe’ was not declared in this 
> >> scope
> >> ./x10aux/pgas.h: In function ‘x10_int x10aux::here()’:
> >> ./x10aux/pgas.h:51: error: ‘x10rt_here’ was not declared in this 
> >> scope
> >> ./x10aux/pgas.h: In function ‘void x10aux::shutdown()’:
> >> ./x10aux/pgas.h:67: error: ‘x10rt_finalize’ was not declared in this
> >> scope
> >> gen/x10/util/HashMap.h: In member function ‘void
> >> x10::util::HashMap<x10__K, x10__V>::rehash() [with x10__K =
> >> x10aux::ref<x10::runtime::Clock_c>, x10__V = int]’:
> >> gen/Dummy.cc:289:   instantiated from here
> >> gen/x10/util/HashMap.h:620: warning: unused variable ‘oldSize’
> >> make[1]: *** [gen/Dummy.o] Error 1
> >> make[1]: Leaving directory `/home/jlagrone/x10/x10.runtime.17/src- 
> >> cpp'
> >> make: *** [gen/all-o-generated] Error 2
> >>
> >>> Maybe the double '/' in the -I argument
> >>> is confusing g++?
> >>
> >> I fixed this with X10LIB env variable with no success.
> >
> > Well, according to the above, g++ *is* looking for headers in
> > /home/jlagrone/x10/x10.dist/include.  Is x10/pgasrt_x10.h present
> > in that directory?
> 
> I check out from the svn last week and did up this morning with no 
> changes. I don't see this file anywhere. If 1.7.6 is now final, I'll 
> just use the tarball. I was using the svn to get the latest fixes.

That file was part of the PGAS binary tarball, so it ended up
wherever you extracted the tarball.

Yes, 1.7.6 is now released, and should work.  We will have a few
more maintenance releases off the 1.7 branch, however.
        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