I tried building mythtv-0.22 in scratch box today. The packages i needed to install were
Code:
[sbox-FREMANTLE_ARMEL: ~/tmp] > ls -1 *deb
lame_3.98-0.0maemo1_armel.deb
libmp3lame-dev_3.98-0.0maemo1_armel.deb
libmp3lame0_3.98-0.0maemo1_armel.deb
libxinerama-dev_1.0.3-2_armel.deb
libxinerama1_1.0.3-2_armel.deb
libxxf86vm-dev_1.0.2-2maemo1_armel.deb
libxxf86vm1_1.0.2-2maemo1_armel.deb
x11proto-xf86vidmode-dev_2.2.2-5maemo1_all.deb
Unfortunately, the build died since mythtv needs Qt3support which is not present in maemo packages.
Code:
make[2]: Entering directory `/home/sbox/tmp/mythtv-0.22/programs/mythlcdserver'
ccache g++ -c -pipe -march=armv7-a -fomit-frame-pointer -O3 -mfpu=neon -mfloat-abi=softfp -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -funit-at-a-time -D__STDC_CONSTANT_MACROS -D_REENTRANT -DQT_GL_NO_SCISSOR_TEST -DQT_DEFAULT_TEXTURE_GLYPH_CACHE_WIDTH=1024 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/linux-g++-maemo5 -I. -I/targets/FREMANTLE_ARMEL/usr/include/QtCore -I/targets/FREMANTLE_ARMEL/usr/include/QtNetwork -I/targets/FREMANTLE_ARMEL/usr/include/QtGui -I/targets/FREMANTLE_ARMEL/usr/include/QtXml -I/targets/FREMANTLE_ARMEL/usr/include/QtSql -I/usr/include/Qt3Support -I/targets/FREMANTLE_ARMEL/usr/include -I/targets/FREMANTLE_ARMEL/usr/include -I/opt/mythtv -I../.. -I../../libs -I../../libs/libmyth -I../../libs/libmythtv -I../../libs/libavutil -I../../libs/libavformat -I../../libs/libavcodec -I../../libs/libmythupnp -I../../libs/libmythui -I../../libs/libmythlivemedia -I../../libs/libmythdb -I../../libmythhdhomerun -I../../libs/libmythdvdnav -I. -o main.o main.cpp
main.cpp:16:26: error: q3textstream.h: No such file or directory
In file included from lcdserver.h:13, from main.cpp:26:
serversocket.h:13:22: error: q3socket.h: No such file or directory
serversocket.h:14:28: error: q3serversocket.h: No such file or directory
In file included from lcdserver.h:14, from main.cpp:26:
lcdprocclient.h:6:27: error: q3valuevector.h: No such file or directory
lcdprocclient.h:11:21: error: Q3PtrList: No such file or directory