Subj : cfroute To : Todos From : Angel Ripoll Date : Wed Feb 19 2020 20:38:16 Hola Todos! Is there anyone who uses cfroute and can tell me why he doesn't compile in the raspi? When I do the make (I used the huskymak.cfg from the debian folder), I get the following error: ------8<------8<----Principio de error_cfroute.txt-----8<------8<------8< root@raspberrypi:/usr/src/husky/cfroute# make g++ -I/usr/include -c -s -O3 -fomit-frame-pointer -fstrength-reduce -fPIC -DUNIX -DNOSEMAPHORES -DSQUISHCFS -Isrc -c src/cfroute.cpp In file included from src/cfroute.cpp:77: src/netmail.cpp:890:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf (storage,"%s"DIRSEPS"%s.",QQQOutboundDirectory,rname); ^ src/netmail.cpp:924:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf (temp,"%s"DIRSEPS,OutboundDirectory); ^ src/netmail.cpp:944:18: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf (temp,"%s.%03X"DIRSEPS,OutboundDirectory,destination.Zone); ^ src/netmail.cpp:955:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "%s.%03X"DIRSEPS,Domain,destination.Zone); ^ src/netmail.cpp:963:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] sprintf (temp,"PNT"DIRSEPS"%08X.",destination.Point); ^ In file included from src/cfroute.cpp:83: src/fastecho.cpp:51:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] strcpy (configpath,"."DIRSEPS); ^ In file included from src/cfroute.cpp:8: src/platform.h:28:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] char *IDENTProgramName="CFR-UNX"; ^~~~~~~~~ In file included from src/platform.h:42, from src/cfroute.cpp:8: src/dirute.h:67:5: error: conflicting declaration of C function ‘int adaptcase(char*)’ int adaptcase (char *); ^~~~~~~~~ In file included from /usr/include/smapi/msgapi.h:28, from src/cfroute.cpp:3: /usr/include/huskylib/huskylib.h:100:15: note: previous declaration ‘void adaptcase(char*)’ HUSKYEXT void adaptcase(char *); ^~~~~~~~~ src/cfroute.cpp:13:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] char *IDENTPos="a"; ^~~ In file included from src/cfroute.cpp:40: src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] }; ^ src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp:253:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] src/basic.cpp: In function ‘int GetFullQualifiedAddress(char*, S_FQAddress*, S_FQAddress*)’: src/basic.cpp:493:64: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] sprintf ("%u",&Compo[strlen (Compo)],Main->Node); ^ src/basic.cpp: In function ‘FILE* makedirandfopen(char*, const char*)’: src/basic.cpp:827:27: error: call of overloaded ‘adaptcase(char*&)’ is ambiguous adaptcase(filename); ^ In file included from /usr/include/smapi/msgapi.h:28, from src/cfroute.cpp:3: /usr/include/huskylib/huskylib.h:100:15: note: candidate: ‘void adaptcase(char*)’ HUSKYEXT void adaptcase(char *); ^~~~~~~~~ In file included from src/platform.h:42, from src/cfroute.cpp:8: src/dirute.h:67:5: note: candidate: ‘int adaptcase(char*)’ int adaptcase (char *); ^~~~~~~~~ In file included from src/cfroute.cpp:46: src/macro.cpp: In member function ‘int C_MacroContainer::Process(char*)’: src/macro.cpp:62:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] if (!cistrcmp (Token,"ENDDEFINE")) ^ In file included from src/cfroute.cpp:50: src/config.cpp: In member function ‘int CConfigHandler::ReadLine(char*, long int*)’: src/config.cpp:125:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] if (cistrcmp (Check,";CFR")==0) ^ In file included from src/cfroute.cpp:77: src/netmail.cpp: In function ‘void FindAttachedFile(char*, int)’: src/netmail.cpp:93:29: error: call of overloaded ‘adaptcase(char*&)’ is ambiguous adaptcase(buffer); return; ^ In file included from /usr/include/smapi/msgapi.h:28, from src/cfroute.cpp:3: /usr/include/huskylib/huskylib.h:100:15: note: candidate: ‘void adaptcase(char*)’ HUSKYEXT void adaptcase(char *); ^~~~~~~~~ In file included from src/platform.h:42, from src/cfroute.cpp:8: src/dirute.h:67:5: note: candidate: ‘int adaptcase(char*)’ int adaptcase (char *); ^~~~~~~~~ In file included from src/cfroute.cpp:77: src/netmail.cpp:115:27: error: call of overloaded ‘adaptcase(char*&)’ is ambiguous adaptcase(buf2); ^ In file included from /usr/include/smapi/msgapi.h:28, from src/cfroute.cpp:3: /usr/include/huskylib/huskylib.h:100:15: note: candidate: ‘void adaptcase(char*)’ HUSKYEXT void adaptcase(char *); ^~~~~~~~~ In file included from src/platform.h:42, from src/cfroute.cpp:8: src/dirute.h:67:5: note: candidate: ‘int adaptcase(char*)’ int adaptcase (char *); ^~~~~~~~~ In file included from src/cfroute.cpp:77: src/netmail.cpp:126:23: error: call of overloaded ‘adaptcase(char*&)’ is ambiguous adaptcase(buf2); ^ In file included from /usr/include/smapi/msgapi.h:28, from src/cfroute.cpp:3: /usr/include/huskylib/huskylib.h:100:15: note: candidate: ‘void adaptcase(char*)’ HUSKYEXT void adaptcase(char *); ^~~~~~~~~ In file included from src/platform.h:42, from src/cfroute.cpp:8: src/dirute.h:67:5: note: candidate: ‘int adaptcase(char*)’ int adaptcase (char *); ^~~~~~~~~ In file included from src/cfroute.cpp:77: src/netmail.cpp:128:21: error: call of overloaded ‘adaptcase(char*&)’ is ambiguous adaptcase(buffer); ^ In file included from /usr/include/smapi/msgapi.h:28, from src/cfroute.cpp:3: /usr/include/huskylib/huskylib.h:100:15: note: candidate: ‘void adaptcase(char*)’ HUSKYEXT void adaptcase(char *); ^~~~~~~~~ In file included from src/platform.h:42, from src/cfroute.cpp:8: src/dirute.h:67:5: note: candidate: ‘int adaptcase(char*)’ int adaptcase (char *); ^~~~~~~~~ In file included from src/cfroute.cpp:77: src/netmail.cpp: In function ‘int SubjectToFile(char*, char*, char*, int, int)’: src/netmail.cpp:137:27: error: call of overloaded ‘adaptcase(char [256])’ is ambiguous adaptcase(complete); ^ In file included from /usr/include/smapi/msgapi.h:28, from src/cfroute.cpp:3: /usr/include/huskylib/huskylib.h:100:15: note: candidate: ‘void adaptcase(char*)’ HUSKYEXT void adaptcase(char *); ^~~~~~~~~ In file included from src/platform.h:42, from src/cfroute.cpp:8: src/dirute.h:67:5: note: candidate: ‘int adaptcase(char*)’ int adaptcase (char *); ^~~~~~~~~ In file included from src/cfroute.cpp:77: src/netmail.cpp: In function ‘int MSGToPKT(char*, char*, char*, S_FQAddress, S_FQAddress, S_FQAddress, int, int)’: src/netmail.cpp:220:31: error: call of overloaded ‘adaptcase(char [256])’ is ambiguous adaptcase(completepath); ^ In file included from /usr/include/smapi/msgapi.h:28, from src/cfroute.cpp:3: /usr/include/huskylib/huskylib.h:100:15: note: candidate: ‘void adaptcase(char*)’ HUSKYEXT void adaptcase(char *); ^~~~~~~~~ In file included from src/platform.h:42, from src/cfroute.cpp:8: src/dirute.h:67:5: note: candidate: ‘int adaptcase(char*)’ int adaptcase (char *); ^~~~~~~~~ In file included from src/cfroute.cpp:77: src/netmail.cpp: In function ‘int GetVisibleInfo(char*, S_Visu*, C_StringList*, C_StringList*)’: src/netmail.cpp:717:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] while (FHandler.ReadUpTo (buffer,"\r\n")!=EBH_EOF) ^ src/netmail.cpp: In function ‘void FindUniqueQQQ(char*)’: src/netmail.cpp:892:31: error: call of overloaded ‘adaptcase(char [80])’ is ambiguous adaptcase(temp); ^ In file included from /usr/include/smapi/msgapi.h:28, from src/cfroute.cpp:3: /usr/include/huskylib/huskylib.h:100:15: note: candidate: ‘void adaptcase(char*)’ HUSKYEXT void adaptcase(char *); ^~~~~~~~~ In file included from src/platform.h:42, from src/cfroute.cpp:8: src/dirute.h:67:5: note: candidate: ‘int adaptcase(char*)’ int adaptcase (char *); ^~~~~~~~~ In file included from src/cfroute.cpp:77: src/netmail.cpp: In function ‘int GetSendType(S_Visu*, C_StringList*)’: src/netmail.cpp:1040:67: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] SL_Routeto->AddString (" Via: None (addressed to this system)\n"); ^ src/netmail.cpp: In function ‘int DetermineRouteToSystem(S_Visu*, int, C_StringList*, S_FQAddress*, int*, char*, char*)’: src/netmail.cpp:1119:77: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] SL_Routeto->AddString ("Attributes caused message not to be processed.\n"); ^ src/netmail.cpp:1132:79: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] SL_Routeto->AddString (" Via: None (no route defined for this message).\n"); ^ src/netmail.cpp: In function ‘int CheckAndCreateSem(char*)’: src/netmail.cpp:1223:31: error: call of overloaded ‘adaptcase(char*&)’ is ambiguous result = adaptcase(sav); ^ In file included from /usr/include/smapi/msgapi.h:28, from src/cfroute.cpp:3: /usr/include/huskylib/huskylib.h:100:15: note: candidate: ‘void adaptcase(char*)’ HUSKYEXT void adaptcase(char *); ^~~~~~~~~ In file included from src/platform.h:42, from src/cfroute.cpp:8: src/dirute.h:67:5: note: candidate: ‘int adaptcase(char*)’ int adaptcase (char *); ^~~~~~~~~ In file included from src/cfroute.cpp:77: src/netmail.cpp: In function ‘void ReleaseSem(char*)’: src/netmail.cpp:1242:31: error: call of overloaded ‘adaptcase(char*&)’ is ambiguous result = adaptcase(sav); ^ In file included from /usr/include/smapi/msgapi.h:28, from src/cfroute.cpp:3: /usr/include/huskylib/huskylib.h:100:15: note: candidate: ‘void adaptcase(char*)’ HUSKYEXT void adaptcase(char *); ^~~~~~~~~ In file included from src/platform.h:42, from src/cfroute.cpp:8: src/dirute.h:67:5: note: candidate: ‘int adaptcase(char*)’ int adaptcase (char *); ^~~~~~~~~ In file included from src/cfroute.cpp:77: src/netmail.cpp: In function ‘int PostAnalysis(S_Visu*, S_Control*)’: src/netmail.cpp:1317:100: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] Log.WriteOnLog ("----------------------------------------------------------------------------- -\n"); ^ src/netmail.cpp:1331:54: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] Log.WriteOnLog ("%s",x->SL_Header.GetString (count)); ^ src/netmail.cpp:1334:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] Log.WriteOnLog ("%s",x->SL_ToWrite.GetString (count)); ^ src/netmail.cpp:1336:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] Log.WriteOnLog ("%s",x->SL_Routeto.GetString (count)); ^ src/netmail.cpp:1338:84: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] Log.WriteOnLog ("Warning: %s already processed here - possible loop.\n",x->define); ^ src/netmail.cpp:1342:54: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] Log.WriteOnLog ("%s\n",x->SL_Via.GetString (count)); ^ src/netmail.cpp:1346:73: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] Log.WriteOnLog("Mail is looping - we do not route it.\n"); ^ src/netmail.cpp:1347:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] Log.WriteOnLog("\n"); ^ src/netmail.cpp:1356:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] Log.WriteOnLog ("\n"); ^ src/netmail.cpp:1373:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] Log.WriteOnLog ("File: %s%s\n",x->savepath,x->ext); ^ src/netmail.cpp:1377:63: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] Days[GetDOW()],dt.hours,dt.minutes,dt.seconds); ^ src/netmail.cpp:1378:100: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] Log.WriteOnLog ("----------------------------------------------------------------------------- -\n"); ^ src/netmail.cpp: In function ‘int AnalyzeNet(char*)’: src/netmail.cpp:1431:23: error: call of overloaded ‘adaptcase(char*&)’ is ambiguous adaptcase(path); ^ In file included from /usr/include/smapi/msgapi.h:28, from src/cfroute.cpp:3: /usr/include/huskylib/huskylib.h:100:15: note: candidate: ‘void adaptcase(char*)’ HUSKYEXT void adaptcase(char *); ^~~~~~~~~ In file included from src/platform.h:42, from src/cfroute.cpp:8: src/dirute.h:67:5: note: candidate: ‘int adaptcase(char*)’ int adaptcase (char *); ^~~~~~~~~ In file included from src/cfroute.cpp:77: src/netmail.cpp:1441:62: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] " the waypoint was busy.\n\n"); ^ src/netmail.cpp:1455:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] "(%s).\n\n",x.savepath); ^ src/netmail.cpp:1469:62: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] "fileattach queue.\n"); ^ src/netmail.cpp:1477:64: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] " filerequest queue.\n"); ^ src/netmail.cpp:1484:49: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] x.define); ^ src/netmail.cpp:1490:62: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] "as sent.\n",x.define); ^ src/netmail.cpp:1492:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] Log.WriteOnLog ("\n"); ^ In file included from src/cfroute.cpp:83: src/fastecho.cpp: In function ‘int FastEchoConfig()’: src/fastecho.cpp:58:29: error: call of overloaded ‘adaptcase(char [80])’ is ambiguous adaptcase(configpath); ^ In file included from /usr/include/smapi/msgapi.h:28, from src/cfroute.cpp:3: /usr/include/huskylib/huskylib.h:100:15: note: candidate: ‘void adaptcase(char*)’ HUSKYEXT void adaptcase(char *); ^~~~~~~~~ In file included from src/platform.h:42, from src/cfroute.cpp:8: src/dirute.h:67:5: note: candidate: ‘int adaptcase(char*)’ int adaptcase (char *); ^~~~~~~~~ In file included from src/cfroute.cpp:87: src/squish.cpp: In function ‘int SquishToPKT(HAREA, long unsigned int, char*, char*, S_FQAddress, S_FQAddress, S_FQAddress, int, int)’: src/squish.cpp:212:32: error: call of overloaded ‘adaptcase(char [256])’ is ambiguous adaptcase (completepath); ^ In file included from /usr/include/smapi/msgapi.h:28, from src/cfroute.cpp:3: /usr/include/huskylib/huskylib.h:100:15: note: candidate: ‘void adaptcase(char*)’ HUSKYEXT void adaptcase(char *); ^~~~~~~~~ In file included from src/platform.h:42, from src/cfroute.cpp:8: src/dirute.h:67:5: note: candidate: ‘int adaptcase(char*)’ int adaptcase (char *); ^~~~~~~~~ In file included from src/cfroute.cpp:87: src/squish.cpp: In function ‘int AnalyzeSquishNet(HAREA, long unsigned int)’: src/squish.cpp:376:62: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] " the waypoint was busy.\n\n"); ^ src/squish.cpp:387:71: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] "open/create PKT (%s).\n\n",x.savepath); ^ src/squish.cpp:399:63: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] " fileattach queue.\n"); ^ src/squish.cpp:407:70: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] "update filerequest queue.\n"); ^ src/squish.cpp:423:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] Log.WriteOnLog ("\n"); ^ src/cfroute.cpp: In function ‘int ReadRouteFile(char*)’: src/cfroute.cpp:225:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] if (!cistrcmp (Token," MACROEND ")) ^ src/cfroute.cpp:295:47: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] PendingTokens.AddString (" MACROEND "); ^ src/cfroute.cpp:329:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] MacroHandler.Process ("ENDDEFINE"); ^ make: *** [Makefile:34: cfroute.o] Error 1 root@raspberrypi:/usr/src/husky/cfroute# ------8<------8<----Fin de error_cfroute.txt -----8<------8<------8< If i try with huskymak.cfg from cfroute root folder i get this: root@raspberrypi:/usr/src/husky/cfroute# make make: Se elimina la dependencia circular cfroute <- cfroute. gcc -I/usr/include -c -s -O3 -fomit-frame-pointer -fstrength-reduce -fPIC -DUNIX -DSQUISHCFS -Isrc -c src/dirute.c gcc -I/usr/include -c -s -O3 -fomit-frame-pointer -fstrength-reduce -fPIC -DUNIX -DSQUISHCFS -Isrc -c src/fecfg146.c g++ -I/usr/include -c -s -O3 -fomit-frame-pointer -fstrength-reduce -fPIC -DUNIX -DSQUISHCFS -Isrc -c src/buffer.cpp g++ -I/usr/include -c -s -O3 -fomit-frame-pointer -fstrength-reduce -fPIC -DUNIX -DSQUISHCFS -Isrc -c src/structs.cpp g++ -I/usr/include -c -s -O3 -fomit-frame-pointer -fstrength-reduce -fPIC -DUNIX -DSQUISHCFS -Isrc -c src/inbounds.cpp g++ -s -ocfroute cfroute dirute fecfg146 buffer structs inbounds -L/usr/lib -lfidoconfig -lsmapi g++: error: cfroute: No existe el fichero o el directorio g++: error: dirute: No existe el fichero o el directorio g++: error: fecfg146: No existe el fichero o el directorio g++: error: buffer: No existe el fichero o el directorio g++: error: structs: No existe el fichero o el directorio g++: error: inbounds: No existe el fichero o el directorio make: *** [Makefile:40: cfroute] Error 1 root@raspberrypi:/usr/src/husky/cfroute# Can somebody help me? Saludos. Angel Ripoll aripoll(at)zruspas.org --- GoldED+/LNX 1.1.4.7 * Origin: Zruspa's BBS. 91-7756442 Telnet: bbs.zruspas.org. (2:34/999) .