[webkit-qt] no rule to make target release/libjscore.a

roamer roamer roamer.mail at gmail.com
Mon Jan 24 19:32:04 PST 2011


hi all
   I need to compile webkit with jit enabled on MIPS cpu.

  I fail and the error message is:

make[1]: Entering directory
`/home/roamer/Downloads/qt-everywhere-opensource-src-4.7.1/src/3rdparty/webkit/JavaScriptCore'
make[1]: *** No rule to make target `release/libjscore.a', needed by `jsc'.
Stop.
make[1]: Leaving directory
`/home/roamer/Downloads/qt-everywhere-opensource-src-4.7.1/src/3rdparty/webkit/JavaScriptCore'
make: *** [sub-javascriptcore-make_default-ordered] Error 2

I google some solutions but they don't work.

here is how i compile it.
   1.  I checkout the the qtwebkit-2.1-week51, and download the
qt-everywhere-opensource-4.7.1.tar.gz,
   2.  untar qt-4.7.1, remove src/3rdparty/javascriptcore/* and remove
src/3rdparty/webkit under qt-4.7.1
   3. copy qtwebkit to src/3rdparty/ and rename it  to webkit, copy
common.pri, WebKit.pri and JavaScriptCore from qtwebkit to
src/3rdparty/javascriptcore
   4. modify the file mkspecs/qws/linux-mips-g++/qmake.conf and then
configure qt-4.7.1 with the following options

./configure --prefix=/home/roamer/SDK/qtembedded-4.7.1 \
-embedded mips \
-xplatform qws/linux-mips-g++ \
-little-endian \
-no-qvfb \
-no-qt3support \
-no-declarative \
-webkit \
-javascript-jit \
-opensource \
-no-script \
-no-scripttools \
-exceptions \
-confirm-license \
-nomake demos
make clean
make

my gcc is mips-linux-gnu-gcc Thread model: posix gcc version 4.4.1 (Sourcery
G++ Lite 4.4-303)
It seems that there is something missed in the makefile, any suggestion?
thank you!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-qt/attachments/20110125/9de03f2a/attachment.html>


More information about the webkit-qt mailing list