Thanks Ryan, I was hoping that it was something trivial and indeed it was. I 
also now learned that even though I had ccache installed, it was not used by 
MacPorts. Just in case it helps someone else: the error was indeed solved by 
configuring MacPorts to use ccache, which is done by simply editing 
/opt/local/etc/macports/macports.conf, uncommenting the line with 
“configureccache” and replacing “no” with “yes” (see here: 
https://trac.macports.org/wiki/howto/ccache).

Many thanks again for this amazing piece of software and for the great 
community around it!

--
Mircea Trandafir
Senior researcher
Rockwool Foundation Research Unit
Ny Kongensgade 6
DK 1472, Copenhagen
Denmark
Web: http://www.mirceatrandafir.com

On 9 Feb 2025, at 9:11 PM, Ryan Carsten Schmidt <[email protected]> wrote:

On Feb 9, 2025, at 01:56, Mircea Trandafir wrote:

I get an error when upgrading sqlite3 (to 3.49.0_1+universal) at the configure 
stage. I checked Trac and couldn’t find something similar, so maybe my setup is 
“special” somehow as it seems to be working for everyone else.

ccache: error: Operation not permitted

In sqlite3 3.49.0 the build system was replaced which has already caused 
several problems that we've fixed. It wouldn't surprise me to learn there are 
more problems to be fixed.

However I do use ccache on my system and I didn't see this problem when 
preparing the recent fixes to the port.

Given the error message mentioned ccache, I assume you have the ccache port 
installed. Have you configured MacPorts to use ccache? I have. If you haven't, 
maybe that's the relevant difference.



Reply via email to