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
>>>>>>>>>>>>>
>>>>>>>>>>>>

Reply via email to