I am looking for any tips on installing kicad sqlite3 database on macos. I have a kicad database running just fine under win 10 and popos linux, so I am familiar with the moving parts of sqlite3, an odbc interface/configurator, sqlitestudio (db management), and the files needed to let kicad see the db. Those platforms have worked well for me for many kicad database projects.
As I sunset my win 10 machine, and gag at the thought of win 11, I am moving to macos for a daily driver machine. Mac has been less friendly under the hood than the shiny desktop portrays, but I have most code development and freecad working well, and I have kicad installed and running, but have yet to connect my kicad database.
To start I installed sqlitestudio and can open and browse my kicad database. So far so good.
This 2022 post KiCad database libraries on macOS ¡ cdwilson.dev uses homebrew to install. After reading this: Thoughts on macOS Package Managers I have been using macports instead of homebrew, as it seems safer. So I started with a sudo port install sqlite3 which put sqlite3 in /opt/local/bin. But then I found there was no port of sqliteodbc, and it was recommended to sudo port install unixODBC which put isql and odbcinst in /opt/local/bin, but I was unsure where to go at this point.
So giving in to homebrew for this, I did a brew install sqlite sqliteodbc. Part of the output indicated âsqlite is keg-only, which means it was not symlinked into /opt/homebrew, because macOS already provides this software and installing another version in parallel can cause all kinds of trouble.â Perhaps this is due to the macports-installed sqlite3. Problem? Dunno. Sheesh.
Then I also need an odbc driver manager to tweak settings and the recommendation is to get it from iODBC Downloads , but it looks like that development stopped in 2018 with macos Mohave on intel silicon. I am running the latest Tahoe, on arm silicon, so that probably is a bad idea (or perhaps rosetta runs it?). Pausing at this point until I have a better plan.
Anyway, I am hoping somebody has done a kicad database on a recent mac and has some pointers. Thx