c - 在 OS X 上构建 libical-1.0 失败

标签 c build compilation makefile libical

我正在尝试将 libical 用于 C 项目。不幸的是,make 命令给出了以下输出:

/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in design-data
make[2]: Nothing to be done for `all'.
Making all in doc
make[2]: Nothing to be done for `all'.
Making all in scripts
make[2]: Nothing to be done for `all'.
Making all in test-data
make[2]: Nothing to be done for `all'.
Making all in src
Making all in libical
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-am
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/local/libical/share/libical"\"   -g -O2 -MT icalderivedparameter.lo -MD -MP -MF .deps/icalderivedparameter.Tpo -c -o icalderivedparameter.lo icalderivedparameter.c
mv -f .deps/icalderivedparameter.Tpo .deps/icalderivedparameter.Plo
mv: rename .deps/icalderivedparameter.Tpo to .deps/icalderivedparameter.Plo: No such file or directory
make[4]: *** [icalderivedparameter.lo] Error 1
make[3]: *** [all] Error 2
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

我不确定这里出了什么问题。我正在运行 OS X 10.9 和 gcc。

gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix

最佳答案

你必须调用./bootstrap

./bootstrap
./configure
make
make install

Bootstrap 是我的关键。

关于c - 在 OS X 上构建 libical-1.0 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19706829/

相关文章:

c - 如何在不使用 system、popen、fork、exec 的情况下在 C/Linux 中执行外部命令?

复制 C 文件以包含

c - 将指针传递给具有指向 const 指针的形式参数的函数时的未定义行为?

groovy - 停止 Gradle 构建的推荐方法

c++ - 隐藏具有相似原型(prototype)的非虚拟方法没有警告 (G++ 4.4)

java - Jaws Wordnet 的编译问题

c - 如果未定义宏,则忽略它

maven-2 - 为什么添加测试 jar 会破坏此 Maven 构建?

C 根据优化级别给出不同的输出(新示例)

ios - Xcode 7.1 - libicucore.dylib(没有这样的文件或目录)