Bug 1415455
Summary: | recipe for target 'install-ws_pluginLTLIBRARIES' failed | ||
---|---|---|---|
Product: | [Community] Virtualization Tools | Reporter: | jean-christophe manciot <actionmystique> |
Component: | libvirt | Assignee: | Michal Privoznik <mprivozn> |
Status: | CLOSED NOTABUG | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | unspecified | CC: | actionmystique, libvirt-maint, mprivozn, rbalakri |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-06-05 11:46:04 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
jean-christophe manciot
2017-01-22 07:54:13 UTC
No such issue when built with any previous stable v2.x tag with the exact same script in the exact same environment. Jean, what's the wireshark version? Also, what's the content of /usr/lib64/pkgconfig/wireshark.pc? It used to be 2.2.3 at the time of the build, now it is 2.2.7. There is no "/usr/lib64/pkgconfig/wireshark.pc", but "/usr/lib/x86_64-linux-gnu/pkgconfig/wireshark.pc" contents are now (only the version has changed since the last build): prefix=/usr exec_prefix=${prefix} libdir=${exec_prefix}//usr/lib/x86_64-linux-gnu includedir=${prefix}/include sharedlibdir=${libdir} plugindir=${libdir}/wireshark/plugins/2.2.7 Name: Wireshark Description: Network Packet Dissection Library Version: 2.2.7 Requires: glib-2.0, gmodule-2.0, gthread-2.0 Libs: -L${libdir} -lwireshark Cflags: -I${includedir}/wireshark (In reply to jean-christophe manciot from comment #3) > It used to be 2.2.3 at the time of the build, now it is 2.2.7. > > There is no "/usr/lib64/pkgconfig/wireshark.pc", but > "/usr/lib/x86_64-linux-gnu/pkgconfig/wireshark.pc" contents are now (only > the version has changed since the last build): > prefix=/usr > exec_prefix=${prefix} > libdir=${exec_prefix}//usr/lib/x86_64-linux-gnu > includedir=${prefix}/include > sharedlibdir=${libdir} > plugindir=${libdir}/wireshark/plugins/2.2.7 This is the problem. $prefix is set to "/usr" and so is $exec_prefix. Therefore $libdir (where libvirt tries to install the dissector) is "/usr//usr/lib/...". This is not a libvirt bug. Fix your wireshark installation and you should be all set. |