Hi Thanks for the advice. I had a quick attempt at reusing the SRPM's spec file, but it didn't work for me. I may have done something stupid. I'll try again later.
BTW, I'm on 64-bit CentOS 6.3. I did succeed in building QtWebKit from qt-everywhere-opensource, using a simple ./configure --prefix make make install So that solution is perfectly acceptable to me. I isolated the problem with my original attempt at building it. The object files generated from WebKit/qt/Api/*.cpp (e.g. qwebpage.o) were successfully being generated in WebKitBuild/Release/WebCore/obj/release/ and they were correctly being included in the linking command in WebKitBuild/Release/WebCore/Makefile But most of the symbols from the WebKit/qt/Api/ object files appeared to be lost in libQtWebKit.so. I wrote a Hello World program using the QWebPage class. When I linked it against qwebpage.o, it had no problem finding the QWebPage symbols, but it faced undefined symbol errors about QWebPage references when I linked it against the libQtWebKit.so I had built. Removing the --gc-sections option from WebCore/WebCore.pro resulted in a lot more QWebPage symbols being included in libQtWebKit.so, as reported by nm or objdump -tT, but I still got undefined symbol errors when I tried linking against it. I ran objdump -tT libQtWebKit.so | grep QWebPage | wc -l on the EPEL version which gave 128, and on my build with --gc-sections which gave 2, and on my build without --gc-sections which gave 226. Cheers, James On 10/03/2013, at 11:46 PM, "Jan Kundrát" <j...@flaska.net> wrote: > On Friday, 8 March 2013 09:42:48 CEST, James Wettenhall wrote: >> I need to install an application with a dependency on QtWebkit on a RHEL 6 >> system which has a no-EPEL policy, so I can't use EPEL's qtwebkit 2.1.1 >> package. > > Reusing the .spec file worked well enough for me. I had to build qtmobility > and qtwebkit, the packages are at [1]. > > With kind regards, > Jan > > [1] > https://build.opensuse.org/package/show?package=qtwebkit&project=home%3Ajkt-gentoo%3Atrojita > [2] > https://build.opensuse.org/package/show?package=qt-mobility&project=home%3Ajkt-gentoo%3Atrojita > > -- > Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/ > _______________________________________________ > webkit-qt mailing list > webkit-qt@lists.webkit.org > https://lists.webkit.org/mailman/listinfo/webkit-qt _______________________________________________ webkit-qt mailing list webkit-qt@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-qt