Fawkes-robotino-2019onFedora31

いろいろとテスト中.
FawkesOnFedoraと,Fedora 29 + Fawkes-robotinoを参考にしています.

sudo systemctl start sshd.service
sudo systemctl enable sshd.service

これでssh でログインできるので,遠隔で作業します.

sudo dnf update
sudo dnf install fawkes-devenv

んっ.なんかファイルのコンフリクトが….

Error: Transaction test error:
  file /usr/include/mysql/mariadb_rpl.h conflicts between attempted installs of mariadb-devel-3:10.3.22-1.fc31.x86_64 and mariadb-connector-c-devel-3.1.9-5.fc31.x86_64

Bug 1506441 – Implicit conflicts between mariadb and mariadb-connector-c in Fedora 27の模様.
Fedora 25-27 の対応はされていますが,それ以降が・・・.とほほ.
mariadb-corporation / mariadb-connector-cによると,include/CMakeLists.txt から当該のファイルを削除するという単純な解決が….
ただ,自分でソースから作らないといけないのかなぁ….
How To Install MariaDB 10.4 on Fedora 32/31/30/29にて対応版のrepo情報が上がっています.

sudo tee /etc/yum.repos.d/mariad.repo<<EOF
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/fedora31-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
sudo dnf update
sudo dnf install mariadb-common
sudo dnf install fawkes-devenv

いけた.

sudo dnf install freeopcua-devel gecode-devel mongo-cxx-driver-devel rapidjson-devel
sudo dnf install --nodocs rpm-build
sudo dnf copr enable thofmann/ros
sudo dnf install ros-desktop
echo "source /usr/lib64/ros/setup.bash" >> ~/.bashrc
source ~/.bashrc
sudo dnf install ros-desktop-devel
wget https://files.fawkesrobotics.org/releases/fawkes-robotino-2019.tar.gz
tar xvf fawkes-robotino-2019.tar.gz
cd fawkes-robotino-2019
make

fawkes-robotino-2019/etc/buildsys/config.mk に,ファイルの最後のendif の直前辺りに以下を追加(localhostは,自分のPC名に変更のこと)

ifeq ($(shell hostname),localhost)
  CFLAGS_EXTRA += -Werror=stringop-truncation -fpermissive
endif

あかんなぁ.この.-fpermissive のところで詰まっています.

コメントを残す

メールアドレスが公開されることはありません。

*