[prev in list] [next in list] [prev in thread] [next in thread]
List: pykde
Subject: [PyQt] Compiling WebKit in static build
From: Giovanni Bajo <rasky () develer ! com>
Date: 2010-05-28 14:28:47
Message-ID: 4BFFD31F.6090906 () develer ! com
[Download RAW message or body]
Hello Phil,
I've got linker errors while compiling WebKit in a static build under
Windows. The problem is that WebKit requires two additional libraries:
shlwapi.lib and version.lib.
The original bug appears to be in Qt: qmake.conf (for msvc
configurations) does not contain a line such as:
QMAKE_LIBS_WEBKIT = shlwapi.lib version.lib
After I add it, it is sufficient the attached patch to sip.
I will submit the qmake.conf patch to Nokia soon. It's well possible
that they never used webkit in a static link scenario.
--
Giovanni Bajo
Develer S.r.l.
http://www.develer.com
["webkit.patch" (text/plain)]
Index: sip/siputils.py
===================================================================
--- sip/siputils.py (revisione 28739)
+++ sip/siputils.py (copia locale)
@@ -573,7 +573,8 @@
"QtCore": "LIBS_CORE",
"QtGui": "LIBS_GUI",
"QtNetwork": "LIBS_NETWORK",
- "QtOpenGL": "LIBS_OPENGL"
+ "QtOpenGL": "LIBS_OPENGL",
+ "QtWebKit": "LIBS_WEBKIT",
}
# For Windows: the dependencies between Qt libraries.
Index: sip/configure.py
===================================================================
--- sip/configure.py (revisione 28739)
+++ sip/configure.py (copia locale)
@@ -74,7 +74,7 @@
"DEL_FILE",
"EXTENSION_SHLIB", "EXTENSION_PLUGIN",
"INCDIR", "INCDIR_X11", "INCDIR_OPENGL",
- "LIBS_CORE", "LIBS_GUI", "LIBS_NETWORK", "LIBS_OPENGL",
+ "LIBS_CORE", "LIBS_GUI", "LIBS_NETWORK", "LIBS_OPENGL", "LIBS_WEBKIT",
"LINK", "LINK_SHLIB", "AIX_SHLIB", "LINK_SHLIB_CMD",
"LFLAGS", "LFLAGS_CONSOLE", "LFLAGS_CONSOLE_DLL", "LFLAGS_DEBUG",
"LFLAGS_DLL",
_______________________________________________
PyQt mailing list PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic