Closed HMaker closed 2 years ago
Ok I found the reason, the concurrent build hide the real error, running witn make -j 1
shown that libpcre2 wasn't installed (I had libpcre3). Should we make explicit PCRE2 is needed?
Despite its name libpcre3 seems to be a legacy package. From the Debian package description:
New packages should use the newer pcre2 packages, and existing packages should migrate to pcre2.
so I am not sure what the purpose of the Debian libpcre3 package is.
However, feel free to send a PR which modifies the README to clarify that we depend on pcre2.
I tried to build ADB on a docker image:
but it results in error:
it's at line
$(MAKE) -f CMakeFiles/Makefile2 all
of Makefile generated by CMake. Maybe this came from/usr/bin/ranlib liblibadb.a
? I don't understand what this make error means.