LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1149|回复: 2

./configure的问题:cannot compute sizeof(long long), 77

[复制链接]
发表于 2006-3-19 15:08:14 | 显示全部楼层 |阅读模式
我今天刚安装了ubuntu,更新了一下
我已经运行过了:
sudo apt-get install build-essential
sudo apt-get install gcc
可是在我运行bro的安装文件configure时,出现了如下问题:
checking size of long long... configure: error: cannot compute sizeof (long long), 77
同样的文件我在Fedora Core 4下面成功安装过。在Debian下面出现过这个问题,但是在auto-apt的帮助下也可以安装成功的,但是不知道为什么,在ubuntu里面实用auto-apt也行不通的。
我是不是有什么没有安装,还是什么环境变量设置错误了呢?PATH环境变量值如下:
echo $PATH
/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
 楼主| 发表于 2006-3-20 09:24:32 | 显示全部楼层
上面提到的那个auto-apt,我是忘了使用,auto-apt update了……
现在通过使用auto-apt一系列命令后,编译通过了,然而make却卡住了。说明如下:
sudo make
cd . \
  && CONFIG_FILES= CONFIG_HEADERS=config.h \
     /bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
config.status: executing default commands
make  all-recursive
make[1]: Entering directory `/home/wl/bro-0.9a11'
Making all in aux
make[2]: Entering directory `/home/wl/bro-0.9a11/aux'
make  all-recursive
make[3]: Entering directory `/home/wl/bro-0.9a11/aux'
Making all in adtrace
make[4]: Entering directory `/home/wl/bro-0.9a11/aux/adtrace'
gcc -I/home/wl/bro-0.9a11/aux/adtrace -I/home/wl/bro-0.9a11/linux-include -I../../aux/libpcap-0.7.2 -g -O2 -I/include   -o adtrace  adtrace.o  -L/home/wl/bro-0.9a11/aux/libpcap-0.7.2 -lpcap -lresolv  -lssl -lcrypto /usr/lib/libresolv.a -ltermcap
/home/wl/bro-0.9a11/aux/libpcap-0.7.2/libpcap.a(grammar.o): In function `pcap_parse':
grammar.c.text+0x447): undefined reference to `pcap_lex'
collect2: ld 返回 1
make[4]: *** [adtrace] 错误 1
make[4]: Leaving directory `/home/wl/bro-0.9a11/aux/adtrace'
make[3]: *** [all-recursive] 错误 1
make[3]: Leaving directory `/home/wl/bro-0.9a11/aux'
make[2]: *** [all] 错误 2
make[2]: Leaving directory `/home/wl/bro-0.9a11/aux'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/wl/bro-0.9a11'
make: *** [all] 错误 2
各位老大,这是怎么回事啊?我现在需要使用bro……帮帮忙啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-20 09:58:27 | 显示全部楼层
现在安装完成,刚才make的错误原因是因为以前安装错误时在源文件夹多出了其他的一些东西,如aux子文件夹。我把源文件夹删除再重新解压一遍就行了……
还是谢谢大家……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表