Compiling capybara-webkit fails with Qt 5 packages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtwebkit-opensource-src (Debian) |
Fix Released
|
Unknown
|
|||
qtwebkit-opensource-src (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I've been experimenting with the https:/
g++ -m32 -Wl,-O1 -o ../bin/
/usr/bin/ld: cannot find -lgstapp-0.10
/usr/bin/ld: cannot find -lgstinterfaces
/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
collect2: ld returned 1 exit status
The gstreamer libraries are installed, however they have a .0 suffix after the .so. This seems to cause linking to fail. I'm not sure where these libraries are being added to the linker line as they are not present in Qt 4.8 nor on my Debian box running Qt 5 as distributed by Digia.
Related branches
- Timo Jyrinki: Approve
- Kubuntu Packagers: Pending requested
-
Diff: 73 lines (+52/-0)3 files modifieddebian/changelog (+7/-0)
debian/patches/dont_pollute_pri_and_pc_with_private_deps.patch (+40/-0)
debian/patches/series (+5/-0)
Changed in qtwebkit-opensource-src (Debian): | |
status: | Unknown → New |
Changed in qtwebkit-opensource-src (Debian): | |
status: | New → Confirmed |
Changed in qtwebkit-opensource-src (Debian): | |
status: | Confirmed → Fix Released |
Changed in qtwebkit-opensource-src (Ubuntu): | |
status: | Confirmed → In Progress |
As it turns out, I needed to install the libgstreamer0. 10-dev and libgstreamer- plugins- base0.10- dev packages. However, I'm not sure why these aren't pulled in as build deps, given that something was adding them to the linker.
Also, qtdeclarative5-dev, qtlocation5-dev and qtsensors5-dev were not pulled in as build deps, even though they were required to build.