I doubt the GSL package has ever worked on Windows. I just opened a pull request to fix a couple of small easy bugs at https://github.com/jiahao/GSL.jl/pull/30, but more work would be needed. See the comment I posted there.
On Tuesday, June 9, 2015 at 5:14:26 PM UTC-7, Yifei Ni wrote: > > It seems that similar things happen for other users. There is a similar > issue in the repository of GSL: https://github.com/jiahao/GSL.jl/issues/29 > . > > On Tuesday, June 9, 2015 at 8:10:06 PM UTC-4, Yifei Ni wrote: >> >> Unfortunately, it seems that the GSL package still cannot be added using >> the Pkg.add(). Here is the error message: >> >> julia> Pkg.add("GSL") >> INFO: Cloning cache of GSL from git://github.com/jiahao/GSL.jl.git >> INFO: Installing GSL v0.1.2 >> INFO: Building GSL >> INFO: Updating WinRPM package list >> INFO: Downloading >> http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_13.1//repodata/repomd.xml >> INFO: Downloading >> http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_13.1//repodata/repomd.xml >> INFO: Multiple package candidates found for mingw64-cross-pkg-config, >> picking newest. >> WARNING: Multiple package candidates have the same version, picking one >> at random >> WARNING: Package not found that provides libglib-2.0.so.0 >> WARNING: Package not found that provides libc.so.6(GLIBC_2.4) >> WARNING: Package not found that provides pkg-config >> WARNING: Package not found that provides rpm >> WARNING: Package not found that provides /bin/sh >> WARNING: Package not found that provides /bin/bash >> INFO: Multiple package candidates found for mingw64-cross-breakpad-tools, >> picking newest. >> WARNING: Multiple package candidates have the same version, picking one >> at random >> WARNING: Package not found that provides libstdc++.so.6 >> WARNING: Package not found that provides libstdc++.so.6(GLIBCXX_3.4.9) >> WARNING: Package not found that provides libstdc++.so.6(GLIBCXX_3.4) >> WARNING: Package not found that provides libm.so.6(GLIBC_2.0) >> WARNING: Package not found that provides libstdc++.so.6(GLIBCXX_3.4.15) >> WARNING: Package not found that provides libm.so.6 >> WARNING: Package not found that provides libstdc++.so.6(GLIBCXX_3.4.11) >> WARNING: Package not found that provides libstdc++.so.6(CXXABI_1.3) >> WARNING: Package not found that provides libgcc_s.so.1(GCC_3.0) >> WARNING: Package not found that provides libgcc_s.so.1 >> WARNING: Package not found that provides libstdc++.so.6(GLIBCXX_3.4.10) >> INFO: Packages to install: mingw64-cross-breakpad-tools, filesystem, >> libgsl0, mingw64-cross-pkg-config, gsl >> INFO: Downloading: mingw64-cross-breakpad-tools >> INFO: Extracting: mingw64-cross-breakpad-tools >> INFO: Downloading: filesystem >> INFO: Extracting: filesystem >> INFO: Downloading: libgsl0 >> INFO: Extracting: libgsl0 >> INFO: Downloading: mingw64-cross-pkg-config >> INFO: Extracting: mingw64-cross-pkg-config >> INFO: Downloading: gsl >> INFO: Extracting: gsl >> INFO: Complete >> ========================================[ ERROR: GSL >> ]======================================== >> >> Provider PackageManager failed to satisfy dependency libgsl >> while loading C:\cygwin64\home\Diaw\.julia\v0.3\GSL\deps\build.jl, in >> expression starting on line 29 >> >> >> ============================================================================================== >> >> =======================================[ BUILD ERRORS >> ]======================================= >> >> WARNING: GSL had build errors. >> >> - packages with build errors remain installed in >> C:\cygwin64\home\Diaw\.julia\v0.3 >> - build the package(s) and all dependencies with `Pkg.build("GSL")` >> - build a single package by running its `deps/build.jl` script >> >> >> ============================================================================================== >> INFO: Package database updated >> >> Thanks, >> Yifei >> >> On Tuesday, June 9, 2015 at 7:40:53 PM UTC-4, Yifei Ni wrote: >>> >>> That works! Thank you so much. >>> >>> On Tuesday, June 9, 2015 at 7:29:57 PM UTC-4, Tony Kelman wrote: >>>> >>>> Right. Don't do Pkg.clone. Remove the package from .trash then try >>>> Pkg.add again. If you're still getting a "unknown package Zlib" error you >>>> might need to try deleting your entire .julia directory and re-doing >>>> Pkg.init(); Pkg.update(); Pkg.add("Zlib") >>>> >>>> >>>> On Tuesday, June 9, 2015 at 4:28:33 PM UTC-7, Yifei Ni wrote: >>>>> >>>>> Here is the error message for Pkg.clone() after I delete the Zlib >>>>> package at joinpath(Pkg.dir(),".trash","Zlib"). >>>>> >>>>> julia> Pkg.clone("https://github.com/dcjones/Zlib.jl.git") >>>>> INFO: Cloning Zlib from https://github.com/dcjones/Zlib.jl.git >>>>> INFO: Computing changes... >>>>> WARNING: Zlib is fixed at 0.0.0- conflicting with requirement for >>>>> WinRPM: [0.1.4,∞) >>>>> INFO: No packages to install, update or remove >>>>> >>>>> On Tuesday, June 9, 2015 at 7:25:14 PM UTC-4, Yifei Ni wrote: >>>>>> >>>>>> Oh I see what you mean by delete the package at .trash. >>>>>> >>>>>> On Tuesday, June 9, 2015 at 7:22:33 PM UTC-4, Yifei Ni wrote: >>>>>>> >>>>>>> I have tried Pkg.update(). Besides, I have used Pkg.rm() before >>>>>>> using Pkg.clone(). Is this correct? >>>>>>> >>>>>>> On Tuesday, June 9, 2015 at 7:18:40 PM UTC-4, Tony Kelman wrote: >>>>>>>> >>>>>>>> Have you done Pkg.init() and Pkg.update() ? >>>>>>>> >>>>>>>> If you tried using Pkg.clone at any point, you may need to remove >>>>>>>> the copy of Zlib that is now at joinpath(Pkg.dir(),".trash","Zlib") >>>>>>>> >>>>>>>> >>>>>>>> On Tuesday, June 9, 2015 at 4:12:33 PM UTC-7, Yifei Ni wrote: >>>>>>>>> >>>>>>>>> Hi Tony, >>>>>>>>> >>>>>>>>> Here is the full error message. >>>>>>>>> >>>>>>>>> julia> Pkg.add("Zlib") >>>>>>>>> ERROR: unknown package Zlib >>>>>>>>> in wait at task.jl:51 >>>>>>>>> in sync_end at task.jl:311 >>>>>>>>> in add at pkg/entry.jl:319 >>>>>>>>> in add at pkg/entry.jl:71 >>>>>>>>> in anonymous at pkg/dir.jl:28 >>>>>>>>> in cd at file.jl:30 >>>>>>>>> in cd at pkg/dir.jl:28 >>>>>>>>> in add at pkg.jl:20 >>>>>>>>> >>>>>>>>> >>>>>>>>> On Tuesday, June 9, 2015 at 5:34:05 PM UTC-4, Tony Kelman wrote: >>>>>>>>>> >>>>>>>>>> What is the full error message when you try Pkg.add("Zlib") ? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Tuesday, June 9, 2015 at 1:57:21 PM UTC-7, Yifei Ni wrote: >>>>>>>>>>> >>>>>>>>>>> Hi everyone, >>>>>>>>>>> >>>>>>>>>>> I am now confronting a problem of adding the package Zlib when I >>>>>>>>>>> try to add the package GSL. The Pkg.add() cannot find Zlib and >>>>>>>>>>> Pkg.clone(" >>>>>>>>>>> https://github.com/dcjones/Zlib.jl.git") fixed the version of >>>>>>>>>>> Zlib at 0.0.0- which is in conflict with requirement of WinRPM, >>>>>>>>>>> which is >>>>>>>>>>> [0.1.4,inf). Does anyone know how to solve this problem? >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> Yifei >>>>>>>>>>> >>>>>>>>>>
