See <https://github.com/JuliaLang/HDF5.jl/pull/291>.
-erik On Mon, Mar 28, 2016 at 10:16 AM, Erik Schnetter <schnet...@gmail.com> wrote: > Thanks! The GSL code should really be an example for BinDeps. > > For the record, these two lines install GSL from source: > ```Julia > # build from source > provides(Sources, URI("http://ftp.gnu.org/gnu/gsl/gsl-1.16.tar.gz"), libgsl) > provides(BuildProcess, Autotools(libtarget = "libgsl.la"), libgsl) > ``` > > -erik > > On Mon, Mar 28, 2016 at 9:15 AM, Milan Bouchet-Valat <nalimi...@club.fr> > wrote: >> Le lundi 28 mars 2016 à 08:41 -0400, Erik Schnetter a écrit : >>> The HDF5 package does not know how to install HDF5 on Linux; it >>> requires HDF5 to be installed on the system. (This is different e.g. >>> on Darwin, where it can install its own HDF5 library.) The solution is >>> to update the HDF5 package to use BinDeps to install HDF5 from source. >>> >>> Installing HDF5 is just the usual "configure --prefix=somewhere; make; >>> make install", so that should be straightforward. Unfortunately I'm >>> not too familiar with BinDeps, and the documentation doesn't have an >>> example for installing a package from a tarball. I'd be happy to >>> create a PR if someone points me to an example, maybe in another >>> package. >> Building from source is good for a cluster when you don't have root >> access. However, for many Linux users a package provider will be even >> better (and it's easier to set up with BinDeps). >> >> The BinDeps documentation is a bit hard to read, but it mentions the >> Cairo.jl example, which is reasonably complete: >> https://github.com/JuliaLang/Cairo.jl/blob/master/deps/build.jl >> >> A simpler example is GSL.jl: >> https://github.com/jiahao/GSL.jl/blob/master/deps/build.jl >> >> >> Regards >> >>> -erik >>> >>> On Sun, Mar 27, 2016 at 10:42 PM, jda <jdambro...@gmail.com> wrote: >>> > >>> > I am getting this error: >>> > >>> > LoadError: None of the selected providers can install dependency >>> > libhdf5. >>> > >>> > on a linux cluster node. Can anyone suggest a fix? >>> >>> > > > > -- > Erik Schnetter <schnet...@gmail.com> > http://www.perimeterinstitute.ca/personal/eschnetter/ -- Erik Schnetter <schnet...@gmail.com> http://www.perimeterinstitute.ca/personal/eschnetter/