Skip to Content.
Sympa Menu

charm - Re: [charm] CkLoop build error

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

Re: [charm] CkLoop build error


Chronological Thread 
  • From: "Diener, Matthias" <mdiener AT illinois.edu>
  • To: "charm AT lists.cs.illinois.edu" <charm AT lists.cs.illinois.edu>
  • Subject: Re: [charm] CkLoop build error
  • Date: Thu, 15 Aug 2019 18:53:25 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=illinois.edu; dmarc=pass action=none header.from=illinois.edu; dkim=pass header.d=illinois.edu; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AxgXN1/Um8PPM2PxvO3DbaewwS2A9zGuzaoYkxcbpjc=; b=Y/LPPAHGavASXG9BX8VpKSu2DkgV3tDsbGToWC8FtpnSwNrE7G/K5rPrATCYqUaj5x8da+DSA00Nm/+vjYi1qTt562tMAASG7OAr6u26h83loxOm10N9pI+yxyAuIEBYqCI2GO/DXoxSerRqHXbKcxU1vPRWp8WiZ6ms/No6bWsQ0LC8X+iUBVmppjMQFroRd/OIjktHxXZwYoGXt3WzGw6zptmTHmLas9/iFvhDVxyocAY+Cm9c5CdzinTZVy7fWiN3Rye+15oJloy1IMFurbDnjt6SQI+kdLVaaMWXr4B4pAe+wUG4SlecprH9i/qp18DHfMSBjysIbLDshZ+Sew==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BT9w19oGMyrfmGjI+v6NILR7pZZd2iaSPVKaGF7LchjiHmjDxCODgHF8dE6WSpxw2lN4R8hfYMoa6OEJfgYBeGtPruwCY0wPsssUkE/xlNLS7Y1Jp9Ew8D08x2+gOwZDDAXdcJ0Bi2RXdsxwhy7TaaNFTB1OY7RG4XzZy7+bKqDillgD95DDhPIq0X96zYjhV+8Yv+5YyGbiiMDkQZVnv5RU+WX4cI5rHPl9QXGGceKNtoQCfEprEkjf1TPSbVAbQbZ4Lba4tXahGqG3AaTsODG7WwLpfDBuNpaOqxhYo3Jo4jIGITCzL5qnQmqfXilQYzoNi7OmygEt/d8qNcYanw==
  • Authentication-results: illinois.edu; spf=pass smtp.mailfrom=mdiener AT illinois.edu; dkim=pass header.d=uillinoisedu.onmicrosoft.com header.s=selector2-uillinoisedu-onmicrosoft-com; dmarc=pass header.from=illinois.edu

Hi Tom,

The const was added to ckGetElements() in early May (commit b69ba03).
It is possible that the CkLoop.decl.h file wasn't regenerated
correctly.
Can you please try removing the "netlrts-linux-x86_64/" folder and
rebuilding charm?

Thank you,
Matthias
--
Matthias Diener
Postdoctoral Researcher in Computer Science
University of Illinois at Urbana-Champaign

On Sat, Aug 10, 2019 at 1:44 PM Tom Quinn
<trq AT astro.washington.edu>
wrote:
>
> On the latest master, "build ChaNGa" gives:
>
> make -C libs/ck-libs/ckloop
> make[1]: Entering directory
> '/home/trq/peak/src/charm/netlrts-linux-x86_64/tmp/libs/ck-libs/ckloop'
> ../../../../bin/charmc -O3 -lpthread -I../../../../tmp -o CkLoop.o
> CkLoop.C
> In file included from CkLoopAPI.h:4,
> from CkLoop.h:8,
> from CkLoop.C:1:
> CkLoop.decl.h: In member function ‘int*
> CProxySection_FuncCkLoop::ckGetElements() const’:
> CkLoop.decl.h:409:48: error: invalid conversion from ‘const int*’ to
> ‘int*’ [-fpermissive]
> 409 | { return CProxySection_NodeGroup::ckGetElements(); }
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
> | |
> | const int*
> CkLoop.decl.h: In member function ‘int*
> CProxySection_FuncCkLoop::ckGetElements(int) const’:
> CkLoop.decl.h:411:48: error: invalid conversion from ‘const int*’ to
> ‘int*’ [-fpermissive]
> 411 | { return CProxySection_NodeGroup::ckGetElements(i); }
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
> | |
> | const int*
> Fatal Error by charmc in directory
> /home/trq/peak/src/charm/netlrts-linux-x86_64/tmp/libs/ck-libs/ckloop
> Command g++ -DCMK_GFORTRAN -I../../../../bin/../include -D__CHARMC__=1
> -I../../../../tmp -O3 -fno-stack-protector -fno-lifetime-dse -c CkLoop.C
> -o CkLoop.o returned error code 1
>
> Tom Quinn Astronomy, University of Washington
> Internet:
> trq AT astro.washington.edu
> Phone: 206-685-9009



Archive powered by MHonArc 2.6.19.

Top of Page