Closed askl56 closed 5 months ago
First issue was caused by a symlink pointing to a non-existent file: removed it (fixed).
Reopening this issue because the second issue is not yet resolved. The issue appears to be specific to Linux aarch64 docker builds (cannot reproduce on Linux amd64 and macos arm64).
The project uses duckdb to read parquet files and is dynamically linked to a precompiled binary: https://github.com/cathaypacific8747/am4/blob/b706a562904e90d0d4320201ffff8c21e12f55ed/src/am4/utils/cpp/include/ext/libduckdb/CMakeLists.txt
For some reason, the duckdb::BaseQueryResult::GetError()
symbol (public) exists in some versions of the binaries but not in some.
Future versions will migrate away from bundling the entire duckdb binary and use libparquet-dev
instead.
When I try to git clone the repo, I get the following error:
error: unable to create symlink docs/assets/img/hangar-10.svg: File name too long
From terminal or github desktop. I'm on OSX latest if that helps.
Even if I download the zip, when I run
docker build -t am4 .
, I get the following output: