DL library needed on Linux.
Implicit conversion of boost::shared_ptr is no longer accepted by GCC compilers.