{"id":3159,"date":"2023-02-10T17:57:34","date_gmt":"2023-02-10T08:57:34","guid":{"rendered":"https:\/\/www.kdel.org\/wp\/?p=3159"},"modified":"2023-02-13T16:26:13","modified_gmt":"2023-02-13T07:26:13","slug":"refbox%e3%81%aemake%e3%82%a8%e3%83%a9%e3%83%bc%ef%bc%882023-02-10%e7%89%88%ef%bc%89","status":"publish","type":"post","link":"https:\/\/www.kdel.org\/wp\/?p=3159","title":{"rendered":"refbox\u306emake\u30a8\u30e9\u30fc\uff082023\/02\/10\u7248\uff09"},"content":{"rendered":"<p><mark><a href=\"https:\/\/www.kdel.org\/wp\/?p=3143\">Ubuntu 20.04\u3067\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\uff082022\/12\/09\u7248\uff09<\/a><\/mark>\u3092\u8a66\u3057\u305f\u3089\uff0crefbox \u306emake \u3067\u30a8\u30e9\u30fc\u304c\u51fa\u305f\u306e\u3067\uff0c\u305d\u306e\u30e1\u30e2\uff0e<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\/home\/ryukoku\/rcll-refbox\/src\/libs\/rest-api\/clips-rest-api\/clips-rest-api.cpp: In member function \u2018Fact llsfrb::ClipsRestApi::gen_fact(CLIPS::Fact::pointer&amp;, bool)\u2019:\r\n\/home\/ryukoku\/rcll-refbox\/src\/libs\/rest-api\/clips-rest-api\/clips-rest-api.cpp:179:27: error: ISO C++ forbids converting a string constant to \u2018char*\u2019 &#x5B;-Werror=write-strings]\r\n  179 |   PrintFact(env_-&gt;cobj(), (const char *)&quot;ProcPPForm&quot;, (struct fact *)fact-&gt;cobj(), FALSE, FALSE);\r\n      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~\r\ncc1plus: all warnings being treated as errors<\/pre>\n<p>\u3068\u306e\u3053\u3068\uff0e<br \/>\n\u307e\u305f\uff0cgcc \u306e\u8b66\u544a\u304c\u5909\u308f\u3063\u305f\u306e\u304b\u306a\u3041\uff0e<br \/>\n\u300c-Werror=write-strings\u300d\u3068\u306e\u3053\u3068\u306a\u306e\u3067\uff0c\u7121\u8996\u3059\u308b\u306b\u306f\u300c-Wno-write-strings\u300d\u3089\u3057\u3044\uff0e<br \/>\n\u3068\u3044\u3046\u3053\u3068\u3067\uff0c\/etc\/buildsys\/config.mk \u306b CFLAGS_BASE += -Wno-write-strings \u3092\u8ffd\u52a0\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">tail etc\/buildsys\/config.mk \r\n\r\n  SYSLIBDIR32 = \/usr\/lib$(if $(wildcard \/usr\/lib32),32)\r\n  PKGCONFIG = PKG_CONFIG_PATH=$(SYSLIBDIR32)\/pkgconfig PKG_CONFIG_LIBDIR=$$PKG_CONFIG_PATH; pkg-config\r\n  ARCH=i386\r\nendif\r\n\r\nCFLAGS_BASE += -Wno-write-strings\r\n\r\nendif # __buildsys_config_mk_<\/pre>\n<p>\u6b21\u306ffpermissive \u306e\u30a8\u30e9\u30fc\u304c\u51fa\u308b\u3051\u3069\uff0c\u3053\u308c\u306f<mark><a href=\"https:\/\/www.kdel.org\/wp\/?p=2582\">-fpermissive\u306e\u89e3\u6c7a\u65b9\u6cd5<\/a><\/mark>\u3092\u53c2\u7167\uff0e<br \/>\n\/home\/ryukoku\/rcll-refbox\/src\/refbox\/clips_logger.cpp:170:26: error: invalid conversion from \u2018int (*)(void*, const char*\u2019 to \u2018int (*)(void*, char*)\u2019 [-fpermissive]<br \/>\nlog_router_query \u306e\u578b\u304c\u7570\u306a\u3063\u3066\u3044\u308b\uff08const char* \u3068 char* \u306e\u9055\u3044\uff09\u3068\u306e\u3053\u3068\u3067\uff0clog_router_query \u306e\u5b9a\u7fa9\u3092\u898b\u3066\u307f\u308b\u3068\uff0c<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nstatic int\r\n#ifdef CLIPS_OLD_63_API\r\nlog_router_query(void *env, char *logical_name)\r\n#else\r\nlog_router_query(void *env, const char *logical_name)\r\n#endif\r\n<\/pre>\n<p>\u3042\uff0cCLIPS_OLD_63_API \u3067\u3059\u306d\uff0e<br \/>\n\/etc\/buildsys\/config.mk \u306b\u8ffd\u52a0\u3057\u3066\u304a\u3053\u3046\u3063\u3068\uff0e<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nCLIPS_OLD_63_API = TRUE\r\n<\/pre>\n<p>\u3088\u3057\uff0e\u901a\u3063\u305f\uff0e<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ubuntu 20.04\u3067\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\uff082022\/12\/09\u7248\uff09\u3092\u8a66\u3057\u305f\u3089\uff0cr &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/www.kdel.org\/wp\/?p=3159\"> <span class=\"screen-reader-text\">refbox\u306emake\u30a8\u30e9\u30fc\uff082023\/02\/10\u7248\uff09<\/span> \u7d9a\u304d\u3092\u8aad\u3080 &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[3,2],"tags":[],"class_list":["post-3159","post","type-post","status-publish","format-standard","hentry","category-logistics-league","category-robocup"],"_links":{"self":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3159"}],"version-history":[{"count":4,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3159\/revisions"}],"predecessor-version":[{"id":3163,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3159\/revisions\/3163"}],"wp:attachment":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}