Public bug reported:

in the qt5 .pro file:

when add "QT += webkitwidgets",will cause link Error

# qmake && make

g++ -m64 -Wl,-O1 -o test main.o   -L/usr/X11R6/lib64 -lQt5WebKitWidgets -lX11 
-lxslt -lrt -lgio-2.0 -lgstapp-0.10 -lgstinterfaces-0.10 -lgstpbutils-0.10 
-pthread -lgstvideo-0.10 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 
-lgmodule-2.0 -lgthread-2.0 -lxml2 -lglib-2.0 -lsqlite3 
-L/build/buildd/qtdeclarative-opensource-src-5.0.1/lib 
-L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/x86_64-linux-gnu 
-L/usr/lib/x86_64-linux-gnu/x86_64-linux-gnu/x86_64-linux-gnu 
-L/build/buildd/qtwebkit-opensource-src-5.0.1/lib -lQt5Sql -lQt5Quick 
-lQt5OpenGL -lQt5PrintSupport -lQt5WebKit -lQt5Qml -lQt5Location -lQt5Widgets 
-lQt5Network -lQt5Sensors -lQt5Gui -lQt5Core -lGL -lpthread 
/usr/bin/ld: cannot find -lxslt
/usr/bin/ld: cannot find -lgio-2.0
/usr/bin/ld: cannot find -lgstapp-0.10
/usr/bin/ld: cannot find -lgstinterfaces-0.10
/usr/bin/ld: cannot find -lgstpbutils-0.10
/usr/bin/ld: cannot find -lgstvideo-0.10
/usr/bin/ld: cannot find -lgstbase-0.10
/usr/bin/ld: cannot find -lgstreamer-0.10
/usr/bin/ld: cannot find -lgobject-2.0
/usr/bin/ld: cannot find -lgmodule-2.0
/usr/bin/ld: cannot find -lgthread-2.0
/usr/bin/ld: cannot find -lxml2
/usr/bin/ld: cannot find -lglib-2.0


Because in the Makefile, some unused lib is in...
Makefile:

###############################################################################
LIBS          = $(SUBLIBS) -L/usr/X11R6/lib64 -lQt5WebKitWidgets -lX11 -lxslt 
-lrt -lgio-2.0 -lgstapp-0.10 -lgstinterfaces-0.10 -lgstpbutils-0.10 -pthread 
-lgstvideo-0.10 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 
-lgthread-2.0 -lxml2 -lglib-2.0 -lsqlite3 
-L/build/buildd/qtdeclarative-opensource-src-5.0.1/lib 
-L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/x86_64-linux-gnu 
-L/usr/lib/x86_64-linux-gnu/x86_64-linux-gnu/x86_64-linux-gnu 
-L/build/buildd/qtwebkit-opensource-src-5.0.1/lib -lQt5Sql -lQt5Quick 
-lQt5OpenGL -lQt5PrintSupport -lQt5WebKit -lQt5Qml -lQt5Location -lQt5Widgets 
-lQt5Network -lQt5Sensors -lQt5Gui -lQt5Core -lGL -lpthread 

#######################################################################################3

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: qt5-qmake 5.0.1+dfsg-0ubuntu4
ProcVersionSignature: Ubuntu 3.8.0-16.26-generic 3.8.5
Uname: Linux 3.8.0-16-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 2.9.2-0ubuntu5
Architecture: amd64
Date: Sat Apr  6 07:09:31 2013
InstallationDate: Installed on 2013-03-09 (27 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MarkForUpload: True
SourcePackage: qtbase-opensource-src
UpgradeStatus: Upgraded to raring on 2013-03-25 (11 days ago)

** Affects: qtbase-opensource-src (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug raring

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1165250

Title:
  webkitwidgets module cause link error(qmake5)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1165250/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to