Closed alirizaaribas-ibg closed 3 years ago
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
Hello Ali,
These are just warnings, not errors. You can ignore them if you get the EvoEF executable.Best,Xiaoqiang
font{
line-height: 1.6;
}
font{
line-height: 1.6;
}
font{
line-height: 1.6;
}
font{
line-height: 1.6;
}
--------------------------Xiaoqiang Huang, PhDResearch InvestigatorThe Yang Zhang LabDepartment of Computational Medicine & BioinformaticsMedical SchoolUniversity of Michigan100 Washtenaw Avenue Ann Arbor, MI 48109-2218
On 1/6/2021 11:01,Alirıza Arıbaş<notifications@github.com> wrote:
Hello, the compiler gives error below. What is possible problem for g++ 7.3.0? Thanks.
[root@loginnode evoef]# ./build.sh
src/Chain.cpp: In function ‘int ChainCreate(Chain*)’:
src/Chain.cpp:88:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ChainSetName(pThis, "");
^
src/Getopt.cpp:88:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
^
src/Getopt.cpp:97:22: note: in expansion of macro ‘EMSG’
static char place = EMSG; / option letter processing */
^~~~
src/Getopt.cpp: In function ‘int getopt_internal(int, char const, const char, const option, int*, int)’:
src/Getopt.cpp:88:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
^
src/Getopt.cpp:330:21: note: in expansion of macro ‘EMSG’
place = EMSG;
^~~~
src/Getopt.cpp:88:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
^
src/Getopt.cpp:349:21: note: in expansion of macro ‘EMSG’
place = EMSG; /* found non-option */
^~~~
src/Getopt.cpp:88:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
^
src/Getopt.cpp:387:21: note: in expansion of macro ‘EMSG’
place = EMSG;
^~~~
src/Getopt.cpp:88:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
^
src/Getopt.cpp:419:21: note: in expansion of macro ‘EMSG’
place = EMSG;
^~~~
src/Getopt.cpp:88:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
^
src/Getopt.cpp:446:21: note: in expansion of macro ‘EMSG’
place = EMSG;
^~~~
src/Getopt.cpp:88:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
^
src/Getopt.cpp:455:17: note: in expansion of macro ‘EMSG’
place = EMSG;
^~~~
src/Getopt.cpp:88:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
^
src/Getopt.cpp:468:25: note: in expansion of macro ‘EMSG’
place = EMSG;
^~~~
src/Getopt.cpp:88:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
^
src/Getopt.cpp:484:17: note: in expansion of macro ‘EMSG’
place = EMSG;
^~~~
src/Main.cpp: In function ‘int main(int, char**)’:
src/Main.cpp:82:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
char *cmdname = "ComputeResiEnergy";
^~~~~~~~~~~~~~~~~~~
src/ProgramFunction.cpp: In function ‘char CheckCommandName(char*)’:
src/ProgramFunction.cpp:89:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
};
^
src/ProgramFunction.cpp:89:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/ProgramFunction.cpp:89:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/ProgramFunction.cpp:89:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/ProgramFunction.cpp:89:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/ProgramFunction.cpp:89:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/ProgramFunction.cpp:89:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/ProgramFunction.cpp:89:3: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/ProgramFunction.cpp: In function ‘int EvoEF_BuildMutant(Structure, char, RotamerLib, AtomParamsSet, ResiTopoSet, char)’:
src/ProgramFunction.cpp:672:82: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designType, mutaatype); StringArrayAppend(&patchType, "");
^
src/ProgramFunction.cpp:673:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
if(aa2=='H'){StringArrayAppend(&designType, "HSE"); StringArrayAppend(&patchType, "");}
^
src/ProgramFunction.cpp:673:91: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
if(aa2=='H'){StringArrayAppend(&designType, "HSE"); StringArrayAppend(&patchType, "");}
^
src/Residue.cpp: In function ‘int ResidueReadXYZFromPDB(Residue, FileReader, AtomParamsSet, ResiTopoSet)’:
src/Residue.cpp:333:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomCopy(&atomOXT, ResidueGetAtomByName(pThis, "O"));
^
src/Residue.cpp:338:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueGetAtomByName(pThis, "O")->CHARMM_charge = -0.55;
^
src/Residue.cpp:339:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueGetAtomByName(pThis, "C")->CHARMM_charge = 0.1;
^
src/Residue.cpp: In function ‘int ResiduePatchCTER(Residue, char, AtomParamsSet, ResiTopoSet)’:
src/Residue.cpp:434:61: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
int result = ResiTopoSetGet(pTopos, "CTER", &patchResiTopo);
^
src/Residue.cpp: In function ‘int ResiduePatchNTERorCTER(Residue, char, AtomParamsSet, ResiTopoSet)’:
src/Residue.cpp:502:62: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
result = ResiduePatch(pThis, "GLYP", pAtomParam, pTopos);
^
src/Residue.cpp:505:62: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
result = ResiduePatch(pThis, "PROP", pAtomParam, pTopos);
^
src/Residue.cpp:508:62: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
result = ResiduePatch(pThis, "NTER", pAtomParam, pTopos);
^
src/Residue.cpp:513:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
result = ResiduePatch(pThis, "CTER", pAtomParam, pTopos);
^
src/Rotamer.cpp: In function ‘int RotamerShow(Rotamer*)’:
src/Rotamer.cpp:272:80: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomArrayShowInPDBFormat(&pThis->atoms,"ATOM",pThis->type," ",0,0,TRUE,NULL);
^
src/Rotamer.cpp:272:80: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/Rotamer.cpp: In function ‘int RotamerOfProteinInitAtomsAndBonds_Charmm22(Rotamer, Residue, AtomParamsSet, ResiTopoSet)’:
src/Rotamer.cpp:394:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomArrayRemoveByName(&pThis->atoms,"HA1");
^
src/Rotamer.cpp:395:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomArrayRemoveByName(&pThis->atoms,"HA2");
^
src/Rotamer.cpp:397:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomArrayRemoveByName(&pThis->atoms,"HA");
^
src/Rotamer.cpp:398:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomArrayRemoveByName(&pThis->atoms,"CB");
^
src/Rotamer.cpp:422:87: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomParamsSetGetAtomParamByName(atomParams,RotamerGetType(pThis),"HN",&rotamerAtom);
^
src/Rotamer.cpp:423:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueGetAtomXYZ(pResi, "CD", &xyzCD);
^
src/Rotamer.cpp:424:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueGetAtomXYZ(pResi, "N", &xyzN);
^
src/Rotamer.cpp:437:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomParamsSetGetAtomParamByName(atomParams,"GLY","HA1",&rotamerAtom);
^
src/Rotamer.cpp:437:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/Rotamer.cpp:441:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomParamsSetGetAtomParamByName(atomParams,"GLY","HA2",&rotamerAtom);
^
src/Rotamer.cpp:441:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/Rotamer.cpp:448:87: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomParamsSetGetAtomParamByName(atomParams,RotamerGetType(pThis),"CB",&rotamerAtom);
^
src/Rotamer.cpp:458:58: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueTopologyFindCharmmIC(&rotamerTopo, "CB", &ic);
^
src/Rotamer.cpp:459:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(pThis, "N")->xyz,&RotamerGetAtomByName(pThis, "C")->xyz,&RotamerGetAtomByName(pThis, "CA")->xyz,ic.icParam,&xyz);
^
src/Rotamer.cpp:459:92: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(pThis, "N")->xyz,&RotamerGetAtomByName(pThis, "C")->xyz,&RotamerGetAtomByName(pThis, "CA")->xyz,ic.icParam,&xyz);
^
src/Rotamer.cpp:459:132: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(pThis, "N")->xyz,&RotamerGetAtomByName(pThis, "C")->xyz,&RotamerGetAtomByName(pThis, "CA")->xyz,ic.icParam,&xyz);
^
src/Rotamer.cpp:464:49: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
result = ResidueGetAtomXYZ(pResi,"CB",&xyz);
^
src/Rotamer.cpp:470:87: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomParamsSetGetAtomParamByName(atomParams,RotamerGetType(pThis),"HA",&rotamerAtom);
^
src/Rotamer.cpp:529:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
BondSetAdd(&newBonds,"CA","HA",Type_Bond_Single);
^
src/Rotamer.cpp:529:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/Rotamer.cpp:532:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
BondSetAdd(&newBonds,"CA","HA1",Type_Bond_Single);
^
src/Rotamer.cpp:532:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/Rotamer.cpp:533:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
BondSetAdd(&newBonds,"CA","HA2",Type_Bond_Single);
^
src/Rotamer.cpp:533:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/Rotamer.cpp: In function ‘int RotamerOfProteinInitAtomsAndBonds_Charmm19(Rotamer, Residue, AtomParamsSet, ResiTopoSet)’:
src/Rotamer.cpp:588:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&hydrogens, "HT1");
^
src/Rotamer.cpp:589:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&hydrogens, "HT2");
^
src/Rotamer.cpp:590:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&hydrogens, "HT3");
^
src/Rotamer.cpp:592:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResiTopoSetGet(resiTopos, "NTER", &nterTopo);
^
src/Rotamer.cpp:596:85: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomParamsSetGetAtomParamByName(atomParams, "NTER", atomName, &rotamerAtom);
^
src/Rotamer.cpp:613:65: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomCopy(&rotamerAtom, ResidueGetAtomByName(pResi, "HT1"));
^
src/Rotamer.cpp:616:65: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomCopy(&rotamerAtom, ResidueGetAtomByName(pResi, "HT2"));
^
src/Rotamer.cpp:625:90: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomParamsSetGetAtomParamByName(atomParams,RotamerGetType(pThis),"H",&rotamerAtom);
^
src/Rotamer.cpp:626:46: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueGetAtomXYZ(pResi, "CD", &xyzCD);
^
src/Rotamer.cpp:627:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueGetAtomXYZ(pResi, "N", &xyzN);
^
src/Rotamer.cpp:644:65: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomCopy(&rotamerAtom, ResidueGetAtomByName(pResi, "HT1"));
^
src/Rotamer.cpp:647:65: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomCopy(&rotamerAtom, ResidueGetAtomByName(pResi, "HT2"));
^
src/Rotamer.cpp:650:65: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomCopy(&rotamerAtom, ResidueGetAtomByName(pResi, "HT3"));
^
src/Rotamer.cpp:655:64: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerOfProteinPatch(pThis,"PROP",atomParams,resiTopos);
^
src/Rotamer.cpp:661:63: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomCopy(&rotamerAtom, ResidueGetAtomByName(pResi, "H"));
^
src/Rotamer.cpp:682:58: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueTopologyFindCharmmIC(&rotamerTopo, "CB", &ic);
^
src/Rotamer.cpp:683:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(pThis, "N")->xyz,&RotamerGetAtomByName(pThis, "C")->xyz,&RotamerGetAtomByName(pThis, "CA")->xyz,ic.icParam,&AtomArrayGetByName(&pThis->atoms, "CB")->xyz);
^
src/Rotamer.cpp:683:92: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(pThis, "N")->xyz,&RotamerGetAtomByName(pThis, "C")->xyz,&RotamerGetAtomByName(pThis, "CA")->xyz,ic.icParam,&AtomArrayGetByName(&pThis->atoms, "CB")->xyz);
^
src/Rotamer.cpp:683:132: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(pThis, "N")->xyz,&RotamerGetAtomByName(pThis, "C")->xyz,&RotamerGetAtomByName(pThis, "CA")->xyz,ic.icParam,&AtomArrayGetByName(&pThis->atoms, "CB")->xyz);
^
src/Rotamer.cpp:683:189: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
, "N")->xyz,&RotamerGetAtomByName(pThis, "C")->xyz,&RotamerGetAtomByName(pThis, "CA")->xyz,ic.icParam,&AtomArrayGetByName(&pThis->atoms, "CB")->xyz);
^
src/Rotamer.cpp:684:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomArrayGetByName(&pThis->atoms, "CB")->isXyzValid = TRUE;
^
src/Rotamer.cpp:694:61: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
Atom *pAtomCB = AtomArrayGetByName(&pThis->atoms, "CB");
^
src/Rotamer.cpp:695:54: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
pAtomCB->xyz = ResidueGetAtomByName(pResi, "CB")->xyz;
^
src/Rotamer.cpp:760:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
BondSetAdd(&newBonds,"N","CD",Type_Bond_Single);
^
src/Rotamer.cpp:760:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/Rotamer.cpp:763:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
BondSetAdd(&newBonds,"HT3","N",Type_Bond_Single);
^
src/Rotamer.cpp:763:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/Rotamer.cpp:768:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
BondSetAdd(&newBonds,"N","CD",Type_Bond_Single);
^
src/Rotamer.cpp:768:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/Rotamer.cpp:771:54: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
BondSetAdd(&newBonds,"N","H",Type_Bond_Single);
^
src/Rotamer.cpp:771:54: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/Rotamer.cpp:777:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
BondSetAdd(&newBonds,"N","CD",Type_Bond_Single);
^
src/Rotamer.cpp:777:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/Rotamer.cpp: In function ‘int RotamerOfProteinCalcXYZ(Rotamer, Residue, char, DoubleArray, ResiTopoSet*)’:
src/Rotamer.cpp:896:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
Atom *pAtomCA = RotamerGetAtomByName(pThis, "CA");
^
src/Rotamer.cpp:897:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
Atom *pAtomCD = RotamerGetAtomByName(pThis, "CD");
^
src/Rotamer.cpp:898:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
Atom *pAtomN = RotamerGetAtomByName(pThis, "N");
^
src/Rotamer.cpp:899:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
Atom *pAtomHT1 = RotamerGetAtomByName(pThis, "HT1");
^
src/Rotamer.cpp:900:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
Atom *pAtomHT2 = RotamerGetAtomByName(pThis, "HT2");
^
src/Rotamer.cpp:925:82: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
AtomArrayShowInPDBFormat(&pThis->atoms,"ATOM",pThis->type," ",0,0,TRUE,NULL);
^
src/Rotamer.cpp:925:82: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
src/Structure.cpp: In function ‘int StructureShowInPDBFormat(Structure, char, FILE)’:
src/Structure.cpp:143:132: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueShowInPDBFormat(pResi, "ATOM", ResidueGetChainName(pResi), atomIndex, ResidueGetPosInChain(pResi), showHydrogen, pFile);
^
src/Structure.cpp: In function ‘int StructureInitialize(Structure, char, AtomParamsSet, ResiTopoSet)’:
src/Structure.cpp:247:71: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResiduePatchNTERorCTER(&newResi, "NTER", pAtomParams, pTopos);
^
src/Structure.cpp:274:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
if(ResidueGetAtomByName(pFirsResidueInChain, "HT1") != NULL || ResidueGetAtomByName(pFirsResidueInChain, "HN1") !=NULL){
^
src/Structure.cpp:274:115: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
if(ResidueGetAtomByName(pFirsResidueInChain, "HT1") != NULL || ResidueGetAtomByName(pFirsResidueInChain, "HN1") !=NULL){
^
src/Structure.cpp:276:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResiduePatchCTER(pLastResidueInChain, "CTER", pAtomParams, pTopos);
^
src/Structure.cpp: In function ‘int ChainComputeResiduePosition(Structure*, int)’:
src/Structure.cpp:302:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
Atom *pAtomCAorCB1 = ResidueGetAtomByName(pResiIR, "CB");
^
src/Structure.cpp:303:79: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
if(pAtomCAorCB1 == NULL) pAtomCAorCB1 = ResidueGetAtomByName(pResiIR, "CA");
^
src/Structure.cpp:306:62: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
Atom *pAtomCAorCB2 = ResidueGetAtomByName(pResiIS, "CB");
^
src/Structure.cpp:307:81: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
if(pAtomCAorCB2 == NULL) pAtomCAorCB2 = ResidueGetAtomByName(pResiIS, "CA");
^
src/Structure.cpp: In function ‘int StructureComputeResiduePosition(Structure*)’:
src/Structure.cpp:332:62: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
Atom *pAtomCAorCB1 = ResidueGetAtomByName(pResiIR, "CB");
^
src/Structure.cpp:333:79: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
if(pAtomCAorCB1==NULL) pAtomCAorCB1 = ResidueGetAtomByName(pResiIR, "CA");
^
src/Structure.cpp:336:64: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
Atom *pAtomCAorCB2 = ResidueGetAtomByName(pResiIS, "CB");
^
src/Structure.cpp:337:81: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
if(pAtomCAorCB2==NULL) pAtomCAorCB2 = ResidueGetAtomByName(pResiIS, "CA");
^
src/Structure.cpp:348:81: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
Atom *pAtomCAorCB2 = pAtomCAorCB2 = ResidueGetAtomByName(pResiKS, "CB");
^
src/Structure.cpp:349:83: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
if(pAtomCAorCB2==NULL) pAtomCAorCB2 = ResidueGetAtomByName(pResiKS, "CA");
^
src/Structure.cpp: In function ‘int ProteinSiteBuildAllRotamers(Structure, int, int, RotamerLib, AtomParamsSet, ResiTopoSet)’:
src/Structure.cpp:544:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "ALA"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:544:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "ALA"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:545:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "ARG"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:545:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "ARG"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:546:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "ASN"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:546:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "ASN"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:547:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "ASP"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:547:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "ASP"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:548:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "CYS"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:548:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "CYS"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:549:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "GLN"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:549:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "GLN"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:550:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "GLU"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:550:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "GLU"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:551:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "GLY"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:551:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "GLY"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:552:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "HSD"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:552:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "HSD"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:553:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "HSE"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:553:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "HSE"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:554:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "ILE"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:554:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "ILE"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:555:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "LEU"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:555:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "LEU"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:556:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "LYS"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:556:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "LYS"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:557:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "MET"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:557:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "MET"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:558:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "PHE"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:558:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "PHE"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:559:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "PRO"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:559:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "PRO"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:560:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "SER"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:560:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "SER"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:561:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "THR"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:561:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "THR"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:562:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "TRP"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:562:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "TRP"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:563:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "TYR"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:563:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "TYR"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:564:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "VAL"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:564:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "VAL"); StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp: In function ‘int ProteinSiteBuildWildtypeRotamers(Structure, int, int, RotamerLib, AtomParamsSet, ResiTopoSet)’:
src/Structure.cpp:620:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:622:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "HSE");
^
src/Structure.cpp:623:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp:626:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&designTypes, "HSD");
^
src/Structure.cpp:627:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
StringArrayAppend(&patchTypes, "");
^
src/Structure.cpp: In function ‘int ProteinSiteWriteRotamers(Structure, int, int, const char)’:
src/Structure.cpp:648:93: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerShowInPDBFormat(pRotamer, "ATOM", RotamerGetChainName(pRotamer),1, i, FALSE, pOut);
^
src/Structure.cpp: In function ‘int ProteinSiteAddCrystalRotamer(Structure, int, int, ResiTopoSet)’:
src/Structure.cpp:711:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
if((pRotamerRepresentative = RotamerSetGetRepresentative(pSetI, "HSE")) != NULL){
^
src/Structure.cpp:714:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueSetName(&newResi, "HSE");
^
src/Structure.cpp:727:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerSetType(&tempRotamer,"HSE");
^
src/Structure.cpp:749:76: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
if((pRotamerRepresentative = RotamerSetGetRepresentative(pSetI, "HSD")) != NULL){
^
src/Structure.cpp:752:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueSetName(&newResi, "HSD");
^
src/Structure.cpp:765:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerSetType(&tempRotamer,"HSD");
^
src/Structure.cpp: In function ‘int ProteinSiteBuildFlippedCrystalRotamer(Structure, int, int, ResiTopoSet)’:
src/Structure.cpp:813:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"ND2",&index1);
^
src/Structure.cpp:814:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"OD1",&index2);
^
src/Structure.cpp:825:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResiTopoSetGet(pResiTopos,"ASN",&resiTopo);
^
src/Structure.cpp:826:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueTopologyFindCharmmIC(&resiTopo,"HD21",&ic);
^
src/Structure.cpp:832:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"HD21",&index1);
^
src/Structure.cpp:835:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueTopologyFindCharmmIC(&resiTopo,"HD22",&ic);
^
src/Structure.cpp:841:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"HD22",&index1);
^
src/Structure.cpp:849:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"NE2",&index1);
^
src/Structure.cpp:850:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"OE1",&index2);
^
src/Structure.cpp:861:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResiTopoSetGet(pResiTopos,"GLN",&resiTopo);
^
src/Structure.cpp:862:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueTopologyFindCharmmIC(&resiTopo,"HE21",&ic);
^
src/Structure.cpp:868:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"HE21",&index1);
^
src/Structure.cpp:871:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueTopologyFindCharmmIC(&resiTopo,"HE22",&ic);
^
src/Structure.cpp:877:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"HE22",&index1);
^
src/Structure.cpp:885:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"CD2",&index1);
^
src/Structure.cpp:886:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"ND1",&index2);
^
src/Structure.cpp:893:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"NE2",&index1);
^
src/Structure.cpp:894:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"CE1",&index2);
^
src/Structure.cpp:905:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResiTopoSetGet(pResiTopos,"HSD",&resiTopo);
^
src/Structure.cpp:906:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueTopologyFindCharmmIC(&resiTopo,"HD1",&ic);
^
src/Structure.cpp:912:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"HD1",&index1);
^
src/Structure.cpp:920:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"CD2",&index1);
^
src/Structure.cpp:921:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"ND1",&index2);
^
src/Structure.cpp:928:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"NE2",&index1);
^
src/Structure.cpp:929:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"CE1",&index2);
^
src/Structure.cpp:940:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResiTopoSetGet(pResiTopos,"HSE",&resiTopo);
^
src/Structure.cpp:941:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueTopologyFindCharmmIC(&resiTopo,"HE2",&ic);
^
src/Structure.cpp:947:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(&tempRotamer,"HE2",&index1);
^
src/Structure.cpp: In function ‘int ProteinSiteExpandHydroxylRotamers(Structure, int, int, ResiTopoSet)’:
src/Structure.cpp:972:54: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
if(RotamerSetGetRepresentative(pRotamerSet, "SER") != NULL ){
^
src/Structure.cpp:973:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResiTopoSetGet(pTopos, "SER", &tops);
^
src/Structure.cpp:974:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueTopologyFindCharmmIC(&tops, "HG", &ics);
^
src/Structure.cpp:984:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(pRotamer, "HG", &atomIndex);
^
src/Structure.cpp:991:63: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(&tempRot, "CA")->xyz,&RotamerGetAtomByName(&tempRot, "CB")->xyz,&RotamerGetAtomByName(&tempRot, "OG")->xyz,ics.icParam,&RotamerGetAtomByName(&tempRot, "HG")->xyz);
^
src/Structure.cpp:991:106: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(&tempRot, "CA")->xyz,&RotamerGetAtomByName(&tempRot, "CB")->xyz,&RotamerGetAtomByName(&tempRot, "OG")->xyz,ics.icParam,&RotamerGetAtomByName(&tempRot, "HG")->xyz);
^
src/Structure.cpp:991:149: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(&tempRot, "CA")->xyz,&RotamerGetAtomByName(&tempRot, "CB")->xyz,&RotamerGetAtomByName(&tempRot, "OG")->xyz,ics.icParam,&RotamerGetAtomByName(&tempRot, "HG")->xyz);
^
src/Structure.cpp:991:204: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
)->xyz,&RotamerGetAtomByName(&tempRot, "CB")->xyz,&RotamerGetAtomByName(&tempRot, "OG")->xyz,ics.icParam,&RotamerGetAtomByName(&tempRot, "HG")->xyz);
^
src/Structure.cpp:992:87: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
XYZArraySet(&tempRot.xyzs, atomIndex, &RotamerGetAtomByName(&tempRot, "HG")->xyz);
^
src/Structure.cpp:1023:54: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
if(RotamerSetGetRepresentative(pRotamerSet, "THR") != NULL ){
^
src/Structure.cpp:1024:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResiTopoSetGet(pTopos, "THR", &tops);
^
src/Structure.cpp:1025:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueTopologyFindCharmmIC(&tops, "HG1", &ics);
^
src/Structure.cpp:1035:54: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(pRotamer, "HG1", &atomIndex);
^
src/Structure.cpp:1042:63: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(&tempRot, "CA")->xyz,&RotamerGetAtomByName(&tempRot, "CB")->xyz,&RotamerGetAtomByName(&tempRot, "OG1")->xyz,ics.icParam,&RotamerGetAtomByName(&tempRot, "HG1")->xyz);
^
src/Structure.cpp:1042:106: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(&tempRot, "CA")->xyz,&RotamerGetAtomByName(&tempRot, "CB")->xyz,&RotamerGetAtomByName(&tempRot, "OG1")->xyz,ics.icParam,&RotamerGetAtomByName(&tempRot, "HG1")->xyz);
^
src/Structure.cpp:1042:150: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(&tempRot, "CA")->xyz,&RotamerGetAtomByName(&tempRot, "CB")->xyz,&RotamerGetAtomByName(&tempRot, "OG1")->xyz,ics.icParam,&RotamerGetAtomByName(&tempRot, "HG1")->xyz);
^
src/Structure.cpp:1042:206: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
xyz,&RotamerGetAtomByName(&tempRot, "CB")->xyz,&RotamerGetAtomByName(&tempRot, "OG1")->xyz,ics.icParam,&RotamerGetAtomByName(&tempRot, "HG1")->xyz);
^
src/Structure.cpp:1043:88: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
XYZArraySet(&tempRot.xyzs, atomIndex, &RotamerGetAtomByName(&tempRot, "HG1")->xyz);
^
src/Structure.cpp:1074:54: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
if(RotamerSetGetRepresentative(pRotamerSet, "TYR") != NULL ){
^
src/Structure.cpp:1075:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResiTopoSetGet(pTopos, "TYR", &tops);
^
src/Structure.cpp:1076:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
ResidueTopologyFindCharmmIC(&tops, "HH", &ics);
^
src/Structure.cpp:1086:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
RotamerFindAtom(pRotamer, "HH", &atomIndex);
^
src/Structure.cpp:1092:64: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(&tempRot, "CE1")->xyz,&RotamerGetAtomByName(&tempRot, "CZ")->xyz,&RotamerGetAtomByName(&tempRot, "OH")->xyz,ics.icParam,&RotamerGetAtomByName(&tempRot, "HH")->xyz);
^
src/Structure.cpp:1092:107: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(&tempRot, "CE1")->xyz,&RotamerGetAtomByName(&tempRot, "CZ")->xyz,&RotamerGetAtomByName(&tempRot, "OH")->xyz,ics.icParam,&RotamerGetAtomByName(&tempRot, "HH")->xyz);
^
src/Structure.cpp:1092:150: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
GetFourthAtom(&RotamerGetAtomByName(&tempRot, "CE1")->xyz,&RotamerGetAtomByName(&tempRot, "CZ")->xyz,&RotamerGetAtomByName(&tempRot, "OH")->xyz,ics.icParam,&RotamerGetAtomByName(&tempRot, "HH")->xyz);
^
src/Structure.cpp:1092:205: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
)->xyz,&RotamerGetAtomByName(&tempRot, "CZ")->xyz,&RotamerGetAtomByName(&tempRot, "OH")->xyz,ics.icParam,&RotamerGetAtomByName(&tempRot, "HH")->xyz);
^
src/Structure.cpp:1093:87: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
XYZArraySet(&tempRot.xyzs, atomIndex, &RotamerGetAtomByName(&tempRot, "HH")->xyz);
^
[root@loginnode evoef]#
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or unsubscribe.
Yes, I got the executable. Thank you.
Hello, the compiler gives error below. What is possible problem for g++ 7.3.0? Thanks.