Closed quicklisp closed 8 years ago
They're not newly required, just loaded differently now. Previously it was mostly up to the underlying OS to find the libraries and their transitive dependencies, which lead to a problem where bad versions could be loaded from an unexpected place. Qtools now loads them through explicit paths, but that might have introduced new problems.
For debian, making sure libphonon-dev, libqimageblitz-dev, and libqscintilla2-dev are installed before qt-libs runs its build phase should fix at least three of the failures. The qtmultimedia one I'm not sure about. On my debian system the QtMultimedia lib is completely missing, which is very bizarre. I might end up removing that system altogether if it simply isn't provided by some distributions.
To ensure that qt-libs does its building thing, clearing out the ASDF cache and removing the standalone folder in the qt-libs source directory is necessary. I'm not sure if you already do that on your build system.
Let me know if that helps.
I build everything from scratch, with no fasl cache, each time.
I'll install the libraries you recommend and see how it goes.
I don't have libQtMultimedia.so and I don't see it available via apt-file, though.
Right, that's the weird thing I found on my debian server as well. I think I'll just remove the system, I doubt anyone actually uses it.
http://report.quicklisp.org/2016-05-19/failure-report/qtools.html has some regressions. Are these newly required foreign libraries or something?