BinDeps.jl
BinDeps.jl copied to clipboard
Dependencies for BinDeps
Hi all, I recently ran into an issue where a package would not build properly because Arch linux does not ship with an unzip
command which is used by FileUnpacker
if the file contains a .zip
extension.
LoadError: could not spawn `unzip -x /home/hydrotoast/.julia/v0.5/HttpParser/deps/downloads/v2.7.1.zip -d /home/hydrotoast/.julia/v0.5/HttpParser/deps/src`: no such file or directory (ENOENT)
while loading /home/hydrotoast/.julia/v0.5/HttpParser/deps/build.jl, in expression starting on line 71
======================================================================================================================
===================================================[ BUILD ERRORS ]===================================================
WARNING: HttpParser had build errors.
- packages with build errors remain installed in /home/hydrotoast/.julia/v0.5
- build the package(s) and all dependencies with `Pkg.build("HttpParser")`
- build a single package by running its `deps/build.jl` script
======================================================================================================================
The solution was to install unzip
with the native package manager. I also see that 7z
seems to be an implicit dependency for unpacking on Windows.
Could we add these dependencies to the deps/build.jl
of this package to automatically resolve these dependencies?
@Hydrotoast Addressed for Arch Linux in PR #266.
Gramercy...
Not fixed on FreeBSD 11