crossdb-org / crossdb

Ultra High-performance Lightweight Embedded and Server OLTP RDBMS✨
https://crossdb.org
Mozilla Public License 2.0
184 stars 12 forks source link

MacOs Sequoia - Build work, but not a connectors. #38

Closed efremropelato closed 6 days ago

efremropelato commented 1 week ago

Describe the bug Build work, but not a connectors.

To Reproduce exec make build and make install

Desktop:

OS: MacOS Sequoia 15.1 GNU Make 3.81 Apple clang version 16.0.0 (clang-1600.0.26.4)

same error with golang example

image image

Originally posted by @efremropelato in https://github.com/crossdb-org/crossdb/issues/36#issuecomment-2475583489

jcwangxp commented 1 week ago

The makefile will check the system, and I see the output is correct on your system, but don't know why it doesn't work as expected

ifeq ($(uname -s), Darwin)

could you change $(uname -s) to $(shell uname -s) and have a try again?

efremropelato commented 1 week ago

I tried with ifeq ($(shell sh -c 'uname 2>/dev/null || echo Unknown'), Darwin)

image

work fine, but

image
jcwangxp commented 1 week ago

could you run following 2 commands?

user@users-iMac-Pro ~ % xcrun --show-sdk-path
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk

user@users-iMac-Pro ~ % clang -v
Apple clang version 14.0.3 (clang-1403.0.22.14.1)
Target: x86_64-apple-darwin24.1.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
efremropelato commented 1 week ago

uname -a => Darwin EROPELATOMAC.local 24.1.0 Darwin Kernel Version 24.1.0: Thu Oct 10 21:02:45 PDT 2024; root:xnu-11215.41.3~2/RELEASE_ARM64_T8112 arm64

image
jcwangxp commented 1 week ago

thanks, please uninstall then pull and try install again.

efremropelato commented 6 days ago

Nothing has changed 😭

image

Current commit reference Screenshot 2024-11-15 alle 11 33 44