undefined reference to `QDirectFbConvenience::dfbSurfaceForPlatformPixmap(QPlatformPixmap*)'



  • Hi, I currently trying to use QDirectFbConvenience Class in qt-everywhere-opensource-src-5.3.2\qtwebkit\Source\WebCore\plugins\qt\PluginViewQt.cpp

    But when i trying to compile in qt-everywhere-opensource-src-5.3.2\qtwebkit, there are some error message as below.

    cliff@swlinuxserver2-K30AD-M31AD-M51AD:~/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit$ make
    cd Source/WTF/ && ( test -e Makefile.WTF || /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/bin/qmake /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WTF/WTF.pro -o Makefile.WTF ) && make -f Makefile.WTF
    make[1]: Entering directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WTF' make[1]: Nothing to be done forfirst'.
    make[1]: Leaving directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WTF' cd Source/JavaScriptCore/ && ( test -e Makefile.JavaScriptCore || /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/bin/qmake /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore/JavaScriptCore.pro -o Makefile.JavaScriptCore ) && make -f Makefile.JavaScriptCore make[1]: Entering directory/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore'
    ( test -e Makefile.LLIntOffsetsExtractor || /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/bin/qmake /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore/LLIntOffsetsExtractor.pro -o Makefile.LLIntOffsetsExtractor ) && make -f Makefile.LLIntOffsetsExtractor
    make[2]: Entering directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore' make[2]: Nothing to be done forfirst'.
    make[2]: Leaving directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore' ( test -e Makefile.JavaScriptCore.DerivedSources || /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/bin/qmake /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore/DerivedSources.pri -o Makefile.JavaScriptCore.DerivedSources ) && make -f Makefile.JavaScriptCore.DerivedSources make[2]: Entering directory/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore'
    make[2]: Nothing to be done for first'. make[2]: Leaving directory/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore'
    ( test -e Makefile.JavaScriptCore.Target || /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/bin/qmake /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore/Target.pri -o Makefile.JavaScriptCore.Target ) && make -f Makefile.JavaScriptCore.Target
    make[2]: Entering directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore' make[2]: Nothing to be done forfirst'.
    make[2]: Leaving directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore' ( test -e Makefile.jsc || /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/bin/qmake /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore/jsc.pro -o Makefile.jsc ) && make -f Makefile.jsc make[2]: Entering directory/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore'
    make[2]: Nothing to be done for first'. make[2]: Leaving directory/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore'
    make[1]: Leaving directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore' cd Source/ThirdParty/leveldb/ && ( test -e Makefile.leveldb || /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/bin/qmake /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/ThirdParty/leveldb/leveldb.pro -o Makefile.leveldb ) && make -f Makefile.leveldb make[1]: Entering directory/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/ThirdParty/leveldb'
    ( test -e Makefile.Target || /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/bin/qmake /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/ThirdParty/leveldb/Target.pri -o Makefile.Target ) && make -f Makefile.Target
    make[2]: Entering directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/ThirdParty/leveldb' make[2]: Nothing to be done forfirst'.
    make[2]: Leaving directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/ThirdParty/leveldb' make[1]: Leaving directory/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/ThirdParty/leveldb'
    cd Source/WebKit/ && ( test -e Makefile.WebKit1 || /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/bin/qmake /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebKit/WebKit1.pro -o Makefile.WebKit1 ) && make -f Makefile.WebKit1
    make[1]: Entering directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebKit' make[1]: Nothing to be done forfirst'.
    make[1]: Leaving directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebKit' cd Source/WebCore/ && ( test -e Makefile.WebCore || /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/bin/qmake /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebCore/WebCore.pro -o Makefile.WebCore ) && make -f Makefile.WebCore make[1]: Entering directory/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebCore'
    ( test -e Makefile.WebCore.DerivedSources || /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/bin/qmake /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebCore/DerivedSources.pri -o Makefile.WebCore.DerivedSources ) && make -f Makefile.WebCore.DerivedSources
    make[2]: Entering directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebCore' make[2]: Nothing to be done forfirst'.
    make[2]: Leaving directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebCore' ( test -e Makefile.WebCore.Target || /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/bin/qmake /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebCore/Target.pri -o Makefile.WebCore.Target ) && make -f Makefile.WebCore.Target make[2]: Entering directory/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebCore'
    make[2]: Nothing to be done for first'. make[2]: Leaving directory/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebCore'
    make[1]: Leaving directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebCore' cd Source/ && ( test -e Makefile.QtWebKit || /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/bin/qmake /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/QtWebKit.pro -o Makefile.QtWebKit ) && make -f Makefile.QtWebKit make[1]: Entering directory/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source'
    ( test -e Makefile.api || /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/bin/qmake /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/api.pri -o Makefile.api ) && make -f Makefile.api
    make[2]: Entering directory /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source' rm -f libQt5WebKit.so.5.3.2 libQt5WebKit.so libQt5WebKit.so.5 libQt5WebKit.so.5.3 mipsel-linux-g++ -Wl,-rpath-link,/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -Wl,--gc-sections -Wl,--no-undefined -Wl,--no-undefined -Wl,-O1 -Wl,-rpath,/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib -shared -Wl,-soname,libQt5WebKit.so.5 -o libQt5WebKit.so.5.3.2 -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/lib -lQt5Network -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/lib -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -lQt5Gui -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/lib -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -lpthread -Wl,-whole-archive -lWebKit1 -Wl,-no-whole-archive -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebKit/ -Wl,-whole-archive -lWebCore -Wl,-no-whole-archive -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebCore/ -lz -ljpeg -lpng -Wl,-whole-archive -lleveldb -Wl,-no-whole-archive -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/ThirdParty/leveldb/ -Wl,-whole-archive -lJavaScriptCore -Wl,-no-whole-archive -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/JavaScriptCore/ -Wl,-whole-archive -lWTF -Wl,-no-whole-archive -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WTF/ -licui18n -licuuc -licudata -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/libxml2/libxml2-2.9.3/975635a0/lib -lxml2 -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib -lglib-2.0 -lintl -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lgstapp-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lgstpbutils-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lgstaudio-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lintl -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/sqlite/sqlite-3.6.23.1/975635a0/lib -lsqlite3 -lQt5PrintSupport -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/lib -lQt5Widgets -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/lib -lQt5Gui -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/lib -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -lQt5Gui -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/lib -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -lQt5Widgets -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/lib -lQt5Gui -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/lib -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -lQt5Network -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/lib -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -lQt5Gui -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/lib -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -lQt5Sql -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/lib -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtlocation/lib -lQt5Positioning -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/lib -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtsensors/lib -lQt5Sensors -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/lib -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread -lQt5Core -L/home/cliff/HBBTV_16.4/BSP/trellis/..//trellis/opensource/directfb/bin/DirectFB-1.7.7_multi_debug_build.975635A0/usr/local/lib -L/home/cliff/HBBTV_16.4/BSP/obj.975635/target/usr/local/lib/ -pthread -lgthread-2.0 -lglib-2.0 -lintl -ldirectfb -lfusion -ldirect -lpng15 -lpthread /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebCore//.obj/plugins/qt/PluginViewQt.o: In functionWebCore::PluginView::setNPWindowIfNeeded()':
    PluginViewQt.cpp:(.text._ZN7WebCore10PluginView19setNPWindowIfNeededEv+0x3a0): undefined reference to QDirectFbConvenience::dfbSurfaceForPlatformPixmap(QPlatformPixmap*)' PluginViewQt.cpp:(.text._ZN7WebCore10PluginView19setNPWindowIfNeededEv+0x3a4): undefined reference toQDirectFbConvenience::dfbSurfaceForPlatformPixmap(QPlatformPixmap*)'
    /home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source/WebCore//.obj/plugins/qt/PluginViewQt.o: In function WebCore::PluginView::platformStart()': PluginViewQt.cpp:(.text._ZN7WebCore10PluginView13platformStartEv+0xa4): undefined reference toQDirectFbConvenience::dfbInterface()'
    PluginViewQt.cpp:(.text._ZN7WebCore10PluginView13platformStartEv+0xb8): undefined reference to QDirectFbConvenience::dfbDisplayLayer(int)' PluginViewQt.cpp:(.text._ZN7WebCore10PluginView13platformStartEv+0xa8): undefined reference toQDirectFbConvenience::dfbInterface()'
    PluginViewQt.cpp:(.text._ZN7WebCore10PluginView13platformStartEv+0xbc): undefined reference to QDirectFbConvenience::dfbDisplayLayer(int)' collect2: ld returned 1 exit status make[2]: *** [../lib/libQt5WebKit.so.5.3.2] Error 1 make[2]: Leaving directory/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source'
    make[1]: *** [sub-api-pri-make_first-ordered] Error 2
    make[1]: Leaving directory `/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit/Source'
    make: *** [sub-Source-QtWebKit-pro-make_first-ordered] Error 2
    cliff@swlinuxserver2-K30AD-M31AD-M51AD:~/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtwebkit$

    It looks that there are some functions can't be found.
    I also link the libqdirectfb.so when trying to compile qtwebkit as "-L/home/cliff/HBBTV_16.4/BSP/trellis/opensource/qt/qt-everywhere-opensource-src-5.3.2/qtbase/plugins/platforms/ -lqdirectfb" but it still doesn't work.

    How do i fix this issue ?
    Any comments are appreciated.

    Regards,
    Cliff


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.