1

我正在按照 MacOS X 端口版本的说明构建 bitcoind,但 make 最终找不到 makefile 来继续构建:

姜:比特币 sven.haiges$ ./autogen.sh
autoreconf:进入目录“。”
autoreconf:configure.ac:不使用 Gettext
autoreconf:运行:aclocal --force -I src/m4
autoreconf:configure.ac:跟踪
autoreconf:configure.ac:不使用 Libtool
autoreconf:运行:/opt/local/bin/autoconf --force
autoreconf:运行:/opt/local/bin/autoheader --force
autoreconf: 运行: automake --add-missing --copy --force-missing
configure.ac:730:警告:“INCLUDES”是“AM_CPPFLAGS”(或“*_CPPFLAGS”)的旧名称
configure.ac:730:警告:“INCLUDES”是“AM_CPPFLAGS”(或“*_CPPFLAGS”)的旧名称
configure.ac:730:警告:“INCLUDES”是“AM_CPPFLAGS”(或“*_CPPFLAGS”)的旧名称
configure.ac:730:警告:“INCLUDES”是“AM_CPPFLAGS”(或“*_CPPFLAGS”)的旧名称
configure.ac:730:警告:“INCLUDES”是“AM_CPPFLAGS”(或“*_CPPFLAGS”)的旧名称
autoreconf:离开目录“。”
姜:比特币 sven.haiges$ ls
复制 Makefile.in autogen.sh 配置文档共享
安装 README.md autom4te.cache configure.ac pkg.m4 src
Makefile.am aclocal.m4 config.log contrib qa
姜:比特币 sven.haiges$ ./configure
检查构建系统类型... x86_64-apple-darwin12.5.0
检查主机系统类型... x86_64-apple-darwin12.5.0
检查与 BSD 兼容的安装... /usr/bin/install -c
检查构建环境是否健全......是的
检查线程安全的 mkdir -p... src/build-aux/install-sh -c -d
检查傻瓜...不
检查mawk...不
检查 nawk... 不
检查 awk ... awk
检查 make 是否设置 $(MAKE)... 是
检查make是否支持嵌套变量...是的
检查是否启用 Makefile 的维护者特定部分...是
检查make是否支持嵌套变量...(缓存)是
检查 g++... g++
检查 C++ 编译器是否工作......是的
检查 C++ 编译器默认输出文件名... a.out
检查可执行文件的后缀...
检查我们是否在交叉编译...否
检查目标文件的后缀... o
检查我们是否正在使用 GNU C++ 编译器...是的
检查 g++ 是否接受 -g... 是
检查 make 使用的包含样式... GNU
检查 g++ 的依赖样式... gcc3
检查 gcc ... gcc
检查我们是否正在使用 GNU C 编译器...是的
检查 gcc 是否接受 -g... 是
检查 gcc 选项以接受 ISO C89... 不需要
检查 gcc 是否同时理解 -c 和 -o ......是的
检查 gcc 的依赖样式... gcc3
检查如何运行 C 预处理器... gcc -E
检查如何运行 C++ 预处理器... g++ -E
检查 gcc ... gcc
检查我们是否正在使用 GNU Objective C 编译器...是的
检查 gcc 是否接受 -g... 是
检查 gcc 的依赖样式... gcc3
检查 g++... g++
检查我们是否正在使用 GNU Objective C++ 编译器...是的
检查 g++ 是否接受 -g... 是
检查 g++ 的依赖样式... gcc3
检查不截断输出的 sed... /usr/bin/sed
检查 ar... /usr/bin/ar
检查ranlib ... /usr/bin/ranlib
检查带... /usr/bin/strip
检查 gcov... /usr/bin/gcov
检查 lcov... 不
检查 java... /usr/bin/java
检查 genhtml... 否
检查 git... /usr/bin/git
检查 moc-qt4... 否
检查 moc4... 否
检查 moc... 不
配置:警告:未找到 MOC;不会构建 bitcoin-qt 前端
检查ccache ...不
检查 lupdate-qt4... 否
检查 lupdate4... 否
检查 lupdate... 否
检查 xgettext... /opt/local/bin/xgettext
检查 hexdump... /usr/bin/hexdump
检查 pkg-config... 否
检查端口...端口
检查 brew... 不
检查处理长行的 grep 和 -e... /usr/bin/grep
检查 egrep... /usr/bin/grep -E
检查 ANSI C 头文件...是的
检查 sys/types.h... 是
检查 sys/stat.h... 是的
检查stdlib.h ...是的
检查 string.h... 是的
检查内存.h ...是的
检查strings.h ...是的
检查 inttypes.h ... 是的
检查stdint.h ...是的
检查 unistd.h ...是的
检查字节顺序是否是 bigendian ... 否
检查 pthreads 是否与 -pthread 一起工作...是
检查可连接的 pthread 属性... PTHREAD_CREATE_JOINABLE
检查 pthread 是否需要更多特殊标志... -D_THREAD_SAFE
检查 PTHREAD_PRIO_INHERIT... 是
检查大文件所需的特殊 C 编译器选项...否
检查大文件所需的 _FILE_OFFSET_BITS 值...否
检查链接器是否接受 -Wl,--large-address-aware... 否
检查 C++ 编译器是否接受 -Wstack-protector... 是
检查 C++ 编译器是否接受 -fPIE... 是
检查 C++ 预处理器是否接受 -D_FORTIFY_SOURCE=2... 是
检查链接器是否接受 -Wl,--dynamicbase... 否
检查链接器是否接受 -Wl,--nxcompat... 否
检查链接器是否接受 -Wl,-z,relro... 否
检查链接器是否接受 -Wl,-z,now... 否
检查 C++ 编译器是否接受 -fno-stack-protector... 是
检查 C++ 编译器是否接受 -fstack-protector-all... 是
检查链接器是否接受 -pie... 是
检查链接器是否接受 -Wl,-dead_strip... 是
检查 stdio.h 可用性...是的
检查 stdio.h 的存在...是的
检查stdio.h ...是的
检查stdlib.h ...(缓存)是
检查 unistd.h...(缓存)是
检查strings.h ...(缓存)是
检查 sys/types.h...(缓存)是
检查 sys/stat.h...(缓存)是
检查 MSG_NOSIGNAL... 否
检查 Berkeley DB C++ 头文件... /opt/local/include/db48/
检查 -ldb_cxx-4.8 中的 main ... 是
检查 -lminiupnpc 中的 main ......是的
检查 boostlib >= 1.20.0... 是
检查 Boost::System 库是否可用...是
检查 -lboost_system-mt 中的退出...是的
检查 Boost::Filesystem 库是否可用...是
检查 -lboost_filesystem-mt 中的退出...是
检查 Boost::Program_Options 库是否可用...是
检查 -lboost_program_options-mt 中的退出...是
检查 Boost::Thread 库是否可用...是
检查 -lboost_thread-mt 中的退出...是的
检查 Boost::Chrono 库是否可用...是
检查 -lboost_chrono-mt 中的退出...是的
检查 Boost::Unit_Test_Framework 库是否可用...是
配置:错误:找不到 pkg-config。
姜:比特币 sven.haiges$ 制作
make: *** 没有指定目标,也没有找到 makefile。停止。
姜:比特币 sven.haiges$ ls
复制 Makefile.in autogen.sh 配置文档共享
安装 README.md autom4te.cache configure.ac pkg.m4 src
Makefile.am aclocal.m4 config.log contrib qa
姜:比特币 sven.haiges$ ci Makefile.in
Makefile.in,v > :q^[^X^X^C
RCS:中断
RCS:清理。
姜:比特币 sven.haiges$
姜:比特币 sven.haiges$
姜:比特币 sven.haiges$ vi Makefile.in
姜:比特币 sven.haiges$ 制作 Makefile.in
make: 对 `Makefile.in' 无事可做。
姜:比特币 sven.haiges$ 制作 Makefile.am
make: 对 `Makefile.am' 无事可做。
姜:比特币 sven.haiges$

有任何想法吗?

4

1 回答 1

-1

您必须在运行 ./configure 之前安装 pkg-config

sudo port install pkgconfig
于 2013-12-30T13:06:59.523 回答