Skip to Content.
Sympa Menu

charm - [charm] ./build charm++ bluegenep gcc Fails

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

[charm] ./build charm++ bluegenep gcc Fails


Chronological Thread 
  • From: Prentice Bisbal <prentice.bisbal AT rutgers.edu>
  • To: charm AT cs.illinois.edu
  • Subject: [charm] ./build charm++ bluegenep gcc Fails
  • Date: Wed, 24 Oct 2012 20:06:56 -0000
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/charm/>
  • List-id: CHARM parallel programming system <charm.cs.uiuc.edu>

Dear Charm Developers,

I'm trying to build charm on a Blue Gene P with gcc, using this command:

./build charm++ bluegenep gcc -j8 --with-production 2>&1 | tee build-gcc.log

This build fails because it can't find some of the header files needed for a BGP, such as dcmf.h:

../bin/charmc -optimize -production -c -I. tempo.C
In file included from TopoManager.h:20,
from cklocation.C:15:
BGPTorus.h:14:18: error: dcmf.h: No such file or directory
../bin/charmc -optimize -production -c -I. waitqd.C
BGPTorus.h:18: error: ‘DCMF_Hardware_t’ does not name a type
BGPTorus.h: In constructor ‘BGPTorusManager::BGPTorusManager()’:
BGPTorus.h:40: error: ‘bgp_hwt’ was not declared in this scope
BGPTorus.h:40: error: ‘DCMF_Hardware’ was not declared in this scope
BGPTorus.h:76: error: ‘DCMF_Messager_rank2torus’ was not declared in this scope

I checked the location of the dcmf.h file, and found it to be

$ find -L /bgsys/drivers/ppcfloor -name dcmf.h
/bgsys/drivers/ppcfloor/comm/sys/include/dcmf.h
/bgsys/drivers/ppcfloor/comm/include/dcmf.h

checking in src/arch/bluegenp/conv-mach.sh, I found BGP_INC to be correctly defined:

BGP_INC="-I$BGP_INSTALL/comm/include -I$BGP_INSTALL/arch/include -I$BGP_ZLIB/include"

But it seems that this is not passed to the compilers for gcc, but it is for the xlc compilers. For example, when compiling with xlc:

checking "C++ compiler as"... "/opt/ibmcmp/vacpp/bg/9.0/bin/bgxlC -qhalt=e -I. -I/bgsys/drivers/ppcfloor/comm/include -I/bgsys/drivers/ppcfloor/arch/include -I/scratch/bgapps/zlib-1.2.7/include -optimize -production "
checking "whether C++ compiler works"... "ok"
checking "C++ linker as"... "/opt/ibmcmp/vacpp/bg/9.0/bin/bgxlC -qhalt=e -I. -I/bgsys/drivers/ppcfloor/comm/include -I/bgsys/drivers/ppcfloor/arch/include -I/scratch/bgapps/zlib-1.2.7/include -L/bgsys/drivers/ppcfloor/comm/lib -L/bgsys/drivers/p
pcfloor/runtime/SPI -L/scratch/bgapps/zlib-1.2.7/lib "
checking "whether linker works"... "ok"
checking "Native C++ compiler as"... "g++"
checking "Sequential C++ compiler as"... "/opt/ibmcmp/vacpp/bg/9.0/bin/bgxlC -qhalt=e -I. -I/bgsys/drivers/ppcfloor/comm/include -I/bgsys/drivers/ppcfloor/arch/include -I/scratch/bgapps/zlib-1.2.7/include "

The same lines when compiling with gcc:

checking "C++ compiler as"... "g++ -fPIC -Wno-deprecated -optimize -production "
checking "whether C++ compiler works"... "ok"
checking "C++ linker as"... "g++ "
checking "whether linker works"... "ok"
checking "Native C++ compiler as"... "g++ -fPIC -Wno-deprecated "
checking "Sequential C++ compiler as"... "g++ -fPIC -Wno-deprecated "

Any idea why this is?

To assist in debugging, I added -x to the interpreter line of my build script:

#!/bin/sh -x

And created log files by adding '2>&1| tee ...' to the end of my build commands:

./build charm++ bluegenep gcc -j8 --with-production 2>&1 | tee build-gcc.log
./build charm++ bluegenep xlc -j8 --with-production 2>&1 | tee build-xlc.log

I've attached both logs files to assist you.

--
Prentice Bisbal
Manager of Information Technology
Rutgers Discovery Informatics Institute (RDI2)
Rutgers University
http://rdi2.rutgers.edu

+ src=src/arch
+ more=0
+ MAKEOPTS=
+ OPTS=
+ BOPTS=
+ MORE=
+ COMPILER=
+ BASEDIR=
+ LIBDIR=
+ INCDIR=
+ ARCH=
+ BUILD_SHARED=
+ WITH_ROMIO=
+ WITH_PRODUCTION=
+ BUILD_EMULATOR=0
+ DESTINATION=
+ DESTINATION_SUFFIX=
+ TAU_MAKEFILE=
+ QUIET=
+ '[' charm++ = --help -o charm++ = -h ']'
+ '[' 5 -lt 2 ']'
+ PROGRAM=charm++
+ shift
+ VERSION=bluegenep
+ BASEVERSION=bluegenep
+ test -f src/arch/bluegenep/vdir_link
++ echo bluegenep
++ sed -e
's@-.*@@'
+ ARCH=bluegenep
+ shift
+ OPT_DIRS='src/arch/bluegenep src/arch/bluegenep src/arch/common'
+ '[' '!' 3 -eq 0 ']'
+ case "$1" in
+ TestIfCompiler gcc
+ for dir in '$OPT_DIRS'
+ '[' -f src/arch/bluegenep/cc-gcc.sh ']'
+ for dir in '$OPT_DIRS'
+ '[' -f src/arch/bluegenep/cc-gcc.sh ']'
+ for dir in '$OPT_DIRS'
+ '[' -f src/arch/common/cc-gcc.sh ']'
+ return 1
+ '[' 1 -eq 1 ']'
+ '[' '!' -z '' ']'
+ COMPILER=gcc
+ shift
+ '[' '!' 2 -eq 0 ']'
+ case "$1" in
++ echo -j8
++ awk -Fj '{print $2}'
+ PMAKENUM=8
+ MAKEOPTS=' -j 8'
+ shift
+ '[' '!' 1 -eq 0 ']'
+ case "$1" in
+ WITH_PRODUCTION=true
+ shift
+ '[' '!' 0 -eq 0 ']'
+ '[' xbluegenep = x ']'
+ test -n true -a 0 -eq 1 -a -z ''
+ '[' -z '' ']'
++ which gmake
+ MAKE=/usr/bin/gmake
+ '[' -z /usr/bin/gmake -o '!' -x /usr/bin/gmake ']'
+ '[' '!' -f src/arch/bluegenep/conv-mach.h ']'
+ '[' -n '' -o -n gcc ']'
+ echo 'Selected Compiler: gcc'
Selected Compiler: gcc
+ echo 'Selected Options: '
Selected Options:
++ echo
++ awk '{ for (i = 1; i <= NF; ++i) print $i }'
++ sort
+ SORTED=
++ echo gcc
+ BOPTS_WITHCOMPILER=gcc
+ for i in '$BOPTS_WITHCOMPILER'
+ VERSION=bluegenep-gcc
+ '[' -z '' ']'
+ DESTINATION=bluegenep-gcc
+ '[' -n '' ']'
+ '[' -d bluegenep-gcc ']'
+ '[' -d bluegenep-gcc ']'
+ '[' -d bluegenep-gcc/tmp ']'
+ '[' -d bluegenep-gcc/tmp ']'
+ Echo 'Copying src/scripts/Makefile to bluegenep-gcc/tmp'
+ '[' x = x--quiet ']'
+ echo Copying src/scripts/Makefile to bluegenep-gcc/tmp
Copying src/scripts/Makefile to bluegenep-gcc/tmp
+ rm -f bluegenep-gcc/tmp/Makefile
+ rm -f bluegenep-gcc/tmp/Make.depends
+ rm -f bluegenep-gcc/tmp/Make.cidepends
+ rm -f bluegenep-gcc/tmp/Make.lb
+ rm -f bluegenep-gcc/tmp/Make.machine
+ rm -f bluegenep-gcc/tmp/Make.extlib
++ echo bluegenep-gcc
++ awk -F- '{print $2}'
+ WINNAME=gcc
+ '[' x_gcc = x_win32 -o x_gcc = x_win64 ']'
+ cat
+ chmod +x bluegenep-gcc/tmp/system_ln
++ echo bin lib lib_so include tmp
+ for newdir in '`echo bin lib lib_so include tmp`'
+ Echo 'Soft-linking over bin'
+ '[' x = x--quiet ']'
+ echo Soft-linking over bin
Soft-linking over bin
+ '[' -r bin ']'
+ rm -fr bin
+ bluegenep-gcc/tmp/system_ln bluegenep-gcc/bin bin
+ for newdir in '`echo bin lib lib_so include tmp`'
+ Echo 'Soft-linking over lib'
+ '[' x = x--quiet ']'
+ echo Soft-linking over lib
Soft-linking over lib
+ '[' -r lib ']'
+ rm -fr lib
+ bluegenep-gcc/tmp/system_ln bluegenep-gcc/lib lib
+ for newdir in '`echo bin lib lib_so include tmp`'
+ Echo 'Soft-linking over lib_so'
+ '[' x = x--quiet ']'
+ echo Soft-linking over lib_so
Soft-linking over lib_so
+ '[' -r lib_so ']'
+ rm -fr lib_so
+ bluegenep-gcc/tmp/system_ln bluegenep-gcc/lib_so lib_so
+ for newdir in '`echo bin lib lib_so include tmp`'
+ Echo 'Soft-linking over include'
+ '[' x = x--quiet ']'
+ echo Soft-linking over include
Soft-linking over include
+ '[' -r include ']'
+ bluegenep-gcc/tmp/system_ln bluegenep-gcc/include include
+ for newdir in '`echo bin lib lib_so include tmp`'
+ Echo 'Soft-linking over tmp'
+ '[' x = x--quiet ']'
+ echo Soft-linking over tmp
Soft-linking over tmp
+ '[' -r tmp ']'
+ rm -fr tmp
+ bluegenep-gcc/tmp/system_ln bluegenep-gcc/tmp tmp
+ rm -f VERSION
+ bluegenep-gcc/tmp/system_ln bluegenep-gcc/include/VERSION VERSION
+ bluegenep-gcc/tmp/system_ln ../../src/scripts/Make.depends
bluegenep-gcc/tmp/Make.depends
+ bluegenep-gcc/tmp/system_ln ../../src/scripts/Make.cidepends
bluegenep-gcc/tmp/Make.cidepends
+ test -f src/ck-ldb/Make.lb
+ bluegenep-gcc/tmp/system_ln ../../src/ck-ldb/Make.lb
bluegenep-gcc/tmp/Make.lb
+ bluegenep-gcc/tmp/system_ln ../../src/scripts/Makefile
bluegenep-gcc/tmp/Makefile
+ bluegenep-gcc/tmp/system_ln ../../src/scripts/Make.tau
bluegenep-gcc/tmp/Make.tau
+ touch bluegenep-gcc/tmp/Makefile.machine
+ touch bluegenep-gcc/tmp/Make.extlib
+ ConvUsr=bluegenep-gcc/tmp/conv-mach-pre.sh
+ Echo 'Generating bluegenep-gcc/tmp/conv-mach-pre.sh'
+ '[' x = x--quiet ']'
+ echo Generating bluegenep-gcc/tmp/conv-mach-pre.sh
Generating bluegenep-gcc/tmp/conv-mach-pre.sh
+ echo
+ test -n ''
+ test -n ''
+ chmod +x bluegenep-gcc/tmp/conv-mach-pre.sh
+ ConvHeader=bluegenep-gcc/tmp/conv-mach-opt.h
+ ConvSh=bluegenep-gcc/tmp/conv-mach-opt.sh
+ '[' '!' -f bluegenep-gcc/tmp/conv-mach-opt.sh -o '!' -f
bluegenep-gcc/tmp/conv-mach-opt.h ']'
+ test -n gcc
+ i=gcc
+ echo '#include "cc-gcc.h"'
+ echo '. $CHARMINC/cc-gcc.sh'
+ test -n ''
+ test '' = -build-shared
+ echo CMK_NO_BUILD_SHARED=true
+ test -n ''
+ test -n true
+ echo '#define CMK_OPTIMIZE 1'
+ OPTS='-optimize -production '
+ CONFIG_OPTS='--disable-controlpoint --disable-tracing
--disable-tracing-commthread --disable-charmdebug --disable-replay
--disable-error-checking --disable-stats '
+ WITH_TAU=0
+ '[' charm++ = Tau ']'
+ '[' -z '' ']'
+ TAU_MAKEFILE=Make.tau
+
SED_CHARMC='s@TAU_MAKEFILE=\(.*\)@TAU_MAKEFILE=Make.tau@'
+ sed -e
's@TAU_MAKEFILE=\(.*\)@TAU_MAKEFILE=Make.tau@'
src/scripts/Makefile
+ cp .Makefile.21038 src/scripts/Makefile
+ rm -f .Makefile.21038
+ sed -e
's@TAU_MAKEFILE=\(.*\)@TAU_MAKEFILE=Make.tau@'
src/scripts/charmc
+ cp .charmc.21038 src/scripts/charmc
+ rm -f .charmc.21038
+ test 0 -eq 1
+ echo bluegenep
+ echo bluegenep-gcc
+ sed -e
's@-.*@@'
+ test 0 = 1
+ echo 'BUILDOPTS="-optimize' -production '"'
+ Echo 'Performing '\''/usr/bin/gmake -j 8 basics OPTS=-optimize'
-production ' QUIET= CONFIG_OPTS=--disable-controlpoint' --disable-tracing
--disable-tracing-commthread --disable-charmdebug --disable-replay
--disable-error-checking --disable-stats ''\'' in bluegenep-gcc/tmp'
+ '[' x = x--quiet ']'
+ echo Performing ''\''/usr/bin/gmake' -j 8 basics OPTS=-optimize -production
QUIET= CONFIG_OPTS=--disable-controlpoint --disable-tracing
--disable-tracing-commthread --disable-charmdebug --disable-replay
--disable-error-checking --disable-stats ''\''' in bluegenep-gcc/tmp
Performing '/usr/bin/gmake -j 8 basics OPTS=-optimize -production QUIET=
CONFIG_OPTS=--disable-controlpoint --disable-tracing
--disable-tracing-commthread --disable-charmdebug --disable-replay
--disable-error-checking --disable-stats ' in bluegenep-gcc/tmp
+ cd bluegenep-gcc/tmp
+ echo 'CONFIG_OPTS="--disable-controlpoint --disable-tracing
--disable-tracing-commthread --disable-charmdebug --disable-replay
--disable-error-checking --disable-stats "'
+ chmod +x config_opts.sh
+ /usr/bin/gmake -j 8 basics 'OPTS=-optimize -production ' QUIET=
pwd
/scratch/prentice/build/charm-6.4.0/bluegenep-gcc/tmp
find . -type l -exec rm {} \;
rm -rf QuickThreads
rm -rf libs
rm -rf ../bin ; mkdir ../bin
rm -rf ../lib ; mkdir ../lib
rm -rf ../lib_so ; mkdir ../lib_so; touch ../lib_so/.charmso
rm -rf ../examples
rm -rf ../tests
rm -rf ../doc ; ln -s ../doc ../doc
../../src/scripts/gatherflat ../../src/scripts .
./gatherflat ../../src/conv-core .
./gatherflat ../../src/conv-ldb .
./gatherflat ../../src/conv-ccs .
./gatherflat ../../src/conv-perf .
./gatherflat ../../src/ck-core .
./gatherflat ../../src/util .
./gatherflat ../../src/ck-perf .
./gatherflat ../../src/ck-ldb .
./gatherflat ../../src/ck-com .
./gatherflat ../../src/ck-cp .
./gatherflat ../../src/conv-com .
./gatherflat ../../src/langs/simplemsg .
./gatherflat ../../src/langs/pvmc .
./gatherflat ../../src/langs/bluegene .
./gatherflat ../../src/langs/f90charm .
./gatherflat ../../src/xlat-i .
./gatherflat ../../src/xlatcpm .
./gathertree ../../src/QuickThreads QuickThreads
./gathertree ../../src/libs libs
./gathertree ../../src/arch/util .
./gathertree ../../src/langs langs
./gathertree ../../src/langs/jade langs/jade
./gathertree ../../src/arch/common .
./gathertree ../../src/arch/`cat .gdir` .
test -f ../../src/arch/`cat .gdir`/gdir_link && cat ../../src/arch/`cat
.gdir`/gdir_link > .gdir.new && ./gathertree ../../src/arch/`cat .gdir.new`
. || true
./gatherflat ../../src/arch/`cat .vdir` .
./gathertree ../../examples ../examples
./gathertree ../../tests ../tests
rm -f ../bin/dep.pl ; cp dep.pl ../bin/
chmod +x charmc
./system_ln ../tmp/charmc ../bin/
rm -rf ../include ; mkdir ../include
./system_ln ../tmp/conv-*.*h ../include
./system_ln ../tmp/cc-*.*h ../include
./system_ln ../tmp/conv-mach-opt.sh ../include
if [ -x ./special.sh ] ; then ./special.sh ; fi
if [ ! -f conv-common.h ] ; then ( touch conv-common.h ) ; fi
touch dirs+sources
/usr/bin/gmake charmxi
gmake[1]: Entering directory
`/scratch/prentice/build/charm-6.4.0/bluegenep-gcc/tmp'
./configure --disable-controlpoint --disable-tracing
--disable-tracing-commthread --disable-charmdebug --disable-replay
--disable-error-checking --disable-stats
Error checking is disabled
Statistics collection is disabled
Charm tracing is disabled
Charm tracing communication thread is disabled
CharmDebug is disabled
Charm record/replay is disabled
CCS is enabled
Charm control point is disabled
Setting load balancing timer type as 'double'
checking machine name... bluegenep-gcc
checking "cp command as"... cp -p
checking "C++ compiler as"... "g++ -fPIC -Wno-deprecated -optimize
-production "
checking "whether C++ compiler works"... "ok"
checking "C++ linker as"... "g++ "
checking "whether linker works"... "ok"
checking "Native C++ compiler as"... "g++ -fPIC -Wno-deprecated "
checking "Sequential C++ compiler as"... "g++ -fPIC -Wno-deprecated "
Setting charm++ envelop refnum field to unsigned short
checking "whether compiler generates code for 64-bit"... "no"
checking "whether has strings.h "... "yes"
checking "whether has values.h "... "yes"
checking "whether has stdint.h "... "yes"
checking "whether has malloc.h "... "yes"
checking "whether has alloca.h "... "yes"
checking "whether has regex.h "... "yes"
checking "whether C++ bool works"... "ok"
checking "whether long long works"... "ok"
checking "whether __int64 works"... "no"
checking "whether long double works"... "ok"
checking "whether ucontext has FPU pointer"... "yes"
checking "whether ucontext uses uc_regs"... "yes"
checking "whether ucontext has pointer (v_regs) of vector type"... "no"
checking "whether inline works in C"... "yes"
checking "whether C++ class explicit keyword works"... "ok"
checking "whether C++ signed char and char differ"... "yes"
checking "whether C++ *_casts<> work"... "ok"
checking "whether C++ allows declaration of varsize array"... "yes"
checking "whether namespaces work"... "ok"
checking "whether typeinfo/typeid works"... "ok"
checking "whether std::iterator_traits is defined"... "ok"
checking "whether std::distance is defined"... "ok"
checking "whether std::inserter is defined"... "ok"
checking "whether operator delete can be overloaded in same class"... "ok"
checking "whether offsetof is defined"... "yes"
checking "whether GCC x86 assembly works"... "no"
checking "whether GCC IA64 assembly works"... "no"
checking "whether PPC assembly works"... "yes"
checking "whether __thread (Thread Local Storage) is supported"... "yes"
checking "whether switching TLS register (32-bit) is supported"... "no"
checking "whether getrusage accepts RUSAGE_THREAD"... "no"
checking "whether has asctime"... "yes"
checking "whether has log2"... "yes"
checking "whether has sqrtf"... "yes"
checking "whether has fabsf"... "yes"
checking "whether has mkstemp"... "yes"
checking "whether has system"... "yes"
checking "whether has sbrk"... "yes"
checking "whether has _setjmp/_longjmp"... "yes"
checking "whether has mstats"... "no"
checking "whether has mallinfo"... "yes"
checking "whether has popen"... "yes"
checking "whether has poll"... "yes"
checking "whether has getpagesize"... "yes"
checking "whether has getpid"... "yes"
checking "whether has kill"... "yes"
checking "whether has setpriority"... "yes"
checking "whether to use signal-safe system() "... "no"
checking "whether sched_setaffinity call exists"... "yes"
checking "whether pthread_setaffinity_np call exists"... "yes"
checking "whether bindprocessor call exists"... "no"
checking "whether dlopen links without -ldl"... "no"
checking "whether dlopen links with -ldl"... "yes"
checking "whether gethostname call exists"... "yes"
checking "whether getProcAddress works"... "no"
checking "whether has socklen_t"... "yes"
checking "whether getifaddrs call exists"... "yes"
checking "whether the mmap() syscall exists"... "yes"
checking "whether mmap() accepts MAP_ANON"... "yes"
checking "whether mmap() accepts MAP_NORESERVE"... "yes"
checking "whether has get_myaddress"... "yes"
checking "whether has mprotect"... "yes"
checking "whether glibc backtrace works"... "yes"
checking "whether has sleep "... "yes"
checking "whether has usleep "... "yes"
checking "whether personality() and ADDR_NO_RANDOMIZE exist"... "yes"
checking "whether has zlib"... "yes"
checking "whether has elf.h "... "yes"
checking "whether has Multiprocessing.h for Apple "... "no"
checking "whether ntohl is available"... "yes"
checking "whether has libjpeg"... "no"
checking "whether Python is installed"... "no"
checking "whether can build shared library"... "yes"
checking for sync... sync
checking "F77 compiler as"...
"/bgsys/drivers/ppcfloor/gnu-linux/bin/powerpc-bgp-linux-gfortran "
checking "whether Fortran 77 compiler works"... "yes"
checking "F90 compiler as"...
"/bgsys/drivers/ppcfloor/gnu-linux/bin/powerpc-bgp-linux-gfortran "
checking "whether Fortran 90 compiler works"... "yes"
checking subroutine name used by Fortran 90 compiler... ONESCORE
checking Fortran 90 mod name is capital... "no"
checking Fortran 90 mod name extension... "mod"
configure: creating ./config.status
config.status: creating libs/ck-libs/ampi/ampiCC
config.status: creating libs/ck-libs/ampi/ampirun
config.status: creating conv-autoconfig.h
config.status: executing default commands
../bin/charmc -host xi-main.C
../bin/charmc -host xi-symbol.C
../bin/charmc -host xi-grammar.tab.C
../bin/charmc -host -I. -DYY_NEVER_INTERACTIVE xi-scan.C
../bin/charmc -host xi-util.C
../bin/charmc -host -c sdag-globals.C
../bin/charmc -host -c CSdagConstruct.C
../bin/charmc -host -c CEntry.C
../bin/charmc -host -language c++ -cp ../bin/ -o charmxi xi-main.o
xi-symbol.o xi-grammar.tab.o xi-scan.o xi-util.o sdag-globals.o
CSdagConstruct.o CEntry.o
gmake[1]: Leaving directory
`/scratch/prentice/build/charm-6.4.0/bluegenep-gcc/tmp'
/usr/bin/gmake headerlinks
gmake[1]: Entering directory
`/scratch/prentice/build/charm-6.4.0/bluegenep-gcc/tmp'
../bin/charmc -intrinsic -optimize -production ckcallback.ci && touch
ckcallback.ci.stamp
../bin/charmc -intrinsic -optimize -production BlockLB.ci && touch
BlockLB.ci.stamp
../bin/charmc -intrinsic -optimize -production CommLB.ci && touch
CommLB.ci.stamp
../bin/charmc -intrinsic -optimize -production DummyLB.ci && touch
DummyLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GreedyAgentLB.ci && touch
GreedyAgentLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GreedyCommLB.ci && touch
GreedyCommLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GreedyLB.ci && touch
GreedyLB.ci.stamp
../bin/charmc -intrinsic -optimize -production NeighborCommLB.ci && touch
NeighborCommLB.ci.stamp
../bin/charmc -intrinsic -optimize -production NeighborLB.ci && touch
NeighborLB.ci.stamp
../bin/charmc -intrinsic -optimize -production OrbLB.ci && touch
OrbLB.ci.stamp
../bin/charmc -intrinsic -optimize -production PhasebyArrayLB.ci && touch
PhasebyArrayLB.ci.stamp
../bin/charmc -intrinsic -optimize -production RandCentLB.ci && touch
RandCentLB.ci.stamp
../bin/charmc -intrinsic -optimize -production RecBipartLB.ci && touch
RecBipartLB.ci.stamp
../bin/charmc -intrinsic -optimize -production RefineLB.ci && touch
RefineLB.ci.stamp
../bin/charmc -intrinsic -optimize -production RefineCommLB.ci && touch
RefineCommLB.ci.stamp
../bin/charmc -intrinsic -optimize -production RotateLB.ci && touch
RotateLB.ci.stamp
../bin/charmc -intrinsic -optimize -production TreeMatchLB.ci && touch
TreeMatchLB.ci.stamp
../bin/charmc -intrinsic -optimize -production ComboCentLB.ci && touch
ComboCentLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GraphPartLB.ci && touch
GraphPartLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GraphBFTLB.ci && touch
GraphBFTLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GridCommLB.ci && touch
GridCommLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GridCommRefineLB.ci && touch
GridCommRefineLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GridHybridLB.ci && touch
GridHybridLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GridHybridSeedLB.ci && touch
GridHybridSeedLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GridMetisLB.ci && touch
GridMetisLB.ci.stamp
../bin/charmc -intrinsic -optimize -production HbmLB.ci && touch
HbmLB.ci.stamp
../bin/charmc -intrinsic -optimize -production HybridLB.ci && touch
HybridLB.ci.stamp
../bin/charmc -intrinsic -optimize -production RefineKLB.ci && touch
RefineKLB.ci.stamp
../bin/charmc -intrinsic -optimize -production RefineTopoLB.ci && touch
RefineTopoLB.ci.stamp
../bin/charmc -intrinsic -optimize -production TopoCentLB.ci && touch
TopoCentLB.ci.stamp
../bin/charmc -intrinsic -optimize -production TopoLB.ci && touch
TopoLB.ci.stamp
../bin/charmc -intrinsic -optimize -production TempAwareGreedyLB.ci &&
touch TempAwareGreedyLB.ci.stamp
../bin/charmc -intrinsic -optimize -production MetisLB.ci && touch
MetisLB.ci.stamp
../bin/charmc -intrinsic -optimize -production ScotchLB.ci && touch
ScotchLB.ci.stamp
../bin/charmc -intrinsic -optimize -production TeamLB.ci && touch
TeamLB.ci.stamp
../bin/charmc -intrinsic -optimize -production WSLB.ci && touch
WSLB.ci.stamp
../bin/charmc -intrinsic -optimize -production ckmarshall.ci && touch
ckmarshall.ci.stamp
../bin/charmc -intrinsic -optimize -production ckarray.ci && touch
ckarray.ci.stamp
../bin/charmc -intrinsic -optimize -production cklocation.ci && touch
cklocation.ci.stamp
../bin/charmc -intrinsic -optimize -production ckreduction.ci && touch
ckreduction.ci.stamp
../bin/charmc -intrinsic -optimize -production ckarrayreductionmgr.ci &&
touch ckarrayreductionmgr.ci.stamp
../bin/charmc -intrinsic -optimize -production tempo.ci && touch
tempo.ci.stamp
../bin/charmc -intrinsic -optimize -production waitqd.ci && touch
waitqd.ci.stamp
../bin/charmc -intrinsic -optimize -production ckfutures.ci && touch
ckfutures.ci.stamp
../bin/charmc -intrinsic -optimize -production ckcheckpoint.ci && touch
ckcheckpoint.ci.stamp
../bin/charmc -intrinsic -optimize -production ckmemcheckpoint.ci && touch
ckmemcheckpoint.ci.stamp
../bin/charmc -intrinsic -optimize -production LBDatabase.ci && touch
LBDatabase.ci.stamp
../bin/charmc -intrinsic -optimize -production CentralLB.ci && touch
CentralLB.ci.stamp
../bin/charmc -intrinsic -optimize -production NullLB.ci && touch
NullLB.ci.stamp
../bin/charmc -intrinsic -optimize -production BaseLB.ci && touch
BaseLB.ci.stamp
../bin/charmc -intrinsic -optimize -production NborBaseLB.ci && touch
NborBaseLB.ci.stamp
../bin/charmc -intrinsic -optimize -production HybridBaseLB.ci && touch
HybridBaseLB.ci.stamp
../bin/charmc -intrinsic -optimize -production EveryLB.ci && touch
EveryLB.ci.stamp
../bin/charmc -intrinsic -optimize -production CommonLBs.ci && touch
CommonLBs.ci.stamp
../bin/charmc -intrinsic -optimize -production charisma.ci && touch
charisma.ci.stamp
../bin/charmc -intrinsic -optimize -production trace-summary.ci && touch
trace-summary.ci.stamp
../bin/charmc -intrinsic -optimize -production trace-projections.ci &&
touch trace-projections.ci.stamp
../bin/charmc -intrinsic -optimize -production trace-simple.ci && touch
trace-simple.ci.stamp
../bin/charmc -intrinsic -optimize -production trace-controlPoints.ci &&
touch trace-controlPoints.ci.stamp
../bin/charmc -intrinsic -optimize -production trace-Tau.ci && touch
trace-Tau.ci.stamp
../bin/charmc -intrinsic -optimize -production trace-utilization.ci &&
touch trace-utilization.ci.stamp
../bin/charmc -intrinsic -optimize -production BlueGene.ci && touch
BlueGene.ci.stamp
../bin/charmc -intrinsic -optimize -production ComlibManager.ci && touch
ComlibManager.ci.stamp
../bin/charmc -intrinsic -optimize -production controlPoints.ci && touch
controlPoints.ci.stamp
../bin/charmc -intrinsic -optimize -production pathHistory.ci && touch
pathHistory.ci.stamp
Soft-linking headers...
for hdr in ck.h ckstream.h envelope.h init.h qd.h charm.h charm++.h
ckfutures.h ckIgetControl.h cktiming.h debug-charm.h ckcallback.h
CkCallback.decl.h ckcallback-ccs.h ckarrayreductionmgr.h cksection.h
ckarrayindex.h ckarray.h cklocation.h ckreduction.h ckcheckpoint.h
ckmemcheckpoint.h ckevacuation.h ckmessagelogging.h ckobjid.h ckobjQ.h
readonly.h charisma.h comlib.h ComlibArrayListener.h ComlibStrategy.h
ComlibLearner.h pup.h pupf.h pup_c.h pup_stl.h pup_mpi.h pup_toNetwork.h
pup_toNetwork4.h pup_paged.h pup_cmialloc.h ckimage.h ckdll.h ckhashtable.h
ckbitvector.h cklists.h ckliststring.h cksequence.h ckstatistics.h
ckvector3d.h conv-lists.h RTH.h ckcomplex.h sockRoutines.h sockRoutines.c
ckpool.h BGLTorus.h BGPTorus.h BGQTorus.h TopoManager.h XT3Torus.h XTTorus.h
cmimemcpy.h simd.h SSE-Double.h SSE-Float.h crc32.h tempo.h waitqd.h
LBDatabase.h lbdb.h lbdb++.h LBProfit.h BlockLB.h BlockLB.decl.h CommLB.h
CommLB.decl.h DummyLB.h DummyLB.decl.h GreedyAgentLB.h GreedyAgentLB.decl.h
GreedyCommLB.h GreedyCommLB.decl.h GreedyLB.h GreedyLB.decl.h
NeighborCommLB.h NeighborCommLB.decl.h NeighborLB.h NeighborLB.decl.h OrbLB.h
OrbLB.decl.h PhasebyArrayLB.h PhasebyArrayLB.decl.h RandCentLB.h
RandCentLB.decl.h RecBipartLB.h RecBipartLB.decl.h RefineLB.h RefineLB.decl.h
RefineCommLB.h RefineCommLB.decl.h RotateLB.h RotateLB.decl.h TreeMatchLB.h
TreeMatchLB.decl.h ComboCentLB.h ComboCentLB.decl.h GraphPartLB.h
GraphPartLB.decl.h GraphBFTLB.h GraphBFTLB.decl.h GridCommLB.h
GridCommLB.decl.h GridCommRefineLB.h GridCommRefineLB.decl.h GridHybridLB.h
GridHybridLB.decl.h GridHybridSeedLB.h GridHybridSeedLB.decl.h GridMetisLB.h
GridMetisLB.decl.h HbmLB.h HbmLB.decl.h HybridLB.h HybridLB.decl.h
RefineKLB.h RefineKLB.decl.h RefineTopoLB.h RefineTopoLB.decl.h TopoCentLB.h
TopoCentLB.decl.h TopoLB.h TopoLB.decl.h TempAwareGreedyLB.h
TempAwareGreedyLB.decl.h MetisLB.h MetisLB.decl.h ScotchLB.h ScotchLB.decl.h
TeamLB.h TeamLB.decl.h WSLB.h WSLB.decl.h LBDBManager.h LBComm.h LBOM.h
LBObj.h LBMachineUtil.h LBAgent.h Refiner.h RefinerApprox.h RefinerComm.h
ckgraph.h ckheap.h elements.h CommLBHeap.h topology.h manager.h BaseLB.h
CentralLB.h CentralLBMsg.h NborBaseLB.h HybridBaseLB.h HybridLBMsg.h
NeighborLBMsg.h BlueGene.h middle.h middle-conv.h middle-blue.h
CkMarshall.decl.h CkArray.decl.h CkLocation.decl.h CkReduction.decl.h
CkArrayReductionMgr.decl.h tempo.decl.h waitqd.decl.h CkFutures.decl.h
CkCheckpoint.decl.h CkMemCheckpoint.decl.h LBDatabase.decl.h CentralLB.decl.h
NullLB.decl.h BaseLB.decl.h NborBaseLB.decl.h HybridBaseLB.decl.h
EveryLB.decl.h CommonLBs.decl.h charisma.decl.h TraceSummary.decl.h
TraceProjections.decl.h TraceSimple.decl.h TraceControlPoints.decl.h
TraceTau.decl.h TraceUtilization.decl.h BlueGene.decl.h comlib.decl.h
ComlibManager.h DummyStrategy.h MulticastStrategy.h DirectMulticastStrategy.h
RingMulticastStrategy.h ChunkMulticastStrategy.h OneTimeMulticastStrategy.h
MultiRingMulticast.h EachToManyMulticastStrategy.h MsgPacker.h
StreamingStrategy.h NodeMulticast.h PipeBroadcastStrategy.h
MeshStreamingStrategy.h PrioStreaming.h MPIStrategy.h MsgPacker.h
StreamingStrategy.h BroadcastStrategy.h ComlibSectionInfo.h AAPLearner.h
AAMLearner.h ComlibStats.h RectMulticastStrategy.h ckdirect.h
ControlPoints.decl.h PathHistory.decl.h pathHistory.h envelope-path.h
controlPoints.h controlPointsf.h arrayRedistributor.h cp_effects.h register.h
stats.h cksequence_internal.h cksequence_factory.h random_sequence.h
strided_sequence.h cpthreads.h converse.h conv-trace.h conv-random.h
conv-qd.h queueing.h conv-cpath.h conv-cpm.h persistent.h trace.h
trace-common.h trace-bluegene.h trace-projections.h trace-simple.h
trace-controlPoints.h charm-api.h conv-ccs.h ccs-client.c ccs-client.h
ccs-server.h ccs-auth.c ccs-auth.h memory-isomalloc.h debug-conv.h
debug-conv++.h conv-autoconfig.h conv-common.h conv-config.sh conv-config.h
conv-mach.h conv-mach.sh blue.h blue-conv.h bgconverse.h cmipool.h mempool.h
cmidirect.h cmidirectmanytomany.h 3dgridrouter.h hypercuberouter.h
hypercubetopology.h routerstrategy.h convcomlibstrategy.h convcomlib.h
dummyconversestrategy.h treerouter.h convcomlibmanager.h graphrouter.h
petable.h gridrouter.h router.h prefixrouter.h pipebroadcastconverse.h
pipelinestrategy.h simplemsg.h sm.h pvmc.h pvm3.h sdag.h vector2d.h graph.h
bitvecset.h ckset.h LBSimulation.h blue_types.h bigsim_timing.h blue_defs.h
bigsim_logs.h blue.h blue_impl.h bigsim_network.h bigsim_record.h
bigsim_ooc.h bigsim_debug.h shared-alloc.h ; do test ! -f "../include/$hdr"
&& ./system_ln "../tmp/$hdr" ../include ; done
touch headerlinks
gmake[1]: Leaving directory
`/scratch/prentice/build/charm-6.4.0/bluegenep-gcc/tmp'
touch basics
+ MAKEEXIT=0
+ '[' 0 -ne 0 ']'
+ Echo 'Performing '\''/usr/bin/gmake -j 8 charm++ OPTS=-optimize'
-production ' QUIET='\'' in bluegenep-gcc/tmp'
+ '[' x = x--quiet ']'
+ echo Performing ''\''/usr/bin/gmake' -j 8 charm++ OPTS=-optimize
-production 'QUIET='\''' in bluegenep-gcc/tmp
Performing '/usr/bin/gmake -j 8 charm++ OPTS=-optimize -production QUIET=' in
bluegenep-gcc/tmp
+ /usr/bin/gmake -j 8 charm++ 'OPTS=-optimize -production ' QUIET=
../bin/charmc -seq -o sockRoutines-seq.o sockRoutines.c
../bin/charmc -optimize -production -c -I. trace-common.C
../bin/charmc -optimize -production -c -I. tracec.C
../bin/charmc -optimize -production -c -I. tracef.C
sockRoutines.c:688: warning: braces around scalar initializer
sockRoutines.c:688: warning: (near initialization for
‘_skt_invalid_ip.tag’)
../bin/charmc -optimize -production -c -I. init.C
../bin/charmc -optimize -production -c -I. register.C
../bin/charmc -optimize -production -c -I. qd.C
../bin/charmc -optimize -production -c -I. ck.C
../bin/charmc -optimize -production -c -I. main.C
../bin/charmc -optimize -production -c -I. msgalloc.C
../bin/charmc -optimize -production -c -I. ckfutures.C
../bin/charmc -optimize -production -c -I. ckIgetControl.C
../bin/charmc -optimize -production -c -I. debug-message.C
../bin/charmc -optimize -production -c -I. debug-charm.C
../bin/charmc -optimize -production -c -I. ckcallback.C
../bin/charmc -optimize -production -c -I. cklocation.C
../bin/charmc -optimize -production -c -I. ckarray.C
../bin/charmc -optimize -production -c -I. ckreduction.C
../bin/charmc -optimize -production -c -I. ckarrayreductionmgr.C
../bin/charmc -optimize -production -c -I. tempo.C
In file included from TopoManager.h:20,
from cklocation.C:15:
BGPTorus.h:14:18: error: dcmf.h: No such file or directory
../bin/charmc -optimize -production -c -I. waitqd.C
BGPTorus.h:18: error: ‘DCMF_Hardware_t’ does not name a type
BGPTorus.h: In constructor ‘BGPTorusManager::BGPTorusManager()’:
BGPTorus.h:40: error: ‘bgp_hwt’ was not declared in this scope
BGPTorus.h:40: error: ‘DCMF_Hardware’ was not declared in this scope
BGPTorus.h:76: error: ‘DCMF_Messager_rank2torus’ was not declared in this
scope
ckreduction.C: In member function ‘CkReductionMsg*
CkReductionMgr::reduceMessages()’:
ckreduction.C:896: warning: comparison is always true due to limited range of
data type
ckreduction.C: In member function ‘void
CkReductionMgr::endArrayReduction()’:
ckreduction.C:1072: warning: comparison is always true due to limited range
of data type
ckarrayreductionmgr.C: In member function ‘CkReductionMsg*
CkArrayReductionMgr::reduceMessages()’:
ckarrayreductionmgr.C:124: warning: comparison is always true due to limited
range of data type
ckreduction.C: In member function ‘CkReductionMsg*
CkNodeReductionMgr::reduceMessages()’:
ckreduction.C:2207: warning: comparison is always true due to limited range
of data type
Fatal Error by charmc in directory
/scratch/prentice/build/charm-6.4.0/bluegenep-gcc/tmp
Command g++ -fPIC -Wno-deprecated -I../bin/../include -D__CHARMC__=1 -I.
-DOPT_RZV -O -c cklocation.C -o cklocation.o returned error code 1
charmc exiting...
../bin/charmc -optimize -production -c -I. LBDatabase.C
gmake: *** [cklocation.o] Error 1
gmake: *** Waiting for unfinished jobs....
+ MAKEEXIT=2
+ '[' 2 -eq 0 ']'
+ printError
+ Echo -------------------------------------------------
+ '[' x = x--quiet ']'
+ echo -------------------------------------------------
-------------------------------------------------
+ Echo 'Charm++ NOT BUILT. Either cd into bluegenep-gcc/tmp and try'
+ '[' x = x--quiet ']'
+ echo Charm++ NOT BUILT. Either cd into bluegenep-gcc/tmp and try
Charm++ NOT BUILT. Either cd into bluegenep-gcc/tmp and try
+ Echo 'to resolve the problems yourself, visit'
+ '[' x = x--quiet ']'
+ echo to resolve the problems yourself, visit
to resolve the problems yourself, visit
+ Echo ' http://charm.cs.illinois.edu/'
+ '[' x = x--quiet ']'
+ echo http://charm.cs.illinois.edu/
http://charm.cs.illinois.edu/
+ Echo 'for more information. Otherwise, email the developers at
charm AT cs.illinois.edu'
+ '[' x = x--quiet ']'
+ echo for more information. Otherwise, email the developers at
charm AT cs.illinois.edu
for more information. Otherwise, email the developers at
charm AT cs.illinois.edu
+ exit 2
+ src=src/arch
+ more=0
+ MAKEOPTS=
+ OPTS=
+ BOPTS=
+ MORE=
+ COMPILER=
+ BASEDIR=
+ LIBDIR=
+ INCDIR=
+ ARCH=
+ BUILD_SHARED=
+ WITH_ROMIO=
+ WITH_PRODUCTION=
+ BUILD_EMULATOR=0
+ DESTINATION=
+ DESTINATION_SUFFIX=
+ TAU_MAKEFILE=
+ QUIET=
+ '[' charm++ = --help -o charm++ = -h ']'
+ '[' 5 -lt 2 ']'
+ PROGRAM=charm++
+ shift
+ VERSION=bluegenep
+ BASEVERSION=bluegenep
+ test -f src/arch/bluegenep/vdir_link
++ echo bluegenep
++ sed -e
's@-.*@@'
+ ARCH=bluegenep
+ shift
+ OPT_DIRS='src/arch/bluegenep src/arch/bluegenep src/arch/common'
+ '[' '!' 3 -eq 0 ']'
+ case "$1" in
+ TestIfCompiler xlc
+ for dir in '$OPT_DIRS'
+ '[' -f src/arch/bluegenep/cc-xlc.sh ']'
+ return 1
+ '[' 1 -eq 1 ']'
+ '[' '!' -z '' ']'
+ COMPILER=xlc
+ shift
+ '[' '!' 2 -eq 0 ']'
+ case "$1" in
++ echo -j8
++ awk -Fj '{print $2}'
+ PMAKENUM=8
+ MAKEOPTS=' -j 8'
+ shift
+ '[' '!' 1 -eq 0 ']'
+ case "$1" in
+ WITH_PRODUCTION=true
+ shift
+ '[' '!' 0 -eq 0 ']'
+ '[' xbluegenep = x ']'
+ test -n true -a 0 -eq 1 -a -z ''
+ '[' -z '' ']'
++ which gmake
+ MAKE=/usr/bin/gmake
+ '[' -z /usr/bin/gmake -o '!' -x /usr/bin/gmake ']'
+ '[' '!' -f src/arch/bluegenep/conv-mach.h ']'
+ '[' -n '' -o -n xlc ']'
+ echo 'Selected Compiler: xlc'
Selected Compiler: xlc
+ echo 'Selected Options: '
Selected Options:
++ awk '{ for (i = 1; i <= NF; ++i) print $i }'
++ sort
++ echo
+ SORTED=
++ echo xlc
+ BOPTS_WITHCOMPILER=xlc
+ for i in '$BOPTS_WITHCOMPILER'
+ VERSION=bluegenep-xlc
+ '[' -z '' ']'
+ DESTINATION=bluegenep-xlc
+ '[' -n '' ']'
+ '[' -d bluegenep-xlc ']'
+ '[' -d bluegenep-xlc ']'
+ '[' -d bluegenep-xlc/tmp ']'
+ '[' -d bluegenep-xlc/tmp ']'
+ Echo 'Copying src/scripts/Makefile to bluegenep-xlc/tmp'
+ '[' x = x--quiet ']'
+ echo Copying src/scripts/Makefile to bluegenep-xlc/tmp
Copying src/scripts/Makefile to bluegenep-xlc/tmp
+ rm -f bluegenep-xlc/tmp/Makefile
+ rm -f bluegenep-xlc/tmp/Make.depends
+ rm -f bluegenep-xlc/tmp/Make.cidepends
+ rm -f bluegenep-xlc/tmp/Make.lb
+ rm -f bluegenep-xlc/tmp/Make.machine
+ rm -f bluegenep-xlc/tmp/Make.extlib
++ echo bluegenep-xlc
++ awk -F- '{print $2}'
+ WINNAME=xlc
+ '[' x_xlc = x_win32 -o x_xlc = x_win64 ']'
+ cat
+ chmod +x bluegenep-xlc/tmp/system_ln
++ echo bin lib lib_so include tmp
+ for newdir in '`echo bin lib lib_so include tmp`'
+ Echo 'Soft-linking over bin'
+ '[' x = x--quiet ']'
+ echo Soft-linking over bin
Soft-linking over bin
+ '[' -r bin ']'
+ rm -fr bin
+ bluegenep-xlc/tmp/system_ln bluegenep-xlc/bin bin
+ for newdir in '`echo bin lib lib_so include tmp`'
+ Echo 'Soft-linking over lib'
+ '[' x = x--quiet ']'
+ echo Soft-linking over lib
Soft-linking over lib
+ '[' -r lib ']'
+ rm -fr lib
+ bluegenep-xlc/tmp/system_ln bluegenep-xlc/lib lib
+ for newdir in '`echo bin lib lib_so include tmp`'
+ Echo 'Soft-linking over lib_so'
+ '[' x = x--quiet ']'
+ echo Soft-linking over lib_so
Soft-linking over lib_so
+ '[' -r lib_so ']'
+ rm -fr lib_so
+ bluegenep-xlc/tmp/system_ln bluegenep-xlc/lib_so lib_so
+ for newdir in '`echo bin lib lib_so include tmp`'
+ Echo 'Soft-linking over include'
+ '[' x = x--quiet ']'
+ echo Soft-linking over include
Soft-linking over include
+ '[' -r include ']'
+ rm -fr include
+ bluegenep-xlc/tmp/system_ln bluegenep-xlc/include include
+ for newdir in '`echo bin lib lib_so include tmp`'
+ Echo 'Soft-linking over tmp'
+ '[' x = x--quiet ']'
+ echo Soft-linking over tmp
Soft-linking over tmp
+ '[' -r tmp ']'
+ rm -fr tmp
+ bluegenep-xlc/tmp/system_ln bluegenep-xlc/tmp tmp
+ rm -f VERSION
+ bluegenep-xlc/tmp/system_ln bluegenep-xlc/include/VERSION VERSION
+ bluegenep-xlc/tmp/system_ln ../../src/scripts/Make.depends
bluegenep-xlc/tmp/Make.depends
+ bluegenep-xlc/tmp/system_ln ../../src/scripts/Make.cidepends
bluegenep-xlc/tmp/Make.cidepends
+ test -f src/ck-ldb/Make.lb
+ bluegenep-xlc/tmp/system_ln ../../src/ck-ldb/Make.lb
bluegenep-xlc/tmp/Make.lb
+ bluegenep-xlc/tmp/system_ln ../../src/scripts/Makefile
bluegenep-xlc/tmp/Makefile
+ bluegenep-xlc/tmp/system_ln ../../src/scripts/Make.tau
bluegenep-xlc/tmp/Make.tau
+ touch bluegenep-xlc/tmp/Makefile.machine
+ touch bluegenep-xlc/tmp/Make.extlib
+ ConvUsr=bluegenep-xlc/tmp/conv-mach-pre.sh
+ Echo 'Generating bluegenep-xlc/tmp/conv-mach-pre.sh'
+ '[' x = x--quiet ']'
+ echo Generating bluegenep-xlc/tmp/conv-mach-pre.sh
Generating bluegenep-xlc/tmp/conv-mach-pre.sh
+ echo
+ test -n ''
+ test -n ''
+ chmod +x bluegenep-xlc/tmp/conv-mach-pre.sh
+ ConvHeader=bluegenep-xlc/tmp/conv-mach-opt.h
+ ConvSh=bluegenep-xlc/tmp/conv-mach-opt.sh
+ '[' '!' -f bluegenep-xlc/tmp/conv-mach-opt.sh -o '!' -f
bluegenep-xlc/tmp/conv-mach-opt.h ']'
+ test -n xlc
+ i=xlc
+ echo '#include "cc-xlc.h"'
+ echo '. $CHARMINC/cc-xlc.sh'
+ test -n ''
+ test '' = -build-shared
+ echo CMK_NO_BUILD_SHARED=true
+ test -n ''
+ test -n true
+ echo '#define CMK_OPTIMIZE 1'
+ OPTS='-optimize -production '
+ CONFIG_OPTS='--disable-controlpoint --disable-tracing
--disable-tracing-commthread --disable-charmdebug --disable-replay
--disable-error-checking --disable-stats '
+ WITH_TAU=0
+ '[' charm++ = Tau ']'
+ '[' -z '' ']'
+ TAU_MAKEFILE=Make.tau
+
SED_CHARMC='s@TAU_MAKEFILE=\(.*\)@TAU_MAKEFILE=Make.tau@'
+ sed -e
's@TAU_MAKEFILE=\(.*\)@TAU_MAKEFILE=Make.tau@'
src/scripts/Makefile
+ cp .Makefile.12815 src/scripts/Makefile
+ rm -f .Makefile.12815
+ sed -e
's@TAU_MAKEFILE=\(.*\)@TAU_MAKEFILE=Make.tau@'
src/scripts/charmc
+ cp .charmc.12815 src/scripts/charmc
+ rm -f .charmc.12815
+ test 0 -eq 1
+ echo bluegenep
+ echo bluegenep-xlc
+ sed -e
's@-.*@@'
+ test 0 = 1
+ echo 'BUILDOPTS="-optimize' -production '"'
+ Echo 'Performing '\''/usr/bin/gmake -j 8 basics OPTS=-optimize'
-production ' QUIET= CONFIG_OPTS=--disable-controlpoint' --disable-tracing
--disable-tracing-commthread --disable-charmdebug --disable-replay
--disable-error-checking --disable-stats ''\'' in bluegenep-xlc/tmp'
+ '[' x = x--quiet ']'
+ echo Performing ''\''/usr/bin/gmake' -j 8 basics OPTS=-optimize -production
QUIET= CONFIG_OPTS=--disable-controlpoint --disable-tracing
--disable-tracing-commthread --disable-charmdebug --disable-replay
--disable-error-checking --disable-stats ''\''' in bluegenep-xlc/tmp
Performing '/usr/bin/gmake -j 8 basics OPTS=-optimize -production QUIET=
CONFIG_OPTS=--disable-controlpoint --disable-tracing
--disable-tracing-commthread --disable-charmdebug --disable-replay
--disable-error-checking --disable-stats ' in bluegenep-xlc/tmp
+ cd bluegenep-xlc/tmp
+ echo 'CONFIG_OPTS="--disable-controlpoint --disable-tracing
--disable-tracing-commthread --disable-charmdebug --disable-replay
--disable-error-checking --disable-stats "'
+ chmod +x config_opts.sh
+ /usr/bin/gmake -j 8 basics 'OPTS=-optimize -production ' QUIET=
/usr/bin/gmake charmxi
gmake[1]: Entering directory
`/scratch/prentice/build/charm-6.4.0/bluegenep-xlc/tmp'
./configure --disable-controlpoint --disable-tracing
--disable-tracing-commthread --disable-charmdebug --disable-replay
--disable-error-checking --disable-stats
Error checking is disabled
Statistics collection is disabled
Charm tracing is disabled
Charm tracing communication thread is disabled
CharmDebug is disabled
Charm record/replay is disabled
CCS is enabled
Charm control point is disabled
Setting load balancing timer type as 'double'
checking machine name... bluegenep-xlc
checking "cp command as"... cp -p
checking "C++ compiler as"... "/opt/ibmcmp/vacpp/bg/9.0/bin/bgxlC -qhalt=e
-I. -I/bgsys/drivers/ppcfloor/comm/include
-I/bgsys/drivers/ppcfloor/arch/include -I/scratch/bgapps/zlib-1.2.7/include
-optimize -production "
checking "whether C++ compiler works"... "ok"
checking "C++ linker as"... "/opt/ibmcmp/vacpp/bg/9.0/bin/bgxlC -qhalt=e -I.
-I/bgsys/drivers/ppcfloor/comm/include -I/bgsys/drivers/ppcfloor/arch/include
-I/scratch/bgapps/zlib-1.2.7/include -L/bgsys/drivers/ppcfloor/comm/lib
-L/bgsys/drivers/ppcfloor/runtime/SPI -L/scratch/bgapps/zlib-1.2.7/lib "
checking "whether linker works"... "ok"
checking "Native C++ compiler as"... "g++"
checking "Sequential C++ compiler as"... "/opt/ibmcmp/vacpp/bg/9.0/bin/bgxlC
-qhalt=e -I. -I/bgsys/drivers/ppcfloor/comm/include
-I/bgsys/drivers/ppcfloor/arch/include -I/scratch/bgapps/zlib-1.2.7/include "
Setting charm++ envelop refnum field to unsigned short
checking "whether compiler generates code for 64-bit"... "no"
checking "whether has strings.h "... "yes"
checking "whether has values.h "... "yes"
checking "whether has stdint.h "... "yes"
checking "whether has malloc.h "... "yes"
checking "whether has alloca.h "... "yes"
checking "whether has regex.h "... "yes"
checking "whether C++ bool works"... "ok"
checking "whether long long works"... "ok"
checking "whether __int64 works"... "ok"
checking "whether long double works"... "ok"
checking "whether ucontext has FPU pointer"... "yes"
checking "whether ucontext uses uc_regs"... "yes"
checking "whether ucontext has pointer (v_regs) of vector type"... "no"
checking "whether inline works in C"... "yes"
checking "whether C++ class explicit keyword works"... "ok"
checking "whether C++ signed char and char differ"... "yes"
checking "whether C++ *_casts<> work"... "ok"
checking "whether C++ allows declaration of varsize array"... "yes"
checking "whether namespaces work"... "ok"
checking "whether typeinfo/typeid works"... "ok"
checking "whether std::iterator_traits is defined"... "ok"
checking "whether std::distance is defined"... "ok"
checking "whether std::inserter is defined"... "ok"
checking "whether operator delete can be overloaded in same class"... "ok"
checking "whether offsetof is defined"... "yes"
checking "whether GCC x86 assembly works"... "no"
checking "whether GCC IA64 assembly works"... "no"
checking "whether PPC assembly works"... "yes"
checking "whether __thread (Thread Local Storage) is supported"... "yes"
checking "whether switching TLS register (32-bit) is supported"... "no"
checking "whether getrusage accepts RUSAGE_THREAD"... "no"
checking "whether has asctime"... "yes"
checking "whether has log2"... "yes"
checking "whether has sqrtf"... "yes"
checking "whether has fabsf"... "yes"
checking "whether has mkstemp"... "yes"
checking "whether has system"... "yes"
checking "whether has sbrk"... "yes"
checking "whether has _setjmp/_longjmp"... "yes"
checking "whether has mstats"... "no"
checking "whether has mallinfo"... "yes"
checking "whether has popen"... "yes"
checking "whether has poll"... "yes"
checking "whether has getpagesize"... "yes"
checking "whether has getpid"... "yes"
checking "whether has kill"... "yes"
checking "whether has setpriority"... "yes"
checking "whether to use signal-safe system() "... "no"
checking "whether sched_setaffinity call exists"... "yes"
checking "whether pthread_setaffinity_np call exists"... "yes"
checking "whether bindprocessor call exists"... "no"
checking "whether dlopen links without -ldl"... "no"
checking "whether dlopen links with -ldl"... "yes"
checking "whether gethostname call exists"... "yes"
checking "whether getProcAddress works"... "no"
checking "whether has socklen_t"... "yes"
checking "whether getifaddrs call exists"... "yes"
checking "whether the mmap() syscall exists"... "yes"
checking "whether mmap() accepts MAP_ANON"... "yes"
checking "whether mmap() accepts MAP_NORESERVE"... "yes"
checking "whether has get_myaddress"... "yes"
checking "whether has mprotect"... "yes"
checking "whether glibc backtrace works"... "no"
checking "whether has sleep "... "yes"
checking "whether has usleep "... "yes"
checking "whether personality() and ADDR_NO_RANDOMIZE exist"... "no"
checking "whether has zlib"... "no"
checking "whether has elf.h "... "yes"
checking "whether has Multiprocessing.h for Apple "... "no"
checking "whether ntohl is available"... "yes"
checking "whether has libjpeg"... "no"
checking "whether Python is installed"... "no"
checking "whether can build shared library"... "no"
checking for sync... sync
checking "F77 compiler as"... "/opt/ibmcmp/xlf/bg/11.1/bin/bgxlf "
checking "whether Fortran 77 compiler works"... "yes"
checking "F90 compiler as"... "/opt/ibmcmp/xlf/bg/11.1/bin/bgxlf90
-qsuffix=f=f90"
checking "whether Fortran 90 compiler works"... "yes"
checking subroutine name used by Fortran 90 compiler... NOSCORE
checking Fortran 90 mod name is capital... "no"
checking Fortran 90 mod name extension... "mod"
configure: creating ./config.status
config.status: creating libs/ck-libs/ampi/ampiCC
config.status: creating libs/ck-libs/ampi/ampirun
config.status: creating conv-autoconfig.h
config.status: conv-autoconfig.h is unchanged
config.status: executing default commands
../bin/charmc -host xi-main.C
../bin/charmc -host xi-symbol.C
../bin/charmc -host xi-grammar.tab.C
../bin/charmc -host -I. -DYY_NEVER_INTERACTIVE xi-scan.C
../bin/charmc -host xi-util.C
../bin/charmc -host -c sdag-globals.C
../bin/charmc -host -c CSdagConstruct.C
../bin/charmc -host -c CEntry.C
../bin/charmc -host -language c++ -cp ../bin/ -o charmxi xi-main.o
xi-symbol.o xi-grammar.tab.o xi-scan.o xi-util.o sdag-globals.o
CSdagConstruct.o CEntry.o
gmake[1]: Leaving directory
`/scratch/prentice/build/charm-6.4.0/bluegenep-xlc/tmp'
/usr/bin/gmake headerlinks
gmake[1]: Entering directory
`/scratch/prentice/build/charm-6.4.0/bluegenep-xlc/tmp'
../bin/charmc -intrinsic -optimize -production ckcallback.ci && touch
ckcallback.ci.stamp
../bin/charmc -intrinsic -optimize -production BlockLB.ci && touch
BlockLB.ci.stamp
../bin/charmc -intrinsic -optimize -production CommLB.ci && touch
CommLB.ci.stamp
../bin/charmc -intrinsic -optimize -production DummyLB.ci && touch
DummyLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GreedyAgentLB.ci && touch
GreedyAgentLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GreedyCommLB.ci && touch
GreedyCommLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GreedyLB.ci && touch
GreedyLB.ci.stamp
../bin/charmc -intrinsic -optimize -production NeighborCommLB.ci && touch
NeighborCommLB.ci.stamp
../bin/charmc -intrinsic -optimize -production NeighborLB.ci && touch
NeighborLB.ci.stamp
../bin/charmc -intrinsic -optimize -production OrbLB.ci && touch
OrbLB.ci.stamp
../bin/charmc -intrinsic -optimize -production PhasebyArrayLB.ci && touch
PhasebyArrayLB.ci.stamp
../bin/charmc -intrinsic -optimize -production RandCentLB.ci && touch
RandCentLB.ci.stamp
../bin/charmc -intrinsic -optimize -production RecBipartLB.ci && touch
RecBipartLB.ci.stamp
../bin/charmc -intrinsic -optimize -production RefineLB.ci && touch
RefineLB.ci.stamp
../bin/charmc -intrinsic -optimize -production RefineCommLB.ci && touch
RefineCommLB.ci.stamp
../bin/charmc -intrinsic -optimize -production RotateLB.ci && touch
RotateLB.ci.stamp
../bin/charmc -intrinsic -optimize -production TreeMatchLB.ci && touch
TreeMatchLB.ci.stamp
../bin/charmc -intrinsic -optimize -production ComboCentLB.ci && touch
ComboCentLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GraphPartLB.ci && touch
GraphPartLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GraphBFTLB.ci && touch
GraphBFTLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GridCommLB.ci && touch
GridCommLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GridCommRefineLB.ci && touch
GridCommRefineLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GridHybridLB.ci && touch
GridHybridLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GridHybridSeedLB.ci && touch
GridHybridSeedLB.ci.stamp
../bin/charmc -intrinsic -optimize -production GridMetisLB.ci && touch
GridMetisLB.ci.stamp
../bin/charmc -intrinsic -optimize -production HbmLB.ci && touch
HbmLB.ci.stamp
../bin/charmc -intrinsic -optimize -production HybridLB.ci && touch
HybridLB.ci.stamp
../bin/charmc -intrinsic -optimize -production RefineKLB.ci && touch
RefineKLB.ci.stamp
../bin/charmc -intrinsic -optimize -production RefineTopoLB.ci && touch
RefineTopoLB.ci.stamp
../bin/charmc -intrinsic -optimize -production TopoCentLB.ci && touch
TopoCentLB.ci.stamp
../bin/charmc -intrinsic -optimize -production TopoLB.ci && touch
TopoLB.ci.stamp
../bin/charmc -intrinsic -optimize -production TempAwareGreedyLB.ci &&
touch TempAwareGreedyLB.ci.stamp
../bin/charmc -intrinsic -optimize -production MetisLB.ci && touch
MetisLB.ci.stamp
../bin/charmc -intrinsic -optimize -production ScotchLB.ci && touch
ScotchLB.ci.stamp
../bin/charmc -intrinsic -optimize -production TeamLB.ci && touch
TeamLB.ci.stamp
../bin/charmc -intrinsic -optimize -production WSLB.ci && touch
WSLB.ci.stamp
../bin/charmc -intrinsic -optimize -production ckmarshall.ci && touch
ckmarshall.ci.stamp
../bin/charmc -intrinsic -optimize -production ckarray.ci && touch
ckarray.ci.stamp
../bin/charmc -intrinsic -optimize -production cklocation.ci && touch
cklocation.ci.stamp
../bin/charmc -intrinsic -optimize -production ckreduction.ci && touch
ckreduction.ci.stamp
../bin/charmc -intrinsic -optimize -production ckarrayreductionmgr.ci &&
touch ckarrayreductionmgr.ci.stamp
../bin/charmc -intrinsic -optimize -production tempo.ci && touch
tempo.ci.stamp
../bin/charmc -intrinsic -optimize -production waitqd.ci && touch
waitqd.ci.stamp
../bin/charmc -intrinsic -optimize -production ckfutures.ci && touch
ckfutures.ci.stamp
../bin/charmc -intrinsic -optimize -production ckcheckpoint.ci && touch
ckcheckpoint.ci.stamp
../bin/charmc -intrinsic -optimize -production ckmemcheckpoint.ci && touch
ckmemcheckpoint.ci.stamp
../bin/charmc -intrinsic -optimize -production LBDatabase.ci && touch
LBDatabase.ci.stamp
../bin/charmc -intrinsic -optimize -production CentralLB.ci && touch
CentralLB.ci.stamp
../bin/charmc -intrinsic -optimize -production NullLB.ci && touch
NullLB.ci.stamp
../bin/charmc -intrinsic -optimize -production BaseLB.ci && touch
BaseLB.ci.stamp
../bin/charmc -intrinsic -optimize -production NborBaseLB.ci && touch
NborBaseLB.ci.stamp
../bin/charmc -intrinsic -optimize -production HybridBaseLB.ci && touch
HybridBaseLB.ci.stamp
../bin/charmc -intrinsic -optimize -production EveryLB.ci && touch
EveryLB.ci.stamp
../bin/charmc -intrinsic -optimize -production CommonLBs.ci && touch
CommonLBs.ci.stamp
../bin/charmc -intrinsic -optimize -production charisma.ci && touch
charisma.ci.stamp
../bin/charmc -intrinsic -optimize -production trace-summary.ci && touch
trace-summary.ci.stamp
../bin/charmc -intrinsic -optimize -production trace-projections.ci &&
touch trace-projections.ci.stamp
../bin/charmc -intrinsic -optimize -production trace-simple.ci && touch
trace-simple.ci.stamp
../bin/charmc -intrinsic -optimize -production trace-controlPoints.ci &&
touch trace-controlPoints.ci.stamp
../bin/charmc -intrinsic -optimize -production trace-Tau.ci && touch
trace-Tau.ci.stamp
../bin/charmc -intrinsic -optimize -production trace-utilization.ci &&
touch trace-utilization.ci.stamp
../bin/charmc -intrinsic -optimize -production BlueGene.ci && touch
BlueGene.ci.stamp
../bin/charmc -intrinsic -optimize -production ComlibManager.ci && touch
ComlibManager.ci.stamp
../bin/charmc -intrinsic -optimize -production controlPoints.ci && touch
controlPoints.ci.stamp
../bin/charmc -intrinsic -optimize -production pathHistory.ci && touch
pathHistory.ci.stamp
Soft-linking headers...
for hdr in ck.h ckstream.h envelope.h init.h qd.h charm.h charm++.h
ckfutures.h ckIgetControl.h cktiming.h debug-charm.h ckcallback.h
CkCallback.decl.h ckcallback-ccs.h ckarrayreductionmgr.h cksection.h
ckarrayindex.h ckarray.h cklocation.h ckreduction.h ckcheckpoint.h
ckmemcheckpoint.h ckevacuation.h ckmessagelogging.h ckobjid.h ckobjQ.h
readonly.h charisma.h comlib.h ComlibArrayListener.h ComlibStrategy.h
ComlibLearner.h pup.h pupf.h pup_c.h pup_stl.h pup_mpi.h pup_toNetwork.h
pup_toNetwork4.h pup_paged.h pup_cmialloc.h ckimage.h ckdll.h ckhashtable.h
ckbitvector.h cklists.h ckliststring.h cksequence.h ckstatistics.h
ckvector3d.h conv-lists.h RTH.h ckcomplex.h sockRoutines.h sockRoutines.c
ckpool.h BGLTorus.h BGPTorus.h BGQTorus.h TopoManager.h XT3Torus.h XTTorus.h
cmimemcpy.h simd.h SSE-Double.h SSE-Float.h crc32.h tempo.h waitqd.h
LBDatabase.h lbdb.h lbdb++.h LBProfit.h BlockLB.h BlockLB.decl.h CommLB.h
CommLB.decl.h DummyLB.h DummyLB.decl.h GreedyAgentLB.h GreedyAgentLB.decl.h
GreedyCommLB.h GreedyCommLB.decl.h GreedyLB.h GreedyLB.decl.h
NeighborCommLB.h NeighborCommLB.decl.h NeighborLB.h NeighborLB.decl.h OrbLB.h
OrbLB.decl.h PhasebyArrayLB.h PhasebyArrayLB.decl.h RandCentLB.h
RandCentLB.decl.h RecBipartLB.h RecBipartLB.decl.h RefineLB.h RefineLB.decl.h
RefineCommLB.h RefineCommLB.decl.h RotateLB.h RotateLB.decl.h TreeMatchLB.h
TreeMatchLB.decl.h ComboCentLB.h ComboCentLB.decl.h GraphPartLB.h
GraphPartLB.decl.h GraphBFTLB.h GraphBFTLB.decl.h GridCommLB.h
GridCommLB.decl.h GridCommRefineLB.h GridCommRefineLB.decl.h GridHybridLB.h
GridHybridLB.decl.h GridHybridSeedLB.h GridHybridSeedLB.decl.h GridMetisLB.h
GridMetisLB.decl.h HbmLB.h HbmLB.decl.h HybridLB.h HybridLB.decl.h
RefineKLB.h RefineKLB.decl.h RefineTopoLB.h RefineTopoLB.decl.h TopoCentLB.h
TopoCentLB.decl.h TopoLB.h TopoLB.decl.h TempAwareGreedyLB.h
TempAwareGreedyLB.decl.h MetisLB.h MetisLB.decl.h ScotchLB.h ScotchLB.decl.h
TeamLB.h TeamLB.decl.h WSLB.h WSLB.decl.h LBDBManager.h LBComm.h LBOM.h
LBObj.h LBMachineUtil.h LBAgent.h Refiner.h RefinerApprox.h RefinerComm.h
ckgraph.h ckheap.h elements.h CommLBHeap.h topology.h manager.h BaseLB.h
CentralLB.h CentralLBMsg.h NborBaseLB.h HybridBaseLB.h HybridLBMsg.h
NeighborLBMsg.h BlueGene.h middle.h middle-conv.h middle-blue.h
CkMarshall.decl.h CkArray.decl.h CkLocation.decl.h CkReduction.decl.h
CkArrayReductionMgr.decl.h tempo.decl.h waitqd.decl.h CkFutures.decl.h
CkCheckpoint.decl.h CkMemCheckpoint.decl.h LBDatabase.decl.h CentralLB.decl.h
NullLB.decl.h BaseLB.decl.h NborBaseLB.decl.h HybridBaseLB.decl.h
EveryLB.decl.h CommonLBs.decl.h charisma.decl.h TraceSummary.decl.h
TraceProjections.decl.h TraceSimple.decl.h TraceControlPoints.decl.h
TraceTau.decl.h TraceUtilization.decl.h BlueGene.decl.h comlib.decl.h
ComlibManager.h DummyStrategy.h MulticastStrategy.h DirectMulticastStrategy.h
RingMulticastStrategy.h ChunkMulticastStrategy.h OneTimeMulticastStrategy.h
MultiRingMulticast.h EachToManyMulticastStrategy.h MsgPacker.h
StreamingStrategy.h NodeMulticast.h PipeBroadcastStrategy.h
MeshStreamingStrategy.h PrioStreaming.h MPIStrategy.h MsgPacker.h
StreamingStrategy.h BroadcastStrategy.h ComlibSectionInfo.h AAPLearner.h
AAMLearner.h ComlibStats.h RectMulticastStrategy.h ckdirect.h
ControlPoints.decl.h PathHistory.decl.h pathHistory.h envelope-path.h
controlPoints.h controlPointsf.h arrayRedistributor.h cp_effects.h register.h
stats.h cksequence_internal.h cksequence_factory.h random_sequence.h
strided_sequence.h cpthreads.h converse.h conv-trace.h conv-random.h
conv-qd.h queueing.h conv-cpath.h conv-cpm.h persistent.h trace.h
trace-common.h trace-bluegene.h trace-projections.h trace-simple.h
trace-controlPoints.h charm-api.h conv-ccs.h ccs-client.c ccs-client.h
ccs-server.h ccs-auth.c ccs-auth.h memory-isomalloc.h debug-conv.h
debug-conv++.h conv-autoconfig.h conv-common.h conv-config.sh conv-config.h
conv-mach.h conv-mach.sh blue.h blue-conv.h bgconverse.h cmipool.h mempool.h
cmidirect.h cmidirectmanytomany.h 3dgridrouter.h hypercuberouter.h
hypercubetopology.h routerstrategy.h convcomlibstrategy.h convcomlib.h
dummyconversestrategy.h treerouter.h convcomlibmanager.h graphrouter.h
petable.h gridrouter.h router.h prefixrouter.h pipebroadcastconverse.h
pipelinestrategy.h simplemsg.h sm.h pvmc.h pvm3.h sdag.h vector2d.h graph.h
bitvecset.h ckset.h LBSimulation.h blue_types.h bigsim_timing.h blue_defs.h
bigsim_logs.h blue.h blue_impl.h bigsim_network.h bigsim_record.h
bigsim_ooc.h bigsim_debug.h shared-alloc.h ; do test ! -f "../include/$hdr"
&& ./system_ln "../tmp/$hdr" ../include ; done
gmake[1]: [headerlinks] Error 1 (ignored)
touch headerlinks
gmake[1]: Leaving directory
`/scratch/prentice/build/charm-6.4.0/bluegenep-xlc/tmp'
touch basics
+ MAKEEXIT=0
+ '[' 0 -ne 0 ']'
+ Echo 'Performing '\''/usr/bin/gmake -j 8 charm++ OPTS=-optimize'
-production ' QUIET='\'' in bluegenep-xlc/tmp'
+ '[' x = x--quiet ']'
+ echo Performing ''\''/usr/bin/gmake' -j 8 charm++ OPTS=-optimize
-production 'QUIET='\''' in bluegenep-xlc/tmp
Performing '/usr/bin/gmake -j 8 charm++ OPTS=-optimize -production QUIET=' in
bluegenep-xlc/tmp
+ /usr/bin/gmake -j 8 charm++ 'OPTS=-optimize -production ' QUIET=
../bin/charmc -seq -o sockRoutines-seq.o sockRoutines.c
../bin/charmc -optimize -production -c -I. trace-common.C
../bin/charmc -optimize -production -c -I. tracec.C
../bin/charmc -optimize -production -c -I. tracef.C
../bin/charmc -optimize -production -c -I. init.C
../bin/charmc -optimize -production -c -I. register.C
../bin/charmc -optimize -production -c -I. qd.C
../bin/charmc -optimize -production -c -I. ck.C
../bin/charmc -optimize -production -c -I. main.C
../bin/charmc -optimize -production -c -I. msgalloc.C
../bin/charmc -optimize -production -c -I. ckfutures.C
../bin/charmc -optimize -production -c -I. ckIgetControl.C
../bin/charmc -optimize -production -c -I. debug-message.C
../bin/charmc -optimize -production -c -I. debug-charm.C
/opt/ibmcmp/vacpp/bg/9.0/bin/bgxlC: 1501-230 (S) Internal compiler error;
please contact your Service Representative
Fatal Error by charmc in directory
/scratch/prentice/build/charm-6.4.0/bluegenep-xlc/tmp
Command /opt/ibmcmp/vacpp/bg/9.0/bin/bgxlC -qhalt=e -I../bin/../include
-I/bgsys/drivers/ppcfloor/comm/include -I/bgsys/drivers/ppcfloor/arch/include
-I/scratch/bgapps/zlib-1.2.7/include -I../bin/../include -D__CHARMC__=1 -I.
-DOPT_RZV -O3 -qstrict -qarch=450 -Q -c ck.C -o ck.o returned error code 41
charmc exiting...
../bin/charmc -optimize -production -c -I. ckcallback.C
gmake: *** [ck.o] Error 1
gmake: *** Waiting for unfinished jobs....
+ MAKEEXIT=2
+ '[' 2 -eq 0 ']'
+ printError
+ Echo -------------------------------------------------
+ '[' x = x--quiet ']'
+ echo -------------------------------------------------
-------------------------------------------------
+ Echo 'Charm++ NOT BUILT. Either cd into bluegenep-xlc/tmp and try'
+ '[' x = x--quiet ']'
+ echo Charm++ NOT BUILT. Either cd into bluegenep-xlc/tmp and try
Charm++ NOT BUILT. Either cd into bluegenep-xlc/tmp and try
+ Echo 'to resolve the problems yourself, visit'
+ '[' x = x--quiet ']'
+ echo to resolve the problems yourself, visit
to resolve the problems yourself, visit
+ Echo ' http://charm.cs.illinois.edu/'
+ '[' x = x--quiet ']'
+ echo http://charm.cs.illinois.edu/
http://charm.cs.illinois.edu/
+ Echo 'for more information. Otherwise, email the developers at
charm AT cs.illinois.edu'
+ '[' x = x--quiet ']'
+ echo for more information. Otherwise, email the developers at
charm AT cs.illinois.edu
for more information. Otherwise, email the developers at
charm AT cs.illinois.edu
+ exit 2


  • [charm] ./build charm++ bluegenep gcc Fails, Prentice Bisbal, 10/24/2012

Archive powered by MHonArc 2.6.16.

Top of Page