author | zecke <zecke> | 2004-01-25 13:01:01 (UTC) |
---|---|---|
committer | zecke <zecke> | 2004-01-25 13:01:01 (UTC) |
commit | 4b0940b524d672814b6ec62161b3d02825fb5da0 (patch) (side-by-side diff) | |
tree | f4fa27d4c53f4ab28470e0d94b0b8da7a2ca5a43 | |
parent | 2b833a0d03f3f2bb21c897c5b6d84c0d98155306 (diff) | |
download | opie-4b0940b524d672814b6ec62161b3d02825fb5da0.zip opie-4b0940b524d672814b6ec62161b3d02825fb5da0.tar.gz opie-4b0940b524d672814b6ec62161b3d02825fb5da0.tar.bz2 |
-First use -p1 for patching!
-Also fix the filename of qpe-config.h to qconfig-qpe.h
-Then state what you need to do for cross compiling Qt/E (-xplatform)
Spotted by RamaSubbuSK on irc
-rw-r--r-- | README | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -20,41 +20,46 @@ ftp://ftp.trolltech.com/qt/source/qt-embedded-2.3.7.tar.bz2 Set QTDIR to point to your qt/embedded source tree, such as: export QTDIR=/opt/qt-2.3.7 You need to do set the OPIEDIR environment variable: export OPIEDIR=`pwd` or export OPIEDIR=~/projects/sources/opie or whereever you placed the Opie sources. You need to adjust your runtime library search path, so that the Qt/Embedded and Opie libraries can be found: export LD_LIBRARY_PATH=$OPIEDIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH You have to apply the qte<version>-all.patch to the Qt/Embedded sources and copy the qconfig-qpe.h file to $QTDIR/src/tools: -cd $QTDIR; cat $OPIEDIR/qt/qte<version>*.patch | patch -p0 -cp $OPIEDIR/qt/qpe-config.h $QTDIR/src/tools +cd $QTDIR; cat $OPIEDIR/qt/qte<version>*.patch | patch -p1 +cp $OPIEDIR/qt/qconfig-qpe.h $QTDIR/src/tools You are now ready to configure and build Qt/Embedded cd $QTDIR echo 'yes' | ./configure -qconfig qpe -depths 4,16,24,32 -system-jpeg -system-libpng -system-zlib -no-xft -qvfb make +Note that the above command ( -qvfb ) compiles in the Virtual +Framebuffer and is mostly meant on your host system. For cross +compiling you will need to use the -xplatform switch but call +./configure --help to see your options. + Once you have these compiled, be sure to set the PATH to ensure your (cross)compiler is available. Then do the following in the opie source tree: make clean make menuconfig Now you can move through the menu and select or deselect anything.. Exit and save the configuration and enter "make" to create opie... Have fun with it ! If you get into trouble there are other makefile targets make clean-configs |