0

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

我只需要调用 ./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,并且 pcre.h 确实存在于 /usr/include 中:

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

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

有什么建议吗?我没主意了。

4

1 回答 1

1

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

/bin/sh -> /bin/dash

链接

/bin/sh -> /bin/bash

导致编译成功。

于 2012-08-27T18:36:52.743 回答