内核编译中缺少标题...但是已安装标头

时间:2012-08-24 19:46:43

标签: compilation header linux-kernel

我正在为我正在使用的电路板编译新内核时遇到一个奇怪的问题......

我只需调用./makeall.sh脚本来编译所有内容,因此我无法控制标志。同事已经成功地建立了这个。

我正在使用Ubuntu 10.04 32位。

问题是:

In file included from base.h:26,
             from mod_flv_streaming.c:1:
keyvalue.h:56: error: expected specifier-qualifier-list before 'pcre'
keyvalue.h:61: warning: struct has no members

我经常看到这一点,另一条线抱怨没找到/usr/include/pcre.h


我安装了以下lilbraries,并且/ usr / include中存在pcre.h:

  • libpcre3-dev的
  • libpcre ++ - dev的
  • libpcrecpp0

当然还安装了运行时(删除-dev)

有什么建议吗?我没有想法。

1 个答案:

答案 0 :(得分:1)

这与Ubuntu 10.04的奇怪情况有关:

/bin/sh -> /bin/dash

/bin/sh -> /bin/bash

导致编译成功。