Makefile was not using the SQLite3 headers from the external libs directory.
Affected failing tests:
test-compare
test-compare-tolerance
Steps to reproduce
Make sure the SQLite3 dev packages are not preinstalled on the system.
For example, on Ubuntu, check if sqlite3.h is present e.g. whereis sqlite3.h.
If it exists, uninstall it i.e. sudo apt remove -y libsqlite3-dev.
Run:
cd app/test
make test-compare
make test-compare-tolerance
Environment
Description
Makefile
was not using the SQLite3 headers from theexternal
libs directory.Affected failing tests:
test-compare
test-compare-tolerance
Steps to reproduce
Make sure the SQLite3 dev packages are not preinstalled on the system. For example, on Ubuntu, check if
sqlite3.h
is present e.g.whereis sqlite3.h
. If it exists, uninstall it i.e.sudo apt remove -y libsqlite3-dev
.Run:
Error:
On the configured Ubuntu runner i.e. Ubuntu 20.04, the package
libsqlite3-dev
is preinstalled. That's why it was undetected so far.Same was the case on my local machine. Verified by uninstalling the
libsqlite3-dev
previously installed viaapt
package.Signed-off-by: Azeem Sajid azeem.sajid@gmail.com