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