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
Requires newer libarchive but doesn't show that prior to building #13
Comments
|
Yeah, the build-system can't do a proper version detection, so this is the best it can do (I am thinking of maybe switching to cmake or some other build system). |
|
I reported dlang/dub#906, to get this addressed by the dub maintainers in any case. |
|
I didn't test this with asgen yet, but https://launchpad.net/ubuntu/+source/libarchive/3.2.1-2~ubuntu16.04.1 should help. |
|
Since dub is taking long, I am exploring building asgen with Meson, which just gained support for proper version checks, and in general is the much better build system (dub is more like a toy for small and quick-to-setup-and-run projects, Meson is a lot more powerful, while being a bit more complex). As far as asgen is concerned, I think this bug is closed with that change (there is still a dub bug though). Since a very very recent version of Meson is needed to build this, at time dub is still the way to go. But the future could likely be Meson. |
Ideally it should build. Non-ideally it should at least do a version detection on libarchive and fail properly instead of randomly attempting to link stuff that might or might not be there.
The text was updated successfully, but these errors were encountered: