Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to compile w/ OTP26 #252

Closed
dtcaciuc opened this issue Jun 21, 2023 · 7 comments · Fixed by #253
Closed

Unable to compile w/ OTP26 #252

dtcaciuc opened this issue Jun 21, 2023 · 7 comments · Fixed by #253

Comments

@dtcaciuc
Copy link

dtcaciuc commented Jun 21, 2023

I believe the root cause is erlang/otp#6916

However, even when I change Makefile.win to have -s erlang halt at the end of that line, make process hangs there without proceeding any further. Not sure where to go from here.

OTP 26.0.1
Elixir 15.0
Windows 11 Version 10.0.22621 Build 22621

@warmwaffles
Copy link
Member

Oh that's not good. I'll need to add it to the test matrix for CI and figure that out.

@warmwaffles
Copy link
Member

@dtcaciuc I recreated the hanging for the process in that PR above. I'll need some time to work through it. For now I recommend staying with OTP25 until I can get it resolved.

I don't have access to a windows dev environment to muck around on easily. I suspect the ultimate fix is to combine both of the makefiles into one.

@dtcaciuc
Copy link
Author

Thank you for looking into this!

@dtcaciuc
Copy link
Author

dtcaciuc commented Jun 22, 2023

I think I found the issue, see erlang/rebar3#2794

I removed [{encoding, unicode}] from setopts and the build succeeded. I don't know what the implications would be for OTP25 and lower tho.

@warmwaffles
Copy link
Member

I'll take a look

@warmwaffles
Copy link
Member

@dtcaciuc published under v0.13.14

@warmwaffles
Copy link
Member

I still need to pull together the pre-compilation to support otp26

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants