----------------------------------------------------------------------------- The configure script for the GASNet networking layer detected support for the following conduits: smp If you believe the missing conduits should be enabled (e.g. if you have Myrinet hardware and gm was not detected, or similarly for the other native high-performance network APIs), then you should check the GASNet and Berkeley UPC install documentation to see how to enable that network API for your system (most likely the correct vendor drivers were not found - see the output from the GASNet configure script and gasnet/config.log for more info). Reconfiguring upcr to use the updated conduit list: smp ----------------------------------------------------------------------------- config.status: creating Makefile config.status: creating CTestTop.mak config.status: creating CTestBottom.mak config.status: creating config-aux/Makefile config.status: creating docs/Makefile config.status: creating man/Makefile config.status: creating umalloc/Makefile config.status: creating contrib/Makefile config.status: creating contrib/upcc_CGI/Makefile config.status: creating upcr_geninclude/Makefile config.status: creating upcr_geninclude/fenv.h config.status: creating upcr_geninclude/inttypes.h config.status: creating upcr_geninclude/limits.h config.status: creating upcr_geninclude/stdarg.h config.status: creating upcr_geninclude/stddef.h config.status: creating upcr_geninclude/stdint.h config.status: creating upcr_geninclude/stdlib.h config.status: creating upcr_geninclude/stdio.h config.status: creating upcr_geninclude/string.h config.status: creating upcr_geninclude/stdbool.h config.status: creating upcr_geninclude/math.h config.status: creating upcr_geninclude/time.h config.status: creating upcr_geninclude/sys/Makefile config.status: creating upcr_geninclude/sys/stat.h config.status: creating upcr_preinclude/Makefile config.status: creating upcr_postinclude/Makefile config.status: creating detect-upc/Makefile config.status: creating upcc config.status: creating upcrun config.status: creating upcc.mak config.status: creating upcc.conf config.status: creating upcr.mak config.status: creating upcrun.conf config.status: creating detect-upc/upcppp config.status: creating harness/Makefile config.status: creating harness/harness config.status: creating harness/runjobs config.status: creating harness/checkfail config.status: creating harness/compiler.spec config.status: creating upcr_config.h config.status: upcr_config.h is unchanged config.status: executing depfiles commands config.status: executing default-1 commands config.status: creating Makefile config.status: executing depfiles commands config.status: executing default-1 commands config.status: executing default commands config.status: executing default commands cd /teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2 && \ CONFIG_HEADERS= CONFIG_FILES=Makefile ./config.status config.status: creating Makefile config.status: executing depfiles commands config.status: executing default-1 commands config.status: creating Makefile config.status: executing depfiles commands config.status: executing default-1 commands config.status: executing default commands config.status: executing default commands /teal/dcs2/kkonst/UPC/make-3.81/bin/make all-recursive make[1]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2' Making all in gasnet make[2]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet' /teal/dcs2/kkonst/UPC/make-3.81/bin/make all-recursive make[3]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet' Making all in config-aux make[4]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/config-aux' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/config-aux' Making all in other make[4]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other' Making all in ammpi make[5]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other/ammpi' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other/ammpi' Making all in amudp make[5]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other/amudp' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other/amudp' Making all in contrib make[5]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other/contrib' make[6]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other/contrib' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other/contrib' make[5]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other/contrib' Making all in testspawn make[5]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other/testspawn' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other/testspawn' make[5]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other' make[4]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other' make[4]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet' make[5]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet' make[6]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/smp-conduit' cd .. && /bin/bash ./config.status smp-conduit/Makefile config.status: creating smp-conduit/Makefile config.status: executing depfiles commands config.status: executing default commands make[6]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/smp-conduit' make[6]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/smp-conduit' make[7]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/smp-conduit' make[8]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/smp-conduit' make[9]: Entering directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/smp-conduit' --- BUILDING libgasnet-smp-seq.a --- /usr/local/bin/gcc -O3 -Winline -mcpu=ultrasparc -mtune=ultrasparc -DGASNET_SEQ -DGASNET_NDEBUG -DSOLARIS -DUNIX -I/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/smp-conduit -I/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet -I/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet -I/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/other -I/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/extended-ref -c /teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/smp-conduit/gasnet_core.c /teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/extended-ref/gasnet_extended.c /teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/gasnet_internal.c /teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/gasnet_trace.c /teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/gasnet_mmap.c && /usr/local/gnu/bin//ar cru /teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/smp-conduit/libgasnet-smp-seq.a gasnet_core.o gasnet_extended.o gasnet_internal.o gasnet_trace.o gasnet_mmap.o && /usr/local/gnu/bin//ranlib /teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/smp-conduit/libgasnet-smp-seq.a && rm -f gasnet_core.o gasnet_extended.o gasnet_internal.o gasnet_trace.o gasnet_mmap.o /teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/gasnet_mmap.c: In function `gasneti_mmap_internal': /teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/gasnet_mmap.c:69: `MAP_ANONYMOUS' undeclared (first use in this function) /teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/gasnet_mmap.c:69: (Each undeclared identifier is reported only once /teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/gasnet_mmap.c:69: for each function it appears in.) make[9]: *** [do-libgasnet] Error 1 make[9]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/smp-conduit' make[8]: *** [do-libgasnet-seq] Error 2 make[8]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/smp-conduit' make[7]: *** [libgasnet-smp-seq.a] Error 2 make[7]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/smp-conduit' make[6]: *** [all-recursive] Error 1 make[6]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet/smp-conduit' make[5]: *** [smp-recurse] Error 2 make[5]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet' make[4]: *** [all-local] Error 2 make[4]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet' make[2]: *** [all] Error 2 make[2]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2/gasnet' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/teal/dcs2/kkonst/UPC/berkeley_upc-2.2.2' make: *** [all] Error 2