I'm running on ArchLinux 64, and...
On my install I have a package named lib32-libjpeg-turbo. It
installs a file named libjpeg.so.8 in /usr/lib32/, but the SC2
installer calls libjpeg.so.62. I can, and did, install libjpeg6 (32
bit too), and now the installer runs.
The real question is if there is a way to force the use of the more
current library libjpeg.so.8? I don't really like having a library
that I shouldn't actually need as both libjpeg.so.8 and
libjpeg.so.62 are basically the same stuff. And why does the thing
insist on a specific version of a library? Shouldn't it be *.6 and
up? Why can't it just use my libjpeg.so.8?
Anyone knows of a trick? (Symbolic links don't work)
...this is largely inconsequential ; libjpeg.so.62 is only about 500k,
and it matters not that you have more than 1 libjpeg.so available ; binaries
that want it, will call it, binaries that want libjpeg.so.8 will call that
version instead..{shrug}... it's neither here nor there...
..likewise, SC wouldn't have called it ; some winelib probably called it
as a consequence of SC hooking in a builtin .dll.so ..
..it should not be *.6 and up ... library API's change ....
..libjpeg.so.8 -should- be backwards compatible with libjpeg.so.62 however,
but I haven't checked it. Symlinking will not work, as the cxwine build
links against specific library versions...(at compile time)...
..there is no 'trick' to be had here, just the same old same old - grab
the crossover sources, hack the wine tree so it makes use of/compiles
against the libjpeg-8.0 headers/libraries, build it, install it, see if
libjpeg.so.8 really -is- backwards compatible to libjpeg.so.62 ....
.