{"id":2421,"date":"2020-09-04T16:18:56","date_gmt":"2020-09-04T07:18:56","guid":{"rendered":"https:\/\/www.kdel.org\/wp\/?p=2421"},"modified":"2020-09-05T14:06:00","modified_gmt":"2020-09-05T05:06:00","slug":"fawkes-robotino2019%e3%81%ae%e7%a2%ba%e8%aa%8d","status":"publish","type":"post","link":"https:\/\/www.kdel.org\/wp\/?p=2421","title":{"rendered":"Fawkes-robotino2019\u306e\u78ba\u8a8d"},"content":{"rendered":"<p><a href=\"https:\/\/www.fawkesrobotics.org\/projects\/rcll2019-release\/\">Fawkes-robotino 2019<\/a>\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u3087\u3046\uff0e<br \/>\n\u307e\u305a\u306f\uff0cFedora 32 \u3042\u305f\u308a\u3067\u3084\u3063\u3066\u307f\u307e\u3057\u3087\u3046\u304b\uff0e<br \/>\n<a href=\"https:\/\/trac.fawkesrobotics.org\/wiki\/FawkesOnFedora\">Fawkes on Fedora Linux<\/a>\u3068<a href=\"https:\/\/copr.fedorainfracloud.org\/coprs\/thofmann\/ros\/\">\u200bROS COPR for Fedora<\/a>\u306b\u5f93\u3063\u3066\u9032\u3081\u3066\u307f\u307e\u3059\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nsudo dnf update\r\nsudo dnf install fawkes-devenv\r\nsudo dnf install freeopcua-devel gecode-devel mongo-cxx-driver-devel rapidjson-devel # from Docker file.\r\nsudo dnf install --nodocs rpm-build # from Docker file.\r\n\r\n#\r\n# \u3053\u3053\u304b\u3089ROS\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\r\n#\r\nsudo dnf copr enable thofmann\/ros\r\nsudo dnf install ros-desktop\r\necho &quot;source \/usr\/lib64\/ros\/setup.bash&quot; &gt;&gt; ~\/.bashrc\r\nsource ~\/.bashrc\r\nsudo dnf install ros-desktop-devel\r\n<\/pre>\n<p>fawkes-robotino \u306b\u95a2\u3057\u3066\u306f\uff0c<a href=\"https:\/\/www.kdel.org\/wp\/?p=1296\">Fedora 26-29 \u306b\u304a\u3051\u308bFawkes<\/a>\u306e\u5bfe\u51e6\u304c\u5fc5\u8981\u305d\u3046\u3067\u3059\uff0e<br \/>\nfawkes-robotino-2019\/etc\/buildsys\/config.mk \u306b\uff0c\u30d5\u30a1\u30a4\u30eb\u306e\u6700\u5f8c\u306eendif \u306e\u76f4\u524d\u8fba\u308a\u306b\u4ee5\u4e0b\u3092\u8ffd\u52a0<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nifeq ($(shell hostname),localhost)\r\n  CFLAGS_EXTRA += -Werror=stringop-truncation\r\nendif\r\n<\/pre>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n#\r\n# fawkes-robotino \u306e\u30b3\u30f3\u30d1\u30a4\u30eb\r\n#\r\n# fawkes-robotino-2019\/fawkes\/src\/libs\/aspect\/blocked_timing.cpp \u306e143\u884c\u76ee\u3068158\u884c\u76ee\u306e\u4f8b\u5916\u51e6\u7406\u306b\u3066\r\n# std::out_of_range \u3092\u4f7f\u3063\u3066\u3044\u307e\u3059\u304c\uff0c\u300cexpected unqualified-id before \u2018&amp;\u2019 token\u300d\u306e\u30a8\u30e9\u30fc\u304c\u51fa\u308b\u306e\u3067\uff0c\r\n# \u3068\u308a\u3042\u3048\u305a\uff0cstd::exception \u306b\u4fee\u6b63\u3057\u3066\u56de\u907f\uff0e\r\n#\r\n# &#x5B;LIB] fawkes\/src\/libs\/navgraph\/generators\/: lib\/libfawkesnavgraphgenerators\r\n# \/usr\/bin\/ld: cannot find -lCGAL\r\n# \/usr\/bin\/ld: cannot find -lCGAL_Core\r\n# collect2: error: ld returned 1 exit status\r\n# CGAL\u304c\u306a\u3044\uff1f\r\ncd ~\/Downloads\r\ngit clone https:\/\/github.com\/CGAL\/cgal\r\ncd cgal\r\ncmake .\r\n# \u9055\u3063\u305f\r\n# https:\/\/stackoverflow.com\/questions\/45518317\/in-source-builds-are-not-allowed-in-cmake\r\n# \u3053\u3061\u3089\u3092\u53c2\u7167\r\nmkdir src\r\ncd src\r\nrm ..\/CMakeCache.txt \r\ncmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=\/home\/ryukoku\/Downloads\/cgal\/src\r\nmake\r\nsudo make install\r\nsudo ldconfig\r\n# \u3053\u3053\u3067\u3044\u3063\u305f\u3093\u4e2d\u65ad\r\n# \u304a\u305d\u3089\u304fFedora23 \u304cCGAL\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u3046\u307e\u304f\u6271\u3048\u3066\u3044\u306a\u3044\u6a21\u69d8\uff0e\r\nsudo dnf install CGAL-qt5-devel\r\n\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<pre class=\"brush: plain; title: ; notranslate\" title=\"\">cd \r\nhome\/ryukoku\/fawkes-robotino-2019\/fawkes\/src\/libs\/utils\/ipc\/shm.cpp: In constructor \u2018fawkes::SharedMemory::SharedMemory(const char*, bool, bool, bool, const char*)\u2019:\r\n\/home\/ryukoku\/fawkes-robotino-2019\/fawkes\/src\/libs\/utils\/ipc\/shm.cpp:247:9: error: \u2018char* strncpy(char*, const char*, size_t)\u2019 specified bound 16 equals destination size &#x5B;-Werror=stringop-truncation]\r\n  247 |  strncpy(_magic_token, magic_token, MagicTokenSize);\r\n      |  ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n<\/pre>\n<p>\u304a\u3063\u3068\uff0c\u30a8\u30e9\u30fc\u3067\u307e\u3059\u306d\uff0e<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fawkes-robotino 2019\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u3087\u3046\uff0e \u307e\u305a\u306f\uff0cFedor &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/www.kdel.org\/wp\/?p=2421\"> <span class=\"screen-reader-text\">Fawkes-robotino2019\u306e\u78ba\u8a8d<\/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,3,2],"tags":[],"class_list":["post-2421","post","type-post","status-publish","format-standard","hentry","category-fawkes","category-logistics-league","category-robocup"],"_links":{"self":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2421","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=2421"}],"version-history":[{"count":9,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2421\/revisions"}],"predecessor-version":[{"id":2435,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2421\/revisions\/2435"}],"wp:attachment":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2421"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2421"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}