undefined symbol: _ZN3cef7logging10LogMessageC1EPKcii

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

undefined symbol: _ZN3cef7logging10LogMessageC1EPKcii

Postby Czarek » Sat Jun 25, 2016 8:42 am

I get this import error during run after successfully building a Cython module:
Code: Select all
cefpython_py27.so: undefined symbol: _ZN3cef7logging10LogMessageC1EPKcii


Looks like the name of this symbol has something to do with "logging.LogMessage" defined in cef_logging.h.

I am including the libcef_dll_wrapper.a library when compiling the module and this symbol is defined in that .a file. I am building both CEF and CEF Python on the same machine (Ubuntu 12.04).

I can see this symbol defined in my .a/.o files generated by Cython (libclient_handler.a, libcefpython.app.a, and other .o files), but this symbol is not exported to the final Cython .so module - looks like it's stripped, because I'm not using logging.logmessage in any way in my code.

What could be the issue? I've used the same compile scripts with branch CEF 1650 and now there is this problem with CEF 2526.
Maintainer of the CEF Python, PHP Desktop and CEF C API projects. My LinkedIn.
User avatar
Czarek
Virtuoso
 
Posts: 1927
Joined: Sun Nov 06, 2011 2:12 am

Return to Support Forum

Who is online

Users browsing this forum: Google [Bot] and 33 guests