charm AT lists.siebelschool.illinois.edu
Subject: Charm++ parallel programming system
List archive
- 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
- [charm] CkLoop build error, Tom Quinn, 08/10/2019
- <Possible follow-up(s)>
- Re: [charm] CkLoop build error, Diener, Matthias, 08/15/2019
- Re: [charm] CkLoop build error, Tom Quinn, 08/15/2019
- Re: [charm] CkLoop build error, Phil Miller, 08/16/2019
- Re: [charm] CkLoop build error, Tom Quinn, 08/15/2019
Archive powered by MHonArc 2.6.19.