[alireza@ArchLinux qt-demos]$ makepkg
==> Making package: qt-demos 4.7.4-2 (Thu Nov 17 22:08:14 GST 2011)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Found qt-everywhere-opensource-src-4.7.4.tar.gz
-> Found shadow-build-plugandpaint.patch
-> Found qtdemo.desktop
==> Validating source files with sha256sums...
qt-everywhere-opensource-src-4.7.4.tar.gz ... Passed
shadow-build-plugandpaint.patch ... Passed
qtdemo.desktop ... Passed
==> Extracting Sources...
-> Extracting qt-everywhere-opensource-src-4.7.4.tar.gz with bsdtar
==> Removing existing pkg/ directory...
==> Starting build()...
patching file examples/tools/plugandpaint/plugandpaint.pro
cd shared/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/shared'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/shared'
cd deform/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/deform'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/deform'
cd gradients/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/gradients'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/gradients'
cd pathstroke/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/pathstroke'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/pathstroke'
cd affine/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/affine'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/affine'
cd composition/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/composition'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/composition'
cd books/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/books'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/books'
cd interview/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/interview'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/interview'
cd mainwindow/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/mainwindow'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/mainwindow'
cd spreadsheet/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/spreadsheet'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/spreadsheet'
cd textedit/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/textedit'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/textedit'
cd chip/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/chip'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/chip'
cd embeddeddialogs/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/embeddeddialogs'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/embeddeddialogs'
cd undo/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/undo'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/undo'
cd sub-attaq/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/sub-attaq'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/sub-attaq'
cd boxes/ && make -f Makefile
make[1]: Entering directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/boxes'
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include -I. -I/usr/X11R6/include -I. -o qtbox.o qtbox.cpp
qtbox.cpp: In member function ‘virtual void QtBox::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)’:
qtbox.cpp:327:41: error: ‘gluPerspective’ was not declared in this scope
make[1]: *** [qtbox.o] Error 1
make[1]: Leaving directory `/home/alireza/dev/sources/qt-demos/src/qt-everywhere-opensource-src-4.7.4/demos/boxes'
make: *** [sub-boxes-make_default] Error 2
==> ERROR: A failure occurred in build().
Aborting...
[alireza@ArchLinux qt-demos]$