在ubuntu下安装qt4.2时,make时出现 parser.h:27:18: 致命错误: QStack:没有那个文件或目录 怎么回事

cd src/ && make -f Makefile
make[1]: 正在进入目录 `/usr/local/qt-x11-opensource-src-4.2.0/src'
cd tools/moc/ && /usr/bin/qmake /usr/local/qt-x11-opensource-src-4.2.0/src/tools/moc/moc.pro -o Makefile
cd tools/moc/ && make -f Makefile
make[2]: 正在进入目录 `/usr/local/qt-x11-opensource-src-4.2.0/src/tools/moc'
g++ -c -pipe -O2 -Wall -W -DQT_WEBKIT -DQT_BOOTSTRAPPED -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_LIBRARY -DQT_NO_STL -DQT_NO_COMPRESS -DQT_NO_DATASTREAM -DQT_NO_TEXTSTREAM -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_THREAD -DQT_NO_REGEXP -DQT_NO_QOBJECT -DQT_NO_SYSTEMLOCALE -I/usr/share/qt4/mkspecs/linux-g++ -I. -I../../corelib/arch/generic -I/include -I. -I/include/QtCore -o ./moc.o moc.cpp
In file included from moc.h:27:0,
from moc.cpp:24:
parser.h:27:18: 致命错误: QStack:没有那个文件或目录
编译中断。
make[2]: *** [moc.o] 错误 1
make[2]:正在离开目录 `/usr/local/qt-x11-opensource-src-4.2.0/src/tools/moc'
make[1]: *** [sub-tools-moc-make_default] 错误 2
make[1]:正在离开目录 `/usr/local/qt-x11-opensource-src-4.2.0/src'
make: *** [sub-src-make_default-ordered] 错误 2

看下/usr/local/qt-x11-opensource-src-4.2.0/src/tools/moc/moc.h:27 引用的这个文件在哪里,能找到的话复制过来。 要是实在解决不了,也找不到的话改下上一级的makefile,让他不编译这个目录。有时候有的目录用不上,不编译也行
温馨提示:答案为网友推荐,仅供参考