[Development] can not build 5.9.1 qtmultimedia

Thiago Macieira thiago.macieira at intel.com
Mon Jul 24 08:34:56 CEST 2017


On Sunday, 23 July 2017 23:03:04 PDT Kevin Kofler wrote:
> Thiago Macieira wrote:
> > This is the root of your problem. Something that this plugin or
> > qgsttools_p needs to link to said that its libraries are in /usr/lib64.
> > qmake has some code to remove system paths, but it that won't work if the
> > 
> > path being requested is both:
> >  a) not system
> >  b) where Qt libraries are
> 
> /usr/lib64 is most definitely a system path. This is where 64-bit libraries
> belong to according to the FHS.

Agreed. You have a double (or even triple) failure causing your problem.

qmake should have removed /usr/lib64 but didn't. That means the configure 
detection of what the system linker paths are failed. See any of the 
.qmake.stash files to see what it did detect, if anything.

Then there's the second issue that something did add /usr/lib64. It shouldn't 
have. But it might be from a .prl file, which is much stupider than pkg-config.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Development mailing list