What determines which JPEGLibrary is used?

I have installed the Lightworks beta (11.5.f) onto two machines, both running Opensuse 13.1, both with multimedia codecs from Packman and libdvdcss. It runs on one but not the other.

The machine it fails on reports:

Compiling shader : /usr/share/lightworks/Shaders/ColourConvert.fx … Wrong JPEG library version: library is 80, caller expects 62


0.145 : ------ Loading plugin : uiopt.lwd ------
JPEGLibrary::JPEGLibrary() : Using libjpeg.so.8.0.2

in its error logs

I have both the 62 and 80 libraries installed on both machines

Why does Lightworks use the 62 library correctly on one machine but attempt to use the 80 library on the second?

Is there some way of defining an order they are called n if the software is not explicit?


A shot in the dark: is one of the machines 32bit, the other 64bit?

I guess you will find

rpm -q --whatprovides libjpeg-devel

returns different things in each machine.

If it’s the case the thing needed to be fixed is Lightworks itself. As far as I know they never released the source, so…