* Package: sys-cluster/charm-6.2.0 * Repository: gentoo * Maintainer: markusle@gentoo.org sci@gentoo.org * USE: elibc_glibc kernel_linux test userland_GNU x86 * FEATURES: sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking charm-6.2.0_src.tar.gz to /var/tmp/portage/sys-cluster/charm-6.2.0/work >>> Source unpacked in /var/tmp/portage/sys-cluster/charm-6.2.0/work >>> Preparing source in /var/tmp/portage/sys-cluster/charm-6.2.0/work/charm-6.2.0 ... charm opts: >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-cluster/charm-6.2.0/work/charm-6.2.0 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-cluster/charm-6.2.0/work/charm-6.2.0 ... Creating dir: net-linux Creating dir: net-linux/tmp Copying src/scripts/Makefile to net-linux/tmp Soft-linking over bin Soft-linking over lib Soft-linking over lib_so Soft-linking over include Soft-linking over tmp Generating net-linux/tmp/conv-mach-pre.sh Generating net-linux/tmp/conv-mach-opt.h, conv-mach-opt.sh Performing '/usr/bin/gmake basics OPTS= -O2 -pipe QUIET=' in net-linux/tmp pwd /var/tmp/portage/sys-cluster/charm-6.2.0/work/charm-6.2.0/net-linux/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 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 headerlinks gmake[1]: Entering directory `/var/tmp/portage/sys-cluster/charm-6.2.0/work/charm-6.2.0/net-linux/tmp' ./configure checking machine name... net-linux checking "C++ compiler as"... "g++ -O2 -pipe " checking "whether C++ compiler works"... "ok" checking "C++ linker as"... "g++ " checking "whether linker works"... "ok" checking "whether linker accept --allow-multiple-definition"... "ok" checking "whether compiler is 64bit"... "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"... "no" 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 including STL works"... "ok" checking "whether the std:: names for STL work"... "ok" 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 operator delete can be overloaded in same class"... "ok" checking "whether GCC x86 assembly works"... "yes" checking "whether GCC x86 assembly for atomic increment works"... "yes" checking "whether GCC IA64 assembly works"... "no" checking "whether PPC assembly works"... "no" checking "whether __thread (Thread Local Storage) is supported"... "yes" checking "whether has log2"... "yes" checking "whether has sqrtf"... "yes" checking "whether has mkstemp"... "yes" checking "whether has system"... "yes" checking "whether has sbrk"... "yes" checking "whether has mstats"... "no" checking "whether has mallinfo"... "yes" checking "whether has popen"... "yes" checking "whether poll() syscall exists"... "yes" checking "whether getpid() exists"... "yes" checking "whether kill() exists"... "yes" checking "whether setpriority() exists"... "yes" checking "whether to use signal-safe system() "... "yes" 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 the mmap() syscall exists"... "yes" checking "whether mmap() accepts MAP_ANON"... "yes" checking "whether mmap() accepts MAP_NORESERVE"... "yes" checking "whether get_myaddress() exists"... "no" 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"... "yes" checking "whether Python is installed"... "yes" checking "whether can build shared library"... "yes" checking for sync... sync checking "F77 compiler as"... "" checking "whether Fortran 77 compiler works"... "no" checking "F90 compiler as"... "" checking "whether Fortran 90 compiler works"... "no" checking subroutine name used by Fortran 90 compiler... "Fortran compiler not working" 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 ../bin/charmc -intrinsic -O2 -pipe ckcallback.ci ../bin/charmc -intrinsic -O2 -pipe ckmarshall.ci ../bin/charmc -intrinsic -O2 -pipe ckarray.ci ../bin/charmc -intrinsic -O2 -pipe cklocation.ci ../bin/charmc -intrinsic -O2 -pipe ckreduction.ci ../bin/charmc -intrinsic -O2 -pipe ckarrayreductionmgr.ci ../bin/charmc -intrinsic -O2 -pipe tempo.ci ../bin/charmc -intrinsic -O2 -pipe waitqd.ci ../bin/charmc -intrinsic -O2 -pipe ckfutures.ci ../bin/charmc -intrinsic -O2 -pipe ckcheckpoint.ci ../bin/charmc -intrinsic -O2 -pipe ckmemcheckpoint.ci ../bin/charmc -intrinsic -O2 -pipe LBDatabase.ci ../bin/charmc -intrinsic -O2 -pipe CentralLB.ci ../bin/charmc -intrinsic -O2 -pipe ComboCentLB.ci ../bin/charmc -intrinsic -O2 -pipe NullLB.ci ../bin/charmc -intrinsic -O2 -pipe RandCentLB.ci ../bin/charmc -intrinsic -O2 -pipe RecBisectBfLB.ci ../bin/charmc -intrinsic -O2 -pipe BaseLB.ci ../bin/charmc -intrinsic -O2 -pipe MetisLB.ci ../bin/charmc -intrinsic -O2 -pipe DummyLB.ci ../bin/charmc -intrinsic -O2 -pipe RotateLB.ci ../bin/charmc -intrinsic -O2 -pipe RefineLB.ci ../bin/charmc -intrinsic -O2 -pipe RefineKLB.ci ../bin/charmc -intrinsic -O2 -pipe BlockLB.ci ../bin/charmc -intrinsic -O2 -pipe RefineCommLB.ci ../bin/charmc -intrinsic -O2 -pipe OrbLB.ci ../bin/charmc -intrinsic -O2 -pipe GreedyLB.ci ../bin/charmc -intrinsic -O2 -pipe GreedyCommLB.ci ../bin/charmc -intrinsic -O2 -pipe Comm1LB.ci ../bin/charmc -intrinsic -O2 -pipe GreedyAgentLB.ci ../bin/charmc -intrinsic -O2 -pipe GridCommLB.ci ../bin/charmc -intrinsic -O2 -pipe GridCommRefineLB.ci ../bin/charmc -intrinsic -O2 -pipe GridMetisLB.ci ../bin/charmc -intrinsic -O2 -pipe GridHybridLB.ci ../bin/charmc -intrinsic -O2 -pipe GridHybridSeedLB.ci ../bin/charmc -intrinsic -O2 -pipe PhasebyArrayLB.ci ../bin/charmc -intrinsic -O2 -pipe TopoLB.ci ../bin/charmc -intrinsic -O2 -pipe RefineTopoLB.ci ../bin/charmc -intrinsic -O2 -pipe TopoCentLB.ci ../bin/charmc -intrinsic -O2 -pipe NborBaseLB.ci ../bin/charmc -intrinsic -O2 -pipe NeighborLB.ci ../bin/charmc -intrinsic -O2 -pipe NeighborCommLB.ci ../bin/charmc -intrinsic -O2 -pipe HbmLB.ci ../bin/charmc -intrinsic -O2 -pipe HybridBaseLB.ci ../bin/charmc -intrinsic -O2 -pipe HybridLB.ci ../bin/charmc -intrinsic -O2 -pipe WSLB.ci ../bin/charmc -intrinsic -O2 -pipe EveryLB.ci ../bin/charmc -intrinsic -O2 -pipe charisma.ci ../bin/charmc -intrinsic -O2 -pipe trace-summary.ci ../bin/charmc -intrinsic -O2 -pipe trace-projections.ci ../bin/charmc -intrinsic -O2 -pipe trace-simple.ci ../bin/charmc -intrinsic -O2 -pipe trace-controlPoints.ci ../bin/charmc -intrinsic -O2 -pipe trace-Tau.ci ../bin/charmc -intrinsic -O2 -pipe trace-utilization.ci ../bin/charmc -intrinsic -O2 -pipe BlueGene.ci ../bin/charmc -intrinsic -O2 -pipe ComlibManager.ci ../bin/charmc -intrinsic -O2 -pipe controlPoints.ci ../bin/charmc -intrinsic -O2 -pipe pathHistory.ci Soft-linking headers... touch headerlinks gmake[1]: Leaving directory `/var/tmp/portage/sys-cluster/charm-6.2.0/work/charm-6.2.0/net-linux/tmp' touch basics Performing '/usr/bin/gmake charm++ OPTS= -O2 -pipe QUIET=' in net-linux/tmp Fatal Error by charmc in directory /var/tmp/portage/sys-cluster/charm-6.2.0/work/charm-6.2.0/net-linux/tmp No F90 compiler (CMK_CF90) defined charmc exiting... gmake: [fmain-ok] Error 1 (ignored) cp: cannot stat `fmain.o': No such file or directory gmake: [fmain-ok] Error 1 (ignored) ../bin/charmc -seq -o sockRoutines-seq.o sockRoutines.c ../bin/charmc -O2 -pipe -c -I. trace-common.C ../bin/charmc -O2 -pipe -c -I. tracef.C ../bin/charmc -O2 -pipe -c -I. init.C ../bin/charmc -O2 -pipe -c -I. register.C ../bin/charmc -O2 -pipe -c -I. qd.C ../bin/charmc -O2 -pipe -c -I. ck.C In file included from ck.C:2257:0: ck.C: In constructor ‘CkMessageDetailRecorder::CkMessageDetailRecorder(FILE*)’: ck.C:1929:29: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] ck.C: In constructor ‘CkMessageDetailReplay::CkMessageDetailReplay(FILE*)’: ck.C:2124:28: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] ck.C: In member function ‘virtual CmiBool CkMessageDetailRecorder::process(envelope*, CkCoreState*)’: ck.C:1937:27: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] ck.C:1938:43: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] ../bin/charmc -O2 -pipe -c -I. main.C ../bin/charmc -O2 -pipe -c -I. msgalloc.C ../bin/charmc -O2 -pipe -c -I. ckfutures.C ../bin/charmc -O2 -pipe -c -I. ckIgetControl.C ../bin/charmc -O2 -pipe -c -I. debug-message.C ../bin/charmc -O2 -pipe -c -I. debug-charm.C debug-charm.C:346:21: fatal error: rpc/rpc.h: No such file or directory compilation terminated. Fatal Error by charmc in directory /var/tmp/portage/sys-cluster/charm-6.2.0/work/charm-6.2.0/net-linux/tmp Command g++ -I../bin/../include -D__CHARMC__=1 -I. -O2 -pipe -c debug-charm.C -o debug-charm.o returned error code 1 charmc exiting... gmake: *** [debug-charm.o] Error 1 ------------------------------------------------- Charm++ NOT BUILT. Either cd into net-linux/tmp and try to resolve the problems yourself, visit http://charm.cs.uiuc.edu/ for more information. Otherwise, email the developers at charm@cs.uiuc.edu * ERROR: sys-cluster/charm-6.2.0 failed (compile phase): * Failed to build charm++ * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 2734: Called die * The specific snippet of code: * ./build charm++ ${CHARM_ARCH} ${CHARM_OPTS} ${CFLAGS} || die "Failed to build charm++"; * * If you need support, post the output of 'emerge --info =sys-cluster/charm-6.2.0', * the complete build log and the output of 'emerge -pqv =sys-cluster/charm-6.2.0'. * The complete build log is located at '/var/log/portage/build/sys-cluster/charm-6.2.0:20110612-183625.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-cluster/charm-6.2.0/temp/environment'. * S: '/var/tmp/portage/sys-cluster/charm-6.2.0/work/charm-6.2.0'