<br><div class="gmail_quote">Hi everyone<br><br>App compiles fine under Arch Linux, Nokia Qt SDK 1.0.1, but when uploaded using Maemo Extras Assistant, it won't compile.<br>It is down to missing header files, not sure why the builder can't locate it!?!<br>
<br>See:<br>------------------------------------------------------------------------------------------------------------------------<pre>TMP="/var/tmp"
TEMP="/var/tmp"
DEBIAN_FRONTEND="noninteractive"
DEBIAN_PRIORITY="critical"
DEB_BUILD_OPTIONS="parallel=4"
TMPDIR="/var/tmp"
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value:
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package munadi
dpkg-buildpackage: source version 0.1.0
dpkg-buildpackage: host architecture armel
dpkg-checkbuilddeps: Using Scratchbox tools to satisfy builddeps
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp
# Add here commands to clean up after the build process.
rm -rf builddir
dh_clean
dpkg-source -b munadi-0.1.0
dpkg-source: info: using source format `1.0'
dpkg-source: info: building munadi in munadi_0.1.0.tar.gz
dpkg-source: info: building munadi in munadi_0.1.0.dsc
debian/rules build
mkdir -p builddir
cd builddir && qmake-qt4 PREFIX=/usr ../<a href="http://munadi.pro" target="_blank">munadi.pro</a>
/usr/bin/rcc: File does not exist '../resources.qrc'
dh_testdir
# Add here commands to compile the package.
cd builddir && /scratchbox/tools/bin/make
make[1]: Entering directory `/home/builder3/maemo-fremantle-armel-extras-devel/work/munadi-0.1.0/builddir'
/usr/bin/uic ../mainwindow.ui -o ui_mainwindow.h
/usr/bin/uic ../addcitydialog.ui -o ui_addcitydialog.h
g++ -c -pipe -O3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wall -W -D_REENTRANT -DQT_GL_NO_SCISSOR_TEST -DQT_DEFAULT_TEXTURE_GLYPH_CACHE_WIDTH=1024 -DQT_NO_DEBUG_OUTPUT -DTESTING -Dmaemo5 -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/targets/maemo5-arm-7c209a2014ad1029c88a37e1f17622a3e6ebda42/usr/share/qt4/mkspecs/linux-g++-maemo5 -I../../munadi-0.1.0 -I/targets/maemo5-arm-7c209a2014ad1029c88a37e1f17622a3e6ebda42/usr/include/QtCore -I/targets/maemo5-arm-7c209a2014ad1029c88a37e1f17622a3e6ebda42/usr/include/QtNetwork -I/targets/maemo5-arm-7c209a2014ad1029c88a37e1f17622a3e6ebda42/usr/include/QtGui -I/targets/maemo5-arm-7c209a2014ad1029c88a37e1f17622a3e6ebda42/usr/include -I/targets/maemo5-arm-7c209a2014ad1029c88a37e1f17622a3e6ebda42/usr/include/QtDBus -I. -I. -I../../munadi-0.1.0 -I. -o main.o ../main.cpp
In file included from ../mainwindow.h:6,
from ../main.cpp:2:
<span style="background-color:rgb(255, 255, 0)">../munadiengine.h:19:24: error: QMediaPlayer: No such file or directory</span>
In file included from ../mainwindow.h:6,
from ../main.cpp:2:
../munadiengine.h:59: error: ISO C++ forbids declaration of 'QMediaPlayer' with no type
../munadiengine.h:59: error: expected ';' before '*' token
make[1]: *** [main.o] Error 1
make[1]: Leaving directory `/home/builder3/maemo-fremantle-armel-extras-devel/work/munadi-0.1.0/builddir'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
</pre><br>--------------------------------------------------------------------------------------------------------------------------------------------<br><br>I believe QtMultimediaKit is not included, hence why, under scratchbox, it does get included without any issues.<br>
Is there a special way to include QtMobility classes?<br>
<br>Regards.<br>
<br></div><br>