# BinDeps not working on v0.6

**URL:** <https://discourse.julialang.org/t/bindeps-not-working-on-v0-6/1922>\
**Category:** General Usage\
**Created:** [February 5, 2017, 5:18pm UTC](https://discourse.julialang.org/t/bindeps-not-working-on-v0-6/1922 "2017-02-05T17:18:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ScottPJones](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/scottpjones/32/146_2.png) [@ScottPJones](https://discourse.julialang.org/u/ScottPJones)\
**Post date:** [February 5, 2017, 5:18pm UTC](https://discourse.julialang.org/t/bindeps-not-working-on-v0-6/1922/1 "2017-02-05T17:18:47Z")

</div>

As v0.6 release beta gets closer and closer, I’ve been trying to make sure that the packages we use work in v0.6.  
Trying to build ICU.jl fails in v0.6 (and gets lots of deprecation warnings) because of BinDeps.jl.

I see many of this warning:

> WARNING: Array{T}(::Type{T}, m::Int) is deprecated, use Array{T}(m) instead.

and it fails due to this:

> LoadError: type String has no field data  
> Use `Vector{UInt8}(str)` instead.

Is there some new recommended way of handling binary dependencies instead of BinDeps.jl?

---

<div class="post-metadata">

**Author:** ![tkelman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tkelman/32/692_2.png) [@tkelman](https://discourse.julialang.org/u/tkelman)\
**Post date:** [February 5, 2017, 5:24pm UTC](https://discourse.julialang.org/t/bindeps-not-working-on-v0-6/1922/2 "2017-02-05T17:24:54Z")

</div>

BinDeps had its Array deprecations fixed in its most recent tag, and doesn’t use `.data`. Those errors are much more likely coming from ICU.jl itself. [https://github.com/nolta/ICU.jl/issues/27](https://github.com/nolta/ICU.jl/issues/27)

---

<div class="post-metadata">

**Author:** ![ScottPJones](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/scottpjones/32/146_2.png) [@ScottPJones](https://discourse.julialang.org/u/ScottPJones)\
**Post date:** [February 5, 2017, 6:07pm UTC](https://discourse.julialang.org/t/bindeps-not-working-on-v0-6/1922/3 "2017-02-05T18:07:27Z")

</div>

OK, thanks!  
Doing `Pkg.checkout("BinDeps")` got rid of the deprecation warnings, and it turned out that the other problem was fixed by `Pkg.checkout("LegacyStrings")`.  
I’d already fixed my own branch of ICU.jl itself a while ago not to use .data, waiting for Jeff’s change to be merged.  
([https://github.com/nolta/ICU.jl](https://github.com/nolta/ICU.jl) is pretty moribund, nothing has been reviewed or merged in almost a year and a half).
