# Auto qcompile mode seems not work on macOS 15 (Sequoia) beta

**URL:** <https://swi-prolog.discourse.group/t/auto-qcompile-mode-seems-not-work-on-macos-15-sequoia-beta/7640>\
**Category:** General\
**Created:** [July 26, 2024, 5:49am UTC](https://swi-prolog.discourse.group/t/auto-qcompile-mode-seems-not-work-on-macos-15-sequoia-beta/7640 "2024-07-26T05:49:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kuniaki.mukai](https://avatars.discourse-cdn.com/v4/letter/k/c67d28/32.png) [@kuniaki.mukai](https://swi-prolog.discourse.group/u/kuniaki.mukai)\
**Post date:** [July 26, 2024, 5:49am UTC](https://swi-prolog.discourse.group/t/auto-qcompile-mode-seems-not-work-on-macos-15-sequoia-beta/7640/1 "2024-07-26T05:49:07Z")

</div>

I have been using following prolog flag for auto qcompie mode, to which I owe much to load fast a number of modules and, so far it works well without trouble.

```prolog
:- user:set_prolog_flag(qcompile, auto).

```

However I am investing a trouble that auto qcompile does not work  
on macOS 15 (Sequoia) latest beta 4. As I have checked that  
it works on macOS 14 (Sonoma), and heard nothing on change of  
SWI-Prolog auto compile mode, I suspect something wrong on Sequoia beta 4. I appreciate much if it happens that someone there who could shares related troubles.

---

<div class="post-metadata">

**Author:** ![jan](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/jan/32/4_2.png) [@jan](https://swi-prolog.discourse.group/u/jan)\
**Post date:** [July 26, 2024, 9:44am UTC](https://swi-prolog.discourse.group/t/auto-qcompile-mode-seems-not-work-on-macos-15-sequoia-beta/7640/2 "2024-07-26T09:44:06Z")

</div>

There are surely no (deliberate) relevant changes. Note that there is no need for the `user:`. set\_prolog\_flag/2 is built-in and only a couple of syntax-related flags are module-specific.

---

<div class="post-metadata">

**Author:** ![kuniaki.mukai](https://avatars.discourse-cdn.com/v4/letter/k/c67d28/32.png) [@kuniaki.mukai](https://swi-prolog.discourse.group/u/kuniaki.mukai)\
**Post date:** [July 26, 2024, 11:18am UTC](https://swi-prolog.discourse.group/t/auto-qcompile-mode-seems-not-work-on-macos-15-sequoia-beta/7640/3 "2024-07-26T11:18:07Z")

</div>

> [@jan](#):
>
> Note that there is no need for the `user:`. [set\_prolog\_flag/2](https://www.swi-prolog.org/pldoc/doc_for?object=set_prolog_flag/2) is built-in and only a couple of syntax-related flags are module-specific.

Thanks for remark. One of exceptional flags is `unknown`, I remember. Then I have dropped that user prefix. Surprisingly, auto compile mode now works as expected. As I have made randomly several changes of codes related to use of `use_module/1`, this fix seems a lucky coincidence unrelated to that flag.
