I remember it did work some time ago, probably more than 6 months ago. On Wed, Jun 10, 2015 at 2:39 AM, Tony Kelman <[email protected]> wrote:
> 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 >>>>>>>>>>>> >>>>>>>>>>>
