• [rcssmonitor] ライブラリのサーチ方法を修正. (akiyama) 22:22:54

configure.acにちょっと細工をして,X11のライブラリをきちんと自動検出できるようにした.

これまでは以下のように書かれていて,X関連のライブラリが /usr/X11R6/lib などにある場合に検出できなくなっていた.

AC_PATH_XTRA
AC_CHECK_LIB([Xpm], [XpmCreatePixmapFromData],
             [X_LIBS="$X_LIBS -lXpm"],
             [AC_MSG_ERROR([*** -lXpm not found! ***])])

以下のように直すことで,AC_CHECK_LIB が libXpm を自動検出してくれるようになる.

AC_PATH_XTRA
save_LDFLAGS=$LDFLAGS
LDFLAGS="$LDFLAGS $X_LIBS"
AC_CHECK_LIB([Xpm], [XpmCreatePixmapFromData],
             [X_LIBS="$X_LIBS -lXpm"],
             [AC_MSG_ERROR([*** -lXpm not found! ***])])
LDFLAGS=$save_LDFLAGS

要するに,AC_CHECK_LIB を使うときは,LDFLAGSが適切に指定されていなければならないということか.

  • [rcsslogplayer] rcgparserexample を修正.(akiyama) 22:22:54

Ralfがレポートしてくれた問題を修正.

ライブラリの名前を変えたのは僕じゃないんだけどねと,ちょっとだけ言い訳.


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-03-14 (月) 14:51:37 (1308d)
SourceForge.JP
Creative Commons License
RoboCup tools by Hidehisa Akiyama is licensed under a Creative Commons 表示-非営利 2.1 日本 License.