我正在尝试安装漂网。 我想我已经安装了每个网站的所有依赖项,但是当我运行make时,我得到下面的错误。
makedepend -- -g -Wall -I/usr/include/pcap -D_BSD_SOURCE `pkg-config --cflags gtk+-2.0` -DDRIFTNET_VERSION='"0.1.6"' `cat endianness` -- audio.c mpeghdr.c gif.c img.c jpeg.c png.c driftnet.c image.c display.c playaudio.c connection.c media.c util.c http.c cat: endianness: No such file or directory /bin/sh: makedepend: command not found make: *** [depend] Error 127
我做错了什么? 有没有类似的,但更新的?
为什么不安装漂网RPM? 你不会说你正在运行的是什么操作系统,所以这个假设是RHEL5或者相当的。
安装Howto
从下载最新的rpmforge-release rpm
http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/
安装rpmforge-release rpm:
rpm -Uvh rpmforge-release*rpm
安装driftnet rpm软件包:
yum install driftnet
你没有所有的软件包:
$ rpm -qf /usr/bin/makedepend imake-1.0.2-3
所以, yum install imake 。 我在CentOS 5上运行,所以imake的版本可能不同。
生成文件似乎在转换。 它创build一个可执行文件./endian,它用来创buildendianness.h。 cat endianness看起来不再需要。 所以我把它从Makefile中删除,让我继续我的下一个问题。