Build fails on a new computer
During the build process, The python bindings are used.
The problem is that the python bindings need datenwerk to be install, or that libdatenwerk.so is present in the python/datenwerk dir. Here is the code responsable of that behaviour.
WIN32 = sys.platform == 'win32' MODULE_PATH = os.path.abspath(os.path.dirname(file))
if WIN32: lib_path = os.path.join(MODULE_PATH,'datenwerk.dll') else: lib_path = os.path.join(MODULE_PATH,'libdatenwerk.so') if not os.path.isfile(lib_path): lib_path = find_library("datenwerk")
assert lib_path, "Can't find the Datenwerk C-library." }}}
Of course, during the first build, datenwerk is not installed and the build fail. I presume this behaviour does not appear if datenwerk is already installed.
Some possible solutions : Copy libdatenwerk.so the python/datenwerk dir Remove the tests from the main build process