[...] checking GL/glu.h usability... yes checking GL/glu.h presence... yes checking for GL/glu.h... yes checking if smoke should be compiled... yes checking if PerlQt should be compiled... yes checking if puic should be compiled... yes configure: creating ./config.status config.status: creating PerlQt/Makefile.PL Checking if your kit is complete... Looks good Warning (mostly harmless): No library found for -lsmokeqt Generating a Unix-style Makefile Writing Makefile for Qt Writing MYMETA.yml and MYMETA.json config.status: creating Makefile config.status: creating puic/Makefile config.status: creating smoke/qt/qtguess.pl Checking how Qt was built... Threshold is set to 14 Number of defines to be tested : 6/122 Found 40 predefined symbols in qglobal.h Found 14 undefined symbols in qglobal.h Trying to compile and link a small program... OK Testing QT_NO_TEXTBROWSER *Undefined* Testing QT_NO_MULTILINEEDIT *Undefined* Testing QT_NO_TEXTVIEW *Undefined* Testing QT_NO_SESSIONMANAGER *Undefined* Testing QT_NO_STYLE *Undefined* Testing QT_NO_REMOTE [Defined] 41 defines found. config.status: creating smoke/qt/generate.pl Found 'qtdefines'. Reading preprocessor symbols from there... Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at kdocAstUtil.pm line 651. Compilation failed in require at kalyptus line 20. BEGIN failed--compilation aborted at kalyptus line 20. config.status: creating smoke/Makefile config.status: error: cannot find input file: smoke/Makefile.in error: Bad exit status from /tmp/B.ff90e5/rpm-tmp.87962 (%build) RPM build errors: Bad exit status from /tmp/B.ff90e5/rpm-tmp.87962 (%build) ended at: Fri Mar 25 10:21:58 2016, done in 01days 00h 00m 41s error: No files produced. mesg: ttyname failed: Inappropriate ioctl for device Begin-PLD-Builder-Info Build-Time: user:24.76s sys:19.29s real:45.96s (faults io:0 non-io:1414535) End-PLD-Builder-Info