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

No method matching autobuild #501

Closed
dpo opened this issue Nov 18, 2019 · 5 comments
Closed

No method matching autobuild #501

dpo opened this issue Nov 18, 2019 · 5 comments

Comments

@dpo
Copy link
Contributor

dpo commented Nov 18, 2019

I'm reviving an old build_tarballs.jl of mine and finally managed to build for macOS. I wonder if anything changed since I first generated that script because TravisCI now tells me

ERROR: LoadError: MethodError: no method matching autobuild(::String, ::String, ::VersionNumber, ::Array{Any,1}, ::String, ::Array{Platform,1}, ::typeof(products), ::Array{Any,1}; verbose=false, debug=false, meta_json_stream=nothing)

https://travis-ci.org/JuliaSmoothOptimizers/ThinASLBuilder/builds/613291589#L306

The script works well locally (on macOS) and generates all artefacts with BinaryBuilder 0.1.4. Here's a link to the script: https://github.com/JuliaSmoothOptimizers/ThinASLBuilder/blob/master/build_tarballs.jl

Thanks.

@giordano
Copy link
Member

This is a duplicate of #492. Please, contribute the builder to Yggdrasil

@dpo
Copy link
Contributor Author

dpo commented Nov 18, 2019

Thanks. Didn't know about Yggdrasil.

@giordano
Copy link
Member

It's a recent treasure 🙂

@dpo
Copy link
Contributor Author

dpo commented Nov 22, 2019

It's wonderful indeed, thank you for all that hard work!!!

Just to be sure: if we're still using Julia 1.2, we can't use JLLs and must continue with the "old ways" of BinaryBuilder, right?

And if that's correct, what's the preferred way to build macOS binaries on TravisCI without breaking the Apple SDK licensing terms? Is it even possible?

@giordano
Copy link
Member

And if that's correct, what's the preferred way to build macOS binaries on TravisCI without breaking the Apple SDK licensing terms? Is it even possible?

This is detailed in the FAQ: https://juliapackaging.github.io/BinaryBuilder.jl/latest/FAQ/#What-is-this-I-hear-about-the-macOS-SDK-license-agreement?-1

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

No branches or pull requests

2 participants