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? 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