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 が見つからないと不平を言っています


次のライブラリをインストールしましたが、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 に答える