Hi,

I have been experimenting with building from the sources from
qt-everywhere-opensource-src-4.6.0-beta1.tar.gz with a configuration
something like this:

./configure \
-opensource \
-confirm-license \
-prefix $PWD \
-prefix-install \
-script \
-webkit \
-phonon \
-accessibility \
-make libs \
-nomake demos \
-nomake docs \
-nomake examples

The following warnings appear about missing files:

  for
/home/brand/projects/qt-everywhere-opensource-src-4.6.0-beta1/src/3rdparty/javascriptcore/JavaScriptCore/JavaScriptCore.pro
WARNING: Failure to find:
/home/brand/projects/qt-everywhere-opensource-src-4.6.0-beta1/src/3rdparty/javascriptcore/JavaScriptCore/../WebKit/qt/WebKit_pch.h

  for
/home/brand/projects/qt-everywhere-opensource-src-4.6.0-beta1/src/3rdparty/webkit/JavaScriptCore/jsc.pro
WARNING: Failure to find: generated/release/chartables.c
WARNING: Failure to find: generated/release/Grammar.cpp

  for
/home/brand/projects/qt-everywhere-opensource-src-4.6.0-beta1/src/3rdparty/webkit/WebKit/qt/Plugins/Plugins.pro
WARNING:
/home/brand/projects/qt-everywhere-opensource-src-4.6.0-beta1/src/3rdparty/webkit/WebKit/qt/Plugins/Plugins.pro:7:
Unable to find file for inclusion ../../WebKit.pri

The attached patch seems to solve these problems. I hereby place it in
the public domain.  I hope somebody who understands this better than me
can make necessary improvements.

regards,

Mark

-- 
Mark Brand
tel: +31650691743

M.A. Brand Consulting
Haarlem, The Netherlands
KvK-nummer: 34248527

--- qt-everywhere-opensource-src-4.6.0-beta1.native/src/3rdparty/webkit/JavaScriptCore/jsc.pro  2009-10-13 17:34:08.000000000 +0200
+++ qt-everywhere-opensource-src-4.6.0-beta1/src/3rdparty/webkit/JavaScriptCore/jsc.pro 2009-10-25 20:23:25.000000000 +0100
@@ -20,6 +20,13 @@
 } else { # Release
     OBJECTS_DIR = obj/release
 }
+
+# MAB: Added by analogy to JavaScriptCore.pro and WebCore.pro
+# JavaScriptCore.pri needs to know path for generated sources
+isEmpty(GENERATED_SOURCES_DIR):GENERATED_SOURCES_DIR = generated
+GENERATED_SOURCES_DIR_SLASH = $${GENERATED_SOURCES_DIR}$${QMAKE_DIR_SEP}
+
+INCLUDEPATH += $$GENERATED_SOURCES_DIR
 OBJECTS_DIR_WTR = $$OBJECTS_DIR$${QMAKE_DIR_SEP}
 include($$PWD/JavaScriptCore.pri)

--- qt-everywhere-opensource-src-4.6.0-beta1.native/src/3rdparty/webkit/WebKit/qt/Plugins/Plugins.pro   2009-10-13 17:34:08.000000000 +0200
+++ qt-everywhere-opensource-src-4.6.0-beta1/src/3rdparty/webkit/WebKit/qt/Plugins/Plugins.pro  2009-10-25 21:08:46.000000000 +0100
@@ -4,7 +4,7 @@
 HEADERS += ICOHandler.h
 SOURCES += ICOHandler.cpp

-include(../../WebKit.pri)
+include(../../../WebKit.pri)

 contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
 unix:contains(QT_CONFIG, reduce_relocations):CONFIG += bsymbolic_functions
--- qt-everywhere-opensource-src-4.6.0-beta1.native/src/3rdparty/javascriptcore/JavaScriptCore/JavaScriptCore.pro   2009-10-13 17:34:08.000000000 +0200
+++ qt-everywhere-opensource-src-4.6.0-beta1/src/3rdparty/javascriptcore/JavaScriptCore/JavaScriptCore.pro  2009-10-25 13:17:35.000000000 +0100
@@ -16,7 +16,7 @@
     include($$QT_SOURCE_TREE/src/qbase.pri)
     INSTALLS =
     DESTDIR = $$OLDDESTDIR
-    PRECOMPILED_HEADER = $$PWD/../WebKit/qt/WebKit_pch.h
+    PRECOMPILED_HEADER = $$PWD/../../webkit/WebKit/qt/WebKit_pch.h
     DEFINES *= NDEBUG
 }
_______________________________________________
Qt4-preview-feedback mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback

Reply via email to