我正在尝试安装Stanford Network Analysis Project。
我在 MacOS 10.6.8 上工作。昨天我下载了最新的兼容版本的 Xcode (3.1.4) 以获得带有 C++ 编译器的 GCC 包。
当我在我的 Unix 终端中运行“make”命令时,我得到了数百行错误。
第一个是关于名为“poll.h”的丢失文件。
make -C snap-core
g++ -c -std=c++98 -Wall -O3 -I/Xcode3.1.4/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys -I/Xcode3.1.4/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers Snap.cpp -I../glib-core
In file included from Snap.h:8,
from Snap.cpp:4:
../glib-core/base.h:68:24: error: sys/poll.h: No such file or directory
../glib-core/base.h:75:21: error: netdb.h: No such file or directory
../glib-core/base.h:76:25: error: arpa/inet.h: No such file or directory
我在我的硬盘上搜索了这个“poll.h”文件所在的位置。我找不到它。我也找不到 netdb.h 或 inet.h 以及其他一些。
这些文件不是第一个包含在内的文件。我这样说是为了明确一些文件已找到,但其他一些文件丢失了。这是在我遇到错误之前实际发生的情况:
#include <stdint.h>
#include <stdarg.h>
#include <errno.h>
#include <fcntl.h>
#include <dirent.h>
#include <unistd.h>
#include <signal.h>
#include <sys/poll.h>
由于缺少几个文件,我相信我在这个问题上遗漏了一些重要的东西。尽管如此,我还是找到了一种在这里下载“poll.h”的方法。我觉得使用它不舒服...我如何确定它是正确的文件?其他丢失的文件呢?
任何建议将不胜感激。
非常感谢。尼古拉斯。