Mac OS X + fawkes-robotino

Mac Book Pro をメイン機として使いたいので,そこで作業が完結できないか挑戦.
無理だったら,また,デュアルブートかなぁ….

Fawkes on Mac OS Xを参考にしてみますが,6年前の情報なので,厳しそうだなぁ….

まずは,port コマンドのインストールが必要そうなので,The MacPorts ProjectからmacOS Mojave v10.14用をダウンロードしてみます.

sudo port -d selfupdate
for p in file pkgconfig sqlite3 jpeg openssl avahi libdc1394 libpng libxmlxx2 \
   lua rrdtool graphviz libmicrohttpd libglademm gconfmm gtkmm cairomm asciidoc \
   libdaemon opencv; do \
  sudo port install $p; \
done
make switch-buildtype-macosx
/Users/kotora/svn/lab/btr2019/fawkes-robotino/fawkes/etc/buildsys/ext/__gmsl:501: *** non-numeric second argument to `wordlist' function: ''.  Stop.

worldlist の第二引数がおかしいそうです.エラーメッセージで検索してみたら,non-numeric second argument to ‘wordlist’がヒットしたので,__gmsl の501行目を,

int_encode = $(__gmsl_tr1)$(wordlist 1,$(words $1),$(__gmsl_input_int))

へ修正.

次は,

            [LIB] fawkes/src/libs/core/: lib/libfawkescore
ld: warning: directory not found for option '-L/Users/kotora/svn/lab/btr2019/fawkes-robotino/lib/interfaces'
ld: unknown option: -soname=libfawkescore.so.1.0.1
clang: error: linker command failed with exit code 1 (use -v to see invocation)

と,
リンカーがエラー.

せめてFawkes だけでもいれられないかと挑戦.

git clone git://git.fawkesrobotics.org/fawkes.git
cd fawkes
make switch-buildtype-macosx
make -j2 all gui
         === Linking lib libfawkescore ---
ld: library not found for -lgomp
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[4]: *** [/Users/kotora/svn/lab/btr2019/fawkes/lib/libfawkescore.dylib] Error 1

今度は,gomp ってのでエラー.
build failed on OSX library not found for -lgompを参考に,

brew install clang-omp

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*