[Matt Hill] > Could this be because Log4CPlus is not compiled with cxx11?
I believe so. I had a look, and the cause seem to be this code in /usr/include/log4cplus/config.hxx: #if (defined (_MSC_VER) && _MSC_VER >= 1600) \ || defined (__GXX_EXPERIMENTAL_CXX0X__) \ || __cplusplus >= 201103L # define LOG4CPLUS_HAVE_CXX11_SUPPORT #endif #if defined (LOG4CPLUS_HAVE_CXX11_SUPPORT) \ || __has_feature (cxx_rvalue_references) # define LOG4CPLUS_HAVE_RVALUE_REFS #endif together with this code in /usr/include/log4cplus/logger.h #if defined (LOG4CPLUS_HAVE_RVALUE_REFS) Logger (Logger && rhs); Logger & operator = (Logger && rhs); #endif the end result is that the compiler is looking for some symbols in the library that do not exist. As far as I can see, this can not be fixed in openalpr, but must be fixed in liblog4cplus. Perhaps this bug should be reassigned? -- Happy hacking Petter Reinholdtsen -- Happy hacking Petter Reinholdtsen