Bug#811643: FTBFS with GCC 6: cannot convert x to y

Martin Michlmayr tbm at hpe.com
Wed Jan 20 00:33:35 UTC 2016


Package: bloboats
Version: 1.0.2+dfsg-1
Severity: important
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-6 gcc-6-cannot-convert

This package fails to build with GCC 6.  GCC 6 has not been released
yet, but it's expected that GCC 6 will become the default compiler for
stretch.

Note that only the first error is reported; there might be more.  You
can find a snapshot of GCC 6 in experimental.  To build with GCC 6,
you can set CC=gcc-6 CXX=g++-6 explicitly.

> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> g++ -g `sdl-config --cflags` -o bin/bloboats -O2 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o src/menu.o src/menu.cpp
> src/menu.cpp: In member function 'void menu::mainmenu()':
> src/menu.cpp:76:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   blobcanvas = new canvas( vec(-10.0, 25.0), 30.0, 30.0*0.43, 15, 15, "images/bloboats.png" );
>                                                                                             ^
> 
> src/menu.cpp:99:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    if (! Path->copydir( Path->data("defaults/private"), Path->privdir, 0) ) {
>                                                      ^
> 
> src/menu.cpp:111:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   FILE *fp = fopen( Path->priv("players.dat") , "r");
>                                             ^
> 
> src/menu.cpp:131:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>       Player[i].setnick("");
>                           ^
> 
> src/menu.cpp:137:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>      Player[i].setnick("");
>                          ^
> 
> src/menu.cpp:207:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[6]={ menutext("PLAY GAME"), menutext("SELECT PLAYER"), menutext("VIEW RECORDS"), menutext("SCOREBOARD"),
>                                          ^
> 
> src/menu.cpp:207:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[6]={ menutext("PLAY GAME"), menutext("SELECT PLAYER"), menutext("VIEW RECORDS"), menutext("SCOREBOARD"),
>                                                                     ^
> 
> src/menu.cpp:207:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[6]={ menutext("PLAY GAME"), menutext("SELECT PLAYER"), menutext("VIEW RECORDS"), menutext("SCOREBOARD"),
>                                                                                               ^
> 
> src/menu.cpp:207:118: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[6]={ menutext("PLAY GAME"), menutext("SELECT PLAYER"), menutext("VIEW RECORDS"), menutext("SCOREBOARD"),
>                                                                                                                       ^
> 
> src/menu.cpp:208:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>          menutext("OPTIONS"),menutext("QUIT") };
>                            ^
> 
> src/menu.cpp:208:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>          menutext("OPTIONS"),menutext("QUIT") };
>                                             ^
> 
> src/menu.cpp: In member function 'void menu::options()':
> src/menu.cpp:366:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[items]={ menutext("*OPTIONS"), menutext("RESOLUTION"), menutext("SHOW GHOST"),
>                                             ^
> 
> src/menu.cpp:366:68: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[items]={ menutext("*OPTIONS"), menutext("RESOLUTION"), menutext("SHOW GHOST"),
>                                                                     ^
> 
> src/menu.cpp:366:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[items]={ menutext("*OPTIONS"), menutext("RESOLUTION"), menutext("SHOW GHOST"),
>                                                                                             ^
> 
> src/menu.cpp:367:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("DECORATION"), menutext("CONTROLS"), menutext("SOUND OPTIONS"),/* menutext("UPLOAD SCORES"), */menutext("BACK") };
>                         ^
> 
> src/menu.cpp:367:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("DECORATION"), menutext("CONTROLS"), menutext("SOUND OPTIONS"),/* menutext("UPLOAD SCORES"), */menutext("BACK") };
>                                               ^
> 
> src/menu.cpp:367:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("DECORATION"), menutext("CONTROLS"), menutext("SOUND OPTIONS"),/* menutext("UPLOAD SCORES"), */menutext("BACK") };
>                                                                          ^
> 
> src/menu.cpp:367:122: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("DECORATION"), menutext("CONTROLS"), menutext("SOUND OPTIONS"),/* menutext("UPLOAD SCORES"), */menutext("BACK") };
>                                                                                                                           ^
> 
> src/menu.cpp:420:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>        s = state("*SHOW GHOST?", Config.showghost);
>                                                  ^
> 
> src/menu.cpp: In member function 'bool menu::quit(bool)':
> src/menu.cpp:491:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[3]={ menutext("*QUIT?"), menutext("YES"), menutext("NO") };
>                                       ^
> 
> src/menu.cpp:491:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[3]={ menutext("*QUIT?"), menutext("YES"), menutext("NO") };
>                                                        ^
> 
> src/menu.cpp:491:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[3]={ menutext("*QUIT?"), menutext("YES"), menutext("NO") };
>                                                                        ^
> 
> src/menu.cpp: In member function 'int menu::state(char*, int)':
> src/menu.cpp:588:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[3]={ menutext(text), menutext("YES"), menutext("NO") };
>                                                    ^
> 
> src/menu.cpp:588:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[3]={ menutext(text), menutext("YES"), menutext("NO") };
>                                                                    ^
> 
> src/menu.cpp: In member function 'void menu::playgame()':
> src/menu.cpp:690:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item[0].settext("*SELECT LEVEL");
>                                  ^
> 
> src/menu.cpp:696:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item[levelcount+1].settext("BACK");
>                                    ^
> 
> src/menu.cpp: In member function 'void menu::simulate(Uint32, char*)':
> src/menu.cpp:920:14: error: cannot convert 'bool' to 'FILE* {aka _IO_FILE*}' in assignment
>     ghostfile=false;
>               ^~~~~

Error here

> 
> src/menu.cpp:1060:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    recfile = fopen( Path->priv("records/last.brc"), "wb");
>                                                  ^
> 
> src/menu.cpp:1073:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   sprintf (tpath, "%s%d%s", Path->data("levels/meri"), level, ".tdt");
>                                                     ^
> 
> src/menu.cpp:1298:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    copylevel( Path->priv("records/last.brc"), ghostpath);
>                                            ^
> 
> src/menu.cpp: In member function 'void menu::levelstats(Uint32)':
> src/menu.cpp:1321:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[items]={ menutext( title ), menutext("PLAY"), menutext("PLAY NEXT"),
>                                                            ^
> 
> src/menu.cpp:1321:82: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[items]={ menutext( title ), menutext("PLAY"), menutext("PLAY NEXT"),
>                                                                                   ^
> 
> src/menu.cpp:1322:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("REPLAY LAST"), menutext("SAVE REPLAY"), menutext("SCOREBOARD"),
>                          ^
> 
> src/menu.cpp:1322:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("REPLAY LAST"), menutext("SAVE REPLAY"), menutext("SCOREBOARD"),
>                                                   ^
> 
> src/menu.cpp:1322:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("REPLAY LAST"), menutext("SAVE REPLAY"), menutext("SCOREBOARD"),
>                                                                           ^
> 
> src/menu.cpp:1323:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("BACK") };
>                   ^
> 
> src/menu.cpp: In member function 'void menu::resolution()':
> src/menu.cpp:1587:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item.push_back(menutext("*RESOLUTION:"));
>                                         ^
> 
> src/menu.cpp:1591:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item.push_back(menutext(""));
>                             ^
> 
> src/menu.cpp:1592:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item.push_back("BACK");
>                        ^
> 
> src/menu.cpp:1689:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>     if (Config.fullscreen) item[items-2].settext("WINDOWED");
>                                                            ^
> 
> src/menu.cpp:1690:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>     else item[items-2].settext("FULLSCREEN");
>                                            ^
> 
> src/menu.cpp: In member function 'void menu::decoration()':
> src/menu.cpp:1710:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("*DECORATION?"),
>                           ^
> 
> src/menu.cpp:1711:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("YES"),
>                  ^
> 
> src/menu.cpp:1712:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("NO"),
>                 ^
> 
> src/menu.cpp:1713:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("NEGATIVE") };
>                       ^
> 
> src/menu.cpp: In member function 'void menu::showghost()':
> src/menu.cpp:1804:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("*SHOW GHOST?"),
>                           ^
> 
> src/menu.cpp:1805:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("YES"),
>                  ^
> 
> src/menu.cpp:1806:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("NO") };
>                 ^
> 
> src/menu.cpp: In member function 'bool menu::selectplayer()':
> src/menu.cpp:1896:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item[0].settext("*SELECT PLAYER:");
>                                    ^
> 
> src/menu.cpp:1899:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    else item[i+1].settext("ENTER NAME");
>                                       ^
> 
> src/menu.cpp:1901:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item[7].settext("BACK");
>                         ^
> 
> src/menu.cpp:1981:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>         item[selection].settext("ENTER NAME");
>                                             ^
> 
> src/menu.cpp: In member function 'bool menu::entername(int)':
> src/menu.cpp:2027:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item[0].settext("*ENTER NAME:");
>                                 ^
> 
> src/menu.cpp:2028:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item[1].settext("");
>                     ^
> 
> src/menu.cpp: In member function 'bool menu::eraseplayer(int)':
> src/menu.cpp:2156:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext(""),
>               ^
> 
> src/menu.cpp:2157:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("YES"),
>                  ^
> 
> src/menu.cpp:2158:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("NO") };
>                 ^
> 
> src/menu.cpp: In member function 'void menu::scoreboard(Uint32)':
> src/menu.cpp:2307:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[2]={menutext( (char*)levelname[level].c_str() ), menutext("BACK") };
>                                                                                 ^
> 
> src/menu.cpp: In member function 'bool menu::saverecord(Uint32)':
> src/menu.cpp:2435:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item[0].settext("*FILE NAME:");
>                                ^
> 
> src/menu.cpp:2436:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item[1].settext("");
>                     ^
> 
> src/menu.cpp:2499:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>       sprintf (to, Path->priv("records/%s.brc"), path);
>                                               ^
> 
> src/menu.cpp:2503:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>        ok = state("*OVERWRITE?", 1);
>                                   ^
> 
> src/menu.cpp:2506:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>        copylevel( Path->priv("records/last.brc"), to);
>                                                ^
> 
> src/menu.cpp: In member function 'void menu::loadrecord()':
> src/menu.cpp:2550:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item[0].settext("*FILE NAME:");
>                                ^
> 
> src/menu.cpp:2551:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item[1].settext("");
>                     ^
> 
> src/menu.cpp: In member function 'void menu::savetimes_player()':
> src/menu.cpp:2659:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   FILE *fp = fopen( Path->priv("players.dat"), "w");
>                                             ^
> 
> src/menu.cpp: In member function 'void menu::savetimes_public()':
> src/menu.cpp:2697:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   FILE *fp = fopen( Path->priv("levels.dat"), "w");
>                                            ^
> 
> src/menu.cpp:2711:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    fprintf (stderr, "Couldn't save \"%s\"\n", Path->priv("levels.dat") );
>                                                                      ^
> 
> src/menu.cpp: In member function 'void menu::allhigh()':
> src/menu.cpp:2725:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item[0].settext("*SCOREBOARD");
>                                ^
> 
> src/menu.cpp:2751:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item[levelcount+1].settext("BACK");
>                                    ^
> 
> src/menu.cpp: In member function 'void menu::viewrecordlist()':
> src/menu.cpp:2935:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item.push_back( menutext("*SELECT RECORD") );
>                                            ^
> 
> src/menu.cpp:2939:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   DIR *dir = opendir( Path->priv("records/") );
>                                            ^
> 
> src/menu.cpp:2957:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>     if (compat::Str_CheckLastChars(p->d_name, ".brc")) {
>                                                     ^
> 
> src/menu.cpp:2978:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   item.push_back(menutext("BACK"));
>                                 ^
> 
> src/menu.cpp:3081:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>       int i = state("*DELETE RECORD?", 0);
>                                         ^
> 
> src/menu.cpp: In member function 'void menu::drawcanvas()':
> src/menu.cpp:3248:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    Font.WriteString("-", Window.width - 40, 10.0, 30);
>                                                     ^
> 
> src/menu.cpp:3249:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    Font.WriteString("-", Window.width - 40, 40.0, 30);
>                                                     ^
> 
> src/menu.cpp: In member function 'void menu::loadtimes_public()':
> src/menu.cpp:3267:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   FILE *fp = fopen(Path->priv("levels.dat"), "r");
>                                           ^
> 
> src/menu.cpp:3270:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    string origpath = Path->data("defaults/private/levels.dat");
>                                                              ^
> 
> src/menu.cpp:3271:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    string newpath = Path->priv("levels.dat");
>                                            ^
> 
> src/menu.cpp:3278:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    fp = fopen(Path->priv("levels.dat"), "r");
>                                      ^
> 
> src/menu.cpp:3309:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>        fprintf (stderr, "Error in \"%s\". Critical!\n", Path->priv("levels.dat") );
>                                                                                ^
> 
> src/menu.cpp: In member function 'void menu::controls()':
> src/menu.cpp:3332:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[items]={ menutext("*CONTROLS"), menutext("THRUST"), menutext("REVERSE"),
>                                              ^
> 
> src/menu.cpp:3332:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[items]={ menutext("*CONTROLS"), menutext("THRUST"), menutext("REVERSE"),
>                                                                  ^
> 
> src/menu.cpp:3332:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[items]={ menutext("*CONTROLS"), menutext("THRUST"), menutext("REVERSE"),
>                                                                                       ^
> 
> src/menu.cpp:3333:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("C-CWISE"), menutext("CWISE"), menutext("JUMP"), menutext("TURN"),
>                      ^
> 
> src/menu.cpp:3333:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("C-CWISE"), menutext("CWISE"), menutext("JUMP"), menutext("TURN"),
>                                         ^
> 
> src/menu.cpp:3333:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("C-CWISE"), menutext("CWISE"), menutext("JUMP"), menutext("TURN"),
>                                                           ^
> 
> src/menu.cpp:3333:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("C-CWISE"), menutext("CWISE"), menutext("JUMP"), menutext("TURN"),
>                                                                             ^
> 
> src/menu.cpp:3334:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("ZOOM IN"), menutext("ZOOM OUT"), menutext("PAUSE"), menutext("BACK") };
>                      ^
> 
> src/menu.cpp:3334:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("ZOOM IN"), menutext("ZOOM OUT"), menutext("PAUSE"), menutext("BACK") };
>                                            ^
> 
> src/menu.cpp:3334:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("ZOOM IN"), menutext("ZOOM OUT"), menutext("PAUSE"), menutext("BACK") };
>                                                               ^
> 
> src/menu.cpp:3334:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>    menutext("ZOOM IN"), menutext("ZOOM OUT"), menutext("PAUSE"), menutext("BACK") };
>                                                                                 ^
> 
> src/menu.cpp:3378:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>        setkey( KEY_THRUST, "*THRUST KEY?" );
>                                           ^
> 
> src/menu.cpp:3381:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>        setkey( KEY_REVERSE, "*REVERSE KEY?" );
>                                             ^
> 
> src/menu.cpp:3384:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>        setkey( KEY_CCW, "*C-CWISE KEY?" );
>                                         ^
> 
> src/menu.cpp:3387:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>        setkey( KEY_CW, "*CWISE KEY?" );
>                                      ^
> 
> src/menu.cpp:3390:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>        setkey( KEY_JUMP, "*JUMP KEY?" );
>                                       ^
> 
> src/menu.cpp:3393:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>        setkey( KEY_TURN, "*TURN KEY?" );
>                                       ^
> 
> src/menu.cpp:3396:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>        setkey( KEY_ZOOMIN, "*ZOOM IN KEY?" );
>                                            ^
> 
> src/menu.cpp:3399:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>        setkey( KEY_ZOOMOUT, "*ZOOM OUT KEY?" );
>                                              ^
> 
> src/menu.cpp:3402:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>        setkey( KEY_PAUSE, "*PAUSE KEY?" );
>                                         ^
> 
> src/menu.cpp: In member function 'void menu::soundoptions()':
> src/menu.cpp:3623:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[items]={ menutext("*SOUND OPTIONS:"), menutext(""), menutext(""), menutext("BACK") };
>                                                    ^
> 
> src/menu.cpp:3623:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[items]={ menutext("*SOUND OPTIONS:"), menutext(""), menutext(""), menutext("BACK") };
>                                                                  ^
> 
> src/menu.cpp:3623:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[items]={ menutext("*SOUND OPTIONS:"), menutext(""), menutext(""), menutext("BACK") };
>                                                                                ^
> 
> src/menu.cpp:3623:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
>   menutext item[items]={ menutext("*SOUND OPTIONS:"), menutext(""), menutext(""), menutext("BACK") };
>                                                                                                  ^
> 
> <builtin>: recipe for target 'src/menu.o' failed
> make[2]: *** [src/menu.o] Error 1


-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise



More information about the Pkg-games-devel mailing list