2

Linphone オープンソースをダウンロードし、MINGW を使用してビルドしました。README.mingw に記載されている手順に従いました。コマンド「./autogen.sh」を使用すると、次のエラーが発生しました。

+ aclocal -I m4 -I /usr/local/share/aclocal -I /share/aclocal
aclocal:m4/po.m4:36: warning: macro `AM_PATH_PROG_WITH_TEST' not found in librar
y
aclocal:m4/po.m4:61: warning: macro `AM_PATH_PROG_WITH_TEST' not found in librar
y
aclocal:m4/po.m4:78: warning: macro `AM_PATH_PROG_WITH_TEST' not found in librar
y
aclocal:m4/gettext.m4:170: warning: macro `AM_ICONV_LINK' not found in library
configure.ac:185: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/intltool.m4:27: IT_PROG_INTLTOOL is expanded from...
configure.ac:185: the top level
configure.ac:194: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/po.m4:23: AM_PO_SUBDIRS is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AC_LIB_PREPARE_PREFIX is m4_require'd but not m4_defu
n'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AC_LIB_RPATH is m4_require'd but not m4_defun'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AM_ICONV_LINKFLAGS_BODY is m4_require'd but not m4_de
fun'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
+ autoheader
configure.ac:185: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/intltool.m4:27: IT_PROG_INTLTOOL is expanded from...
configure.ac:185: the top level
configure.ac:194: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/po.m4:23: AM_PO_SUBDIRS is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AC_LIB_PREPARE_PREFIX is m4_require'd but not m4_defu
n'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AC_LIB_RPATH is m4_require'd but not m4_defun'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AM_ICONV_LINKFLAGS_BODY is m4_require'd but not m4_de
fun'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
+ automake --force-missing --add-missing --copy
configure.ac:185: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/intltool.m4:27: IT_PROG_INTLTOOL is expanded from...
configure.ac:185: the top level
configure.ac:194: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/po.m4:23: AM_PO_SUBDIRS is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AC_LIB_PREPARE_PREFIX is m4_require'd but not m4_defu
n'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AC_LIB_RPATH is m4_require'd but not m4_defun'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AM_ICONV_LINKFLAGS_BODY is m4_require'd but not m4_de
fun'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
src/Makefile.am: C objects in subdir but `AM_PROG_CC_C_O' not in `configure.ac'
/usr/local/share/automake-1.9/am/depend2.am: am__fastdepOBJC does not appear in
AM_CONDITIONAL
tester/Makefile.am: C objects in subdir but `AM_PROG_CC_C_O' not in `configure.a
c'
tools/Makefile.am: C objects in subdir but `AM_PROG_CC_C_O' not in `configure.ac
'
/usr/local/share/automake-1.9/am/depend2.am: am__fastdepOBJC does not appear in
AM_CONDITIONAL
+ autoconf
configure.ac:185: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/intltool.m4:27: IT_PROG_INTLTOOL is expanded from...
configure.ac:185: the top level
configure.ac:194: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/po.m4:23: AM_PO_SUBDIRS is expanded from...
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AC_LIB_PREPARE_PREFIX is m4_require'd but not m4_defu
n'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AC_LIB_RPATH is m4_require'd but not m4_defun'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AM_ICONV_LINKFLAGS_BODY is m4_require'd but not m4_de
fun'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure.ac:194: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/gettext.m4:57: AM_GNU_GETTEXT is expanded from...
configure.ac:194: the top level
configure:16639: error: possibly undefined macro: AM_NLS
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure:17116: error: possibly undefined macro: AM_PATH_PROG_WITH_TEST
configure:17194: error: possibly undefined macro: AC_LIB_PREPARE_PREFIX
configure:17195: error: possibly undefined macro: AC_LIB_RPATH
configure:17196: error: possibly undefined macro: AM_ICONV_LINKFLAGS_BODY
configure:17365: error: possibly undefined macro: AM_ICONV_LINK
configure:17367: error: possibly undefined macro: AC_LIB_LINKFLAGS_BODY
configure:17500: error: possibly undefined macro: AC_LIB_APPENDTOVAR

私はインターネットで検索しました。しかし、私は何の解決策も得られませんでした。誰でもこれを修正するのを手伝ってもらえますか?

4

2 に答える 2

1

この問題は、homebrew が /usr/local にインストールされ、Linphone が /opt/local の macports の標準インストール プレフィックスを想定するようにコーディングされているために発生します。

この特定の問題を修正するには、submodules/linphone/autogen.sh を編集し、/opt/local で始まるパスを /usr/local に変更します。

if test -d /usr/local/share/aclocal ; then
    ACLOCAL_ARGS="-I /usr/local/share/aclocal"
fi
于 2014-01-16T15:11:22.820 に答える
0

homebrew を使用してインストールすると、Mavericks OSX10.9 で同じエラーが発生します。私が見つけた推奨事項は、pkg-config がインストールされていることを確認することです。残念ながら、その修正は私にはうまくいきませんでしたが、あなたにはうまくいくかもしれません. 参照:未定義の可能性があるマクロ: AC_MSG_ERROR

于 2013-11-15T14:20:38.290 に答える