If that's an option for you and you urgently need to use the GSL package, then yes.
On Tuesday, June 9, 2015 at 6:21:17 PM UTC-7, Yifei Ni wrote: > > Thank you, I have just read them. In this case maybe it is a better idea > to switch to Linux instead of trying to fix this on Windows? > > On Tuesday, June 9, 2015 at 8:39:36 PM UTC-4, Tony Kelman 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 >>>>>>>>>>>>> >>>>>>>>>>>>
