{"id":2565,"date":"2021-01-03T10:02:50","date_gmt":"2021-01-03T01:02:50","guid":{"rendered":"https:\/\/www.kdel.org\/wp\/?p=2565"},"modified":"2021-01-04T11:26:40","modified_gmt":"2021-01-04T02:26:40","slug":"fawkesoncomputerfedora33%e3%81%ae%e4%b8%8b%e6%ba%96%e5%82%99","status":"publish","type":"post","link":"https:\/\/www.kdel.org\/wp\/?p=2565","title":{"rendered":"FawkesOnComputer(Fedora33)\u306e\u4e0b\u6e96\u5099"},"content":{"rendered":"<p>fawkes-robotino-2019\u3092\u52d5\u304b\u3059\u305f\u3081\u306b\uff0c\u6700\u65b0\u60c5\u5831\u306b\u66f4\u65b0\uff0e<br \/>\n<a href=\"https:\/\/www.kdel.org\/wp\/?page_id=1248\">FawkesOnComputer(Fedora25-27)<\/a>\u3092\u53c2\u8003\u306bFedora33\u3067\u4f5c\u696d\uff0e<br \/>\n\u3068\u308a\u3042\u3048\u305a\u4eee\u60f3\u30de\u30b7\u30f3\u3067\u4f5c\u3063\u3066\u307f\u307e\u3059\uff0e<\/p>\n<p>\u307e\u305a\u306f\uff0c<a href=\"https:\/\/getfedora.org\/ja\/workstation\/download\/\">Fedora 33 Workstation \u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/a>\u304b\u3089<a href=\"https:\/\/download.fedoraproject.org\/pub\/fedora\/linux\/releases\/33\/Workstation\/x86_64\/iso\/Fedora-Workstation-Live-x86_64-33-1.2.iso\">Fedora-Workstation-Live-x86_64-33-1.2.iso<\/a>\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\uff0e<br \/>\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30e1\u30c7\u30a3\u30a2\u3092\u4f5c\u308b\u306e\u3067\u3042\u308c\u3070\uff0cFedora Media Write \u3092\u843d\u3068\u3057\u3066\u5b9f\u884c\uff0e<br \/>\n\u8a00\u8a9e\u306fEnglish\uff0c<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nsudo dnf update\r\nsudo dnf install openssh-server\r\nsudo systemctl enable sshd.service\r\nsudo dnf groupinstall development-tools development-libs\r\n# \u3053\u3053\u304b\u3089 refbox\u306edocker\u60c5\u5831\u3088\u308a\uff0e\r\nsudo dnf install -y --nodocs avahi-devel boost-devel clips-devel clipsmm-devel \\\r\n         freeopcua-devel gcc-c++ gecode-devel git glibmm24-devel gtkmm30-devel \\\r\n         make mongo-cxx-driver-devel ncurses-devel openssh-clients openssl-devel \\\r\n         protobuf-compiler protobuf-devel which yaml-cpp-devel libmicrohttpd-devel \\\r\n         rapidjson-devel apr-util-devel\r\nsudo dnf install -y --nodocs rpm-build\r\nsudo dnf clean all\r\ngit clone https:\/\/github.com\/robocup-logistics\/rcll-refbox\r\ncd rcll-refbox\r\nmake -j4 USE_AVAHI=0 FAIL_ON_WARNING=1\r\n# \u2191 \u3053\u308c\u3067RefBox \u304c\u4f7f\u3048\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\uff0e\r\n# \u300cgcc: fatal error: Terminated signal terminated program cc1plus\u300d\u306e\u30a8\u30e9\u30fc\u304c\u51fa\u305f\u5834\u5408\u306f\uff0c\r\n# \u4eee\u60f3\u30de\u30b7\u30f3\u306e\u30e1\u30e2\u30ea\u5bb9\u91cf\u3092\u78ba\u8a8d\u3057\u307e\u3057\u3087\u3046\uff0e2GB\u3060\u3068\u5c11\u306a\u3044\u304b\u3082\uff0e4GB\u3050\u3089\u3044\u306f\u6b32\u3057\u3044\u3068\u3053\u308d\uff0e\r\n\r\ncd\r\nsudo dnf install fawkes-devenv\r\nsudo dnf copr enable thofmann\/ros\r\nsudo dnf update\r\nsudo dnf install ros-desktop\r\nsource \/usr\/lib64\/ros\/setup.bash\r\n# wget https:\/\/files.fawkesrobotics.org\/releases\/fawkes-robotino-2016-2.tar.bz2\r\n# tar xvf fawkes-robotino-2016-2.tar.bz2\r\nwget https:\/\/files.fawkesrobotics.org\/releases\/fawkes-robotino-2019.tar.gz\r\ntar xvf fawkes-robotino-2019.tar.gz\r\ncd fawkes-robotino-2019\r\nmake\r\n<\/pre>\n<p><a href=\"http:\/\/www.kdel.org\/wp\/?p=2421\">Fawkes-robotino2019\u306e\u78ba\u8a8d<\/a>\u3068\u540c\u3058\u30a8\u30e9\u30fc\u304c\u51fa\u307e\u3059\u306d\uff0e<br \/>\nfawkes-robotino-2019\/etc\/buildsys\/config.mk \u306b\u4ee5\u4e0b\u3092\u8ffd\u52a0\u3057\u307e\u3057\u3087\u3046\uff0e<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">CFLAGS_EXTRA += -Wno-stringop-truncation<\/pre>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n        &#x5B;LUA] fawkes\/src\/libs\/logging\/fawkeslogging_tolua.cpp\r\n<\/pre>\n<p>\u3053\u3053\u3067\u6b62\u307e\u308b\u2026\uff0e\u306a\u3093\u3060\u308d\u306a\u3041\u2026\uff0e<br \/>\nmake -j2 \u3068\u304b\u3067\u300c\u304a\u308c\u306f\u3053\u3053\u3092\u6291\u3048\u308b\u304b\u3089\uff0c\u304a\u524d\u7b49\u306f\u6c17\u306b\u305b\u305a\u306b\u9032\u3081\uff01\u300d\u3068CPU1\u3064\u3092\u72a0\u7272\u306b\u3059\u308b\u3068\uff0c<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n\/home\/ryukoku\/fawkes-robotino-2019\/fawkes\/src\/libs\/protobuf_comm\/peer.cpp:416:92: error: \u2018_1\u2019 was not declared in this scope\r\n  416 |   resolve_retry_timer_.async_wait(boost::bind(&amp;ProtobufBroadcastPeer::retry_resolve, this, _1));\r\n<\/pre>\n<p>\u3067\uff0c\u30a8\u30e9\u30fc\u304c\u51fa\u307e\u3059\uff0e<br \/>\n<a href=\"https:\/\/www.kdel.org\/wp\/?p=1002\">BTR2017<\/a>\u3092\u898b\u308b\u3068\uff0c<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n1334\r\ndiff -r btr2017\/fawkes-robotino\/fawkes\/src\/libs\/protobuf_comm\/peer.cpp btr2018\/fawkes-robotino\/fawkes\/src\/libs\/protobuf_comm\/peer.cpp\r\n<\/pre>\n<p>\u306a\u3093\u304b\u5dee\u5206\u306b\u6319\u304c\u3063\u3066\u3044\u307e\u3059\u306d\uff0e\u5143\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u66f8\u304d\u65b9\u306b\u623b\u3057\u3066\u307f\u307e\u3057\u3087\u3046\u304b\uff0e<br \/>\n415\u884c\u76ee\u3068416\u884c\u76ee\u3092\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\uff0e\u4e00\u5fdc\uff0cmake\u306f\u901a\u308a\u307e\u3057\u305f\uff08\u3048\u3048\u306e\u304b\u306a\u3041\uff09\uff0e<br \/>\n\u5148\u307b\u3069\u306efawkeslogging_tolua.cpp \u306b\u623b\u3063\u3066\uff0c\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u898b\u3066\u307f\u308b\u3068\uff0c<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">-rw-rw-r--. 1 ryukoku ryukoku    0 Jan  3 17:08 fawkeslogging_tolua.pkg<\/pre>\n<p>\u3068\u3044\u3046\u5909\u306a\u30d5\u30a1\u30a4\u30eb\u304c\u3067\u304d\u3066\u3044\u307e\u3059\u306d\uff08\u30b5\u30a4\u30ba0\u3060\u304b\u3089\u3067\u304d\u3066\u3044\u306a\u3044\u3068\u3044\u3063\u305f\u65b9\u304c\u6b63\u3057\u3044\u304b\u3082\uff09\uff0e<br \/>\n\u3053\u3053\u304c\u3042\u3084\u3057\u3044\u539f\u56e0\u3063\u307d\u3044\uff0e<br \/>\nfawkes-robotino-2019\/fawkes\/etc\/buildsys\/lua.mk \u3092\u898b\u308b\u3068\uff0c<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n.SECONDEXPANSION:\r\n%_tolua.cpp: $$(TOLUA_$$(call nametr,$$*))\r\n        $(SILENT) echo -e &quot;$(INDENT_PRINT)&#x5B;LUA] $(PARENTDIR)$(TBOLDGRAY)$(@F)$(TNORMAL)&quot;\r\n        $(SILENT)cat $(addprefix $(SRCDIR)\/,$(subst $(SRCDIR)\/,,$(filter %.tolua,$^))) &gt; $(patsubst %.cpp,%.pkg,$@)\r\n        $(SILENT)$(TOLUAPP) -L &quot;$(FAWKES_BASEDIR)\/src\/lua\/fawkes\/toluaext.lua&quot; -n $(TOLUA_PKGPREFIX_$(call nametr,$*))$(notdir $*) $(patsubst %.cpp,%.pkg,$@) | \\\r\n        sed -e 's\/^\\(.*Generated automatically .*\\) on .*$$\/\\1\/' | \\\r\n        awk '\/^#if defined\/ { f=1 }; f { t = t &quot;\\n&quot; $$0 }; !f {print}; f &amp;&amp; \/^#endif\/ {print &quot;extern \\&quot;C\\&quot; {&quot; t &quot;\\n}\\n&quot;; f=0}' | \\\r\n        awk '\/^\\*\\\/$$\/ { print; while ((getline line &lt; &quot;$(BASEDIR)\/doc\/headers\/lichead_c.GPL_WRE&quot;) &gt; 0) print line; print &quot;\\n#include &lt;core\/exception.h&gt;&quot; }; ! \/^\\*\\\/$$\/ { print }' \\\r\n        &gt; $@\r\n\r\n  endif # HAVE_TOLUA is 1\r\n<\/pre>\n<p>\u3053\u3053\u3067\u3059\u306d\uff0e<br \/>\n\u300ccat $(addprefix $(SRCDIR)\/,$(subst $(SRCDIR)\/,,$(filter %.tolua,$^))) > $(patsubst %.cpp,%.pkg,$@)\u300d\u3067\u3046\u307e\u304f\u52d5\u3044\u3066\u3044\u306a\u3044\u3088\u3046\u306a\u306e\u3067\uff0c\u3053\u3053\u3092echo\u3067\u898b\u3066\u307f\u307e\u3057\u3087\u3046\u304b\uff0e<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\t$(SILENT) echo -e &quot;$(addprefix $(SRCDIR)\/,$(subst $(SRCDIR)\/,,$(filter %.tolua,$^))) &gt; $(patsubst %.cpp,%.pkg,$@)&quot;<\/pre>\n<p>\u5b9f\u884c\u3057\u3066\u307f\u308b\u3068\uff0c<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n            &#x5B;LUA] fawkes\/src\/libs\/logging\/fawkeslogging_tolua.cpp\r\n &gt; \/home\/ryukoku\/fawkes-robotino-2019\/fawkes\/src\/libs\/logging\/fawkeslogging_tolua.pkg\r\n<\/pre>\n<p>\u3093\uff0c\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u306e\u5de6\u8fba\uff0c\u4f55\u3082\u306a\u3044\u3088\u3046\u306a\uff1f<br \/>\nfawkes-robotino-2016\u306b\u3082\u540c\u3058\u90e8\u5206\u304c\u3042\u308b\u306e\u3067make\u3057\u3066\u307f\u305f\u3089\uff0c\u3053\u3061\u3089\u3082\u540c\u69d8\u306b\u6b62\u307e\u308a\u307e\u3057\u305f\uff0e<br \/>\n2016\u306f\u4ee5\u524d\u306bmake\u3057\u3066\u3044\u307e\u3059\u306e\u3067\uff0ctolua\u304b\u4f55\u304b\u306e\u74b0\u5883\u304c\u304b\u308f\u3063\u3066\uff0c\u6319\u52d5\u304c\u5909\u308f\u3063\u305f\u306e\u304c\u539f\u56e0\u306e\u3088\u3046\u3067\u3059\u306d\uff0e<br \/>\n\u3055\u3066\u3055\u3066\uff0c\u3069\u3046\u3057\u305f\u3089\u826f\u3044\u306e\u3060\u308d\u3046\u304b\uff0e<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n        $(SILENT)cat $(addprefix $(SRCDIR)\/,$(subst $(SRCDIR)\/,,$(filter %.tolua,$^))) $(addprefix $(SRCDIR)\/,$(subst $(SRCDIR)\/,,$(filter %.tolua,$(shell find $(SRCDIR)|grep \\\\.tolua)))) $(addprefix $(SRCDIR)\/,$(subst $(SRCDIR)\/,,$(filter %.tolua,$^)))&gt; $(patsubst %.cpp,%.pkg,$@)\r\n<\/pre>\n<p>\u3053\u3093\u306a\u3093\u3067\u3069\u3046\u304b\u306a\u3041\uff0e\u3060\u3081\u3060\u3063\u305f\u2026<br \/>\nUbuntu 18.04\u3067\u306f\u52d5\u4f5c\u3057\u305f\u3093\u3060\u3051\u3069\u306a\u3041\uff0e<br \/>\n\u3068\u3044\u3046\u308f\u3051\u3067\uff0cUbuntu 18.04\u3067\u4f5c\u6210\u3055\u308c\u305f $(patsubst %.cpp,%.pkg,$@)\u30d5\u30a1\u30a4\u30eb\u3092Fedora\u306e\u30de\u30b7\u30f3\u306b\u30b3\u30d4\u30fc\u3057\u3061\u3083\u3044\u307e\u3059\uff08\u3053\u3093\u306a\u89e3\u6c7a\u65b9\u6cd5\u3067\u3048\u3048\u3093\u304b\u306a\u3041\uff0e\uff09<br \/>\n(\u9014\u4e2d\u3067\u30b9\u30c8\u30c3\u30d7)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>fawkes-robotino-2019\u3092\u52d5\u304b\u3059\u305f\u3081\u306b\uff0c\u6700\u65b0\u60c5\u5831\u306b\u66f4\u65b0\uff0e Faw &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/www.kdel.org\/wp\/?p=2565\"> <span class=\"screen-reader-text\">FawkesOnComputer(Fedora33)\u306e\u4e0b\u6e96\u5099<\/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":[10,11,3,2,6],"tags":[],"class_list":["post-2565","post","type-post","status-publish","format-standard","hentry","category-fawkes","category-fedora","category-logistics-league","category-robocup","category-setting"],"_links":{"self":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2565","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=2565"}],"version-history":[{"count":17,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2565\/revisions"}],"predecessor-version":[{"id":2585,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2565\/revisions\/2585"}],"wp:attachment":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}