boot-clj / boot

Build tooling for Clojure.
https://boot-clj.github.io/
Eclipse Public License 1.0
1.75k stars 179 forks source link

Boot doesn't work on macOS Big Sur #765

Open kitharoidos opened 3 years ago

kitharoidos commented 3 years ago

Describe the bug When building a Hoplon project, Boot fails with an error.

To Reproduce Steps to reproduce the behavior:

  1. Create a project using the hoplon template
  2. Run 'boot repl' in terminal

Expected behavior A REPL should be spawned.

Screenshots

Screenshot 2021-02-08 at 22 23 53

Desktop (please complete the following information):

Version: 2.8.3 (installed with Homebrew)

kitharoidos commented 3 years ago

OK, I found the problem, I believe:

https://github.com/boot-clj/boot/blob/master/boot/worker/third_party/barbarywatchservice/src/com/barbarysoftware/watchservice/WatchService.java

See the check for the minor macOS version from line 67 on. Big Sur is 11.1, hence the error.

burn2delete commented 3 years ago

@kitharoidos I would be happy to merge your patch if you open a PR

kitharoidos commented 3 years ago

@kitharoidos I would be happy to merge your patch if you open a PR

I'd be happy to open a PR, however, it seems I'm missing permissions... I tried opening the PR against master.

dubinek42 commented 3 years ago

I have the same issue. Is this going to be merged?

kitharoidos commented 3 years ago

I have the same issue. Is this going to be merged?

Feel free to use my fork in the meantime: https://github.com/kitharoidos/boot.

jaidetree commented 3 years ago

Also experiencing this issue

EDIT: After rereading realized I should build from master

kitharoidos commented 3 years ago

@flyboarder which branch should I open the PR against? I tried opening it against master but apparently I'm missing permissions...

truppert-mdsol commented 3 years ago

@flyboarder Is there anything preventing merging of #766? It would be nice to have this fixed in the official repo for everyone.

truppert-mdsol commented 3 years ago

Are there any maintainers that can comment about this issue and its proposed solution? Is this repo still monitored and maintained?

umair-homeserve commented 3 years ago

Facing the same issue.

jdeveloperw commented 3 years ago

I'm also facing the same issue on Big Sur 11.4.

jdeveloperw commented 3 years ago

Thank you to everyone working on this issue! Following the previous recommendations, I was able to get boot working properly in Big Sur 11.4 by building locally following the Hacking Boot instructions.

jon-at-elit commented 2 years ago

I see a similar issue now that I have upgraded to Monterey

Screenshot 2021-11-03 at 11 01 25
Karkunow commented 2 years ago

Have the same problems! Could anyone please make a new release for solving this bug?? So we won't need to re-build manually. Thanks!

katya450 commented 2 years ago

Would be nice to get a fix for this for OS version 12 :)

diszone commented 2 years ago

Have the same issue. Is there any progress on homebrew?

Karkunow commented 2 years ago

@katya450 @diszone just re-build it manually as it is described in readme.md. Worked for me!

katya450 commented 2 years ago

Yea, same. Works nicely when manually building it locally.

mtravers commented 1 year ago

Still a problem when installing from Homebrew.

dmstocking commented 1 year ago

Still a problem when installing via Homebrew. Also it seems like the instructions for building it yourself are a bit off. I had to actually add boot's bin folder to the PATH before it would build.