Skip to Content.
Sympa Menu

charm - Re: [charm] Build Charm++ Problem

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

Re: [charm] Build Charm++ Problem


Chronological Thread 
  • From: Phil Miller <mille121 AT illinois.edu>
  • To: Haowei Huang <huangh AT in.tum.de>
  • Cc: charm AT cs.uiuc.edu
  • Subject: Re: [charm] Build Charm++ Problem
  • Date: Wed, 28 Apr 2010 08:22:55 -0500
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/charm>
  • List-id: CHARM parallel programming system <charm.cs.uiuc.edu>

Instead of 'net-linux', use the 'mpi-crayxt' target. If for some
experimental reason you really want a net- build of charm++, the
appropriate one would be net-linux-x86_64, since the Cray XTs are
64-bit machines.

Also, there have been two stable releases (6.1.3 and 6.2.0) since the
version that you're apparently trying to build. I suggest using a
newer one, to avoid bugs that we've fixed months ago.

Phil

On Wed, Apr 28, 2010 at 08:14, Haowei Huang
<huangh AT in.tum.de>
wrote:
> Dear Sir:
>            When I build the charm++ source code on a Cray XT4/XT5 machine I
> encounter such build problem(I switch the programming environment from PGI
> to GNU on this machine)
> As you said, charm++ is potable on Cray XT series machines, Do you have any
> idea about it? Should I add some special options when I build it?
>
> 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
> Performing '/usr/bin/gmake  charm++ OPTS=' in net-linux/tmp
> /usr/bin/gmake headerlinks
> gmake[1]: Entering directory
> `/fs/u1/huangh/backup/charm-6.1.2/net-linux/tmp'
> Soft-linking headers...
> gmake[1]: [headerlinks] Error 1 (ignored)
> touch headerlinks
> gmake[1]: Leaving directory `/fs/u1/huangh/backup/charm-6.1.2/net-linux/tmp'
> touch basics
> cd QuickThreads && make clean
> make[1]: Entering directory
> `/fs/u1/huangh/backup/charm-6.1.2/net-linux/tmp/QuickThreads'
> rm -f qtmd.h libqt.a libstp.a meas.o stp.o qt.o
> rm -f qtmdb.s qtmds.s qtmdc.o qtmdb.o qtmds.o run
> rm -f Makefile
> make[1]: Leaving directory
> `/fs/u1/huangh/backup/charm-6.1.2/net-linux/tmp/QuickThreads'
> cd QuickThreads;./configure
> cd QuickThreads ; /usr/bin/gmake qt  OPTS=''
> gmake[1]: Entering directory
> `/fs/u1/huangh/backup/charm-6.1.2/net-linux/tmp/QuickThreads'
> rm -f qtmd.h
> ln -s md/i386.h qtmd.h
> ../../bin/charmc -seq -I. -o qt.o qt.c
> as -o qtmds.o md/i386.s
> md/i386.s: Assembler messages:
> md/i386.s:69: Error: suffix or operands invalid for `push'
> md/i386.s:70: Error: suffix or operands invalid for `push'
> md/i386.s:71: Error: suffix or operands invalid for `push'
> md/i386.s:72: Error: suffix or operands invalid for `push'
> md/i386.s:77: Error: suffix or operands invalid for `push'
> md/i386.s:78: Error: suffix or operands invalid for `push'
> md/i386.s:79: Error: suffix or operands invalid for `push'
> md/i386.s:81: Error: suffix or operands invalid for `call'
> md/i386.s:84: Error: suffix or operands invalid for `pop'
> md/i386.s:85: Error: suffix or operands invalid for `pop'
> md/i386.s:86: Error: suffix or operands invalid for `pop'
> md/i386.s:87: Error: suffix or operands invalid for `pop'
> md/i386.s:98: Error: suffix or operands invalid for `push'
> md/i386.s:99: Error: suffix or operands invalid for `call'
> md/i386.s:100: Error: suffix or operands invalid for `pop'
> md/i386.s:102: Error: suffix or operands invalid for `call'
> md/i386.s:104: Error: suffix or operands invalid for `push'
> md/i386.s:105: Error: suffix or operands invalid for `push'
> md/i386.s:106: Error: suffix or operands invalid for `call'
> gmake[1]: *** [qt] Error 1
> gmake[1]: Leaving directory
> `/fs/u1/huangh/backup/charm-6.1.2/net-linux/tmp/QuickThreads'
> gmake: *** [QUICK_THREADS] Error 2
> -------------------------------------------------
> 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
> ppl AT cs.uiuc.edu
>
>
> --
> Haowei Huang
> Ph.D. student
> Technische Universitaet Muenchen
> Institut fuer Informatik, I10
> Boltzmannstr. 3
> D-85748 Garching
> Room 01.06.061
> Phone: +49 (89) 289 18477
> mailto:
> huangh AT in.tum.de
>




  • Re: [charm] Build Charm++ Problem, Phil Miller, 04/28/2010

Archive powered by MHonArc 2.6.16.

Top of Page