{"action":"opened","issue":{"url":"https://api.github.com/repos/sebastianbiallas/pearpc/issues/15","repository_url":"https://api.github.com/repos/sebastianbiallas/pearpc","labels_url":"https://api.github.com/repos/sebastianbiallas/pearpc/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/sebastianbiallas/pearpc/issues/15/comments","events_url":"https://api.github.com/repos/sebastianbiallas/pearpc/issues/15/events","html_url":"https://github.com/sebastianbiallas/pearpc/issues/15","id":187847435,"number":15,"title":"Something causing build fail","user":{"login":"Techinicabor","id":13040464,"avatar_url":"https://avatars.githubusercontent.com/u/13040464?v=3","gravatar_id":"","url":"https://api.github.com/users/Techinicabor","html_url":"https://github.com/Techinicabor","followers_url":"https://api.github.com/users/Techinicabor/followers","following_url":"https://api.github.com/users/Techinicabor/following{/other_user}","gists_url":"https://api.github.com/users/Techinicabor/gists{/gist_id}","starred_url":"https://api.github.com/users/Techinicabor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Techinicabor/subscriptions","organizations_url":"https://api.github.com/users/Techinicabor/orgs","repos_url":"https://api.github.com/users/Techinicabor/repos","events_url":"https://api.github.com/users/Techinicabor/events{/privacy}","received_events_url":"https://api.github.com/users/Techinicabor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-07T22:25:55Z","updated_at":"2016-11-07T22:25:55Z","closed_at":null,"body":"I wasn't wanting to open an Issue but:\r\nI went along with the previous issues and the build stopped here. \r\n\r\n`$ make\r\n/usr/bin/make  all-recursive\r\nmake[1]: Entering directory 'pearpc-master'\r\nMaking all in doc\r\nmake[2]: Entering directory 'pearpc-master/doc'\r\nmake[2]: Nothing to be done for 'all'.\r\nmake[2]: Leaving directory 'pearpc-master/doc'\r\nMaking all in src\r\nmake[2]: Entering directory 'pearpc-master/src'\r\nMaking all in cpu\r\nmake[3]: Entering directory 'pearpc-master/src/cpu'\r\nMaking all in cpu_jitc_x86_64\r\nmake[4]: Entering directory 'pearpc-master/src/cpu/cpu_jitc_x86_64'\r\ng++ -DHAVE_CONFIG_H -I. -I../../..  -I ../..   -Wundef -Wall -Woverloaded-virtual -std=c++11 -fsigned-char -O3 -fomit-frame-pointer -g -fno-inline -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT ppc_cpu.o -MD -MP -MF .deps/ppc_cpu.Tpo -c -o ppc_cpu.o ppc_cpu.cc\r\nppc_cpu.cc: In function ‘void ppc_display_jitc_stats(PPC_CPU_State&)’:\r\nppc_cpu.cc:46:139: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]\r\n  ht_printf(\"pg.dest:   write: %qd    out of pages: %qd   out of tc: %qd\\r\", &jitc.destroy_write, &jitc.destroy_oopages, &jitc.destroy_ootc);\r\n                                                                                                                                           ^\r\nIn file included from ppc_cpu.cc:24:0:\r\nppc_cpu.cc: In function ‘void ppc_cpu_run()’:\r\n../../debug/tracers.h:28:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]\r\n #define PPC_CPU_TRACE(msg...) ht_printf(\"[CPU/CPU] \" msg)\r\n                                                         ^\r\nppc_cpu.cc:120:2: note: in expansion of macro ‘PPC_CPU_TRACE’\r\n  PPC_CPU_TRACE(\"execution started at %08x\\n\", gCPU->pc);\r\n  ^\r\nppc_cpu.cc:132:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]\r\n   ht_printf(\"Unable to create timer\\n\");\r\n                                       ^\r\nppc_cpu.cc:136:70: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]\r\n   ht_printf(\"compilation problem: sizeof gCPU is not multiple of 8\\n\");\r\n                                                                      ^\r\nppc_cpu.cc:139:59: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]\r\n  ht_printf(\"*** &gCPU: %p, &gJITC: %p\\n\", gCPU, gCPU->jitc);\r\n                                                           ^\r\nppc_cpu.cc:140:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]\r\n  ht_printf(\"sizeof cpu: %d\\n\", int(sizeof(*gCPU)));\r\n                                                  ^\r\nIn file included from ppc_cpu.cc:24:0:\r\nppc_cpu.cc: In function ‘void ppc_machine_check_exception()’:\r\n../../debug/tracers.h:74:64: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]\r\n #define PPC_CPU_ERR(msg...) {ht_printf(\"[CPU/CPU] <Error> \" msg);exit(1); }\r\n                                                                ^\r\nppc_cpu.cc:181:2: note: in expansion of macro ‘PPC_CPU_ERR’\r\n  PPC_CPU_ERR(\"machine check exception\\n\");\r\n  ^\r\nppc_cpu.cc: In function ‘void ppc_set_singlestep_v(bool, char*, int, char*, ... ’:\r\nppc_cpu.cc:219:90: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]\r\n  ht_fprintf(stdout, \"singlestep %s from %s:%d, info: \", v ? \"set\" : \"cleared\", file, line);\r\n                                                                                          ^\r\nppc_cpu.cc:221:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]\r\n  ht_fprintf(stdout, \"\\n\");\r\n                         ^\r\nppc_cpu.cc: In function ‘bool ppc_cpu_init()’:\r\nppc_cpu.cc:240:47: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]\r\n  gCPU->pvr = gConfig->getConfigInt(CPU_KEY_PVR);\r\n                                               ^\r\nppc_cpu.cc:240:47: error: invalid initialization of non-const reference of type ‘String&’ from an rvalue of type ‘String’\r\nIn file included from ../../configparser.h:25:0,\r\n                 from ppc_cpu.cc:233:\r\n../../tools/str.h:42:5: note:   after user-defined conversion: String::String(char*)\r\n     String(const char *s);\r\n     ^\r\nIn file included from ppc_cpu.cc:233:0:\r\n../../configparser.h:68:7: note:   initializing argument 1 of ‘int ConfigParser::getConfigInt(String&)’\r\n   int getConfigInt(const String &name);\r\n       ^\r\nppc_cpu.cc: In function ‘void ppc_cpu_init_config()’:\r\nppc_cpu.cc:276:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]\r\n  gConfig->acceptConfigEntryIntDef(\"cpu_pvr\", 0x000C0201);\r\n                                                        ^\r\nppc_cpu.cc:276:56: error: invalid initialization of non-const reference of type ‘String&’ from an rvalue of type ‘String’\r\nIn file included from ../../configparser.h:25:0,\r\n                 from ppc_cpu.cc:233:\r\n../../tools/str.h:42:5: note:   after user-defined conversion: String::String(char*)\r\n     String(const char *s);\r\n     ^\r\nIn file included from ppc_cpu.cc:233:0:\r\n../../configparser.h:60:8: note:   initializing argument 1 of ‘void ConfigParser::acceptConfigEntryIntDef(String&, int)’\r\n   void acceptConfigEntryIntDef(const String &mName, int d);\r\n        ^\r\nmake[4]: *** [Makefile:400: ppc_cpu.o] Error 1\r\nmake[4]: Leaving directory 'pearpc-master/src/cpu/cpu_jitc_x86_64'\r\nmake[3]: *** [Makefile:351: all-recursive] Error 1\r\nmake[3]: Leaving directory 'pearpc-master/src/cpu'\r\nmake[2]: *** [Makefile:502: all-recursive] Error 1\r\nmake[2]: Leaving directory 'pearpc-master/src'\r\nmake[1]: *** [Makefile:389: all-recursive] Error 1\r\nmake[1]: Leaving directory 'pearpc-master'\r\nmake: *** [Makefile:329: all] Error 2\r\n`"}}
{"actor":{"display_login":"Techinicabor"}}