Looks like it's not actually failing, just giving warning of ambiguous methods. You should be ok using the package, but you may want to see if there's an issue already filed for DataFrames for this and if not, file one for them to fix the ambiguity.
https://github.com/JuliaStats/DataFrames.jl/issues On Tue, Jun 24, 2014 at 9:59 PM, Travis Porco <[email protected]> wrote: > Hello--anybody else have a problem loading DataFrames.jl now? I get an > error about broadcast! being ambiguous. > > Here are the details: > > First the Version header: > > Version 0.3.0-prerelease+3094 (2014-05-18 10:23 UTC) > Commit 2eef453* (37 days old master) > x86_64-apple-darwin12.5.0 > > Then, in the session, first I'll show the packages and their versions: > > julia> Pkg.status() > 9 required packages: > - ASCIIPlots 0.0.2 > - Cubature 1.0.1 > - DataFrames 0.5.6 > - Datetime 0.1.6 > - Distributions 0.4.7- 71faeba3 (dirty) > - Grid 0.3.2 > - Optim 0.3.0 > - StatsBase 0.5.2 > - Sundials 0.1.0 > 11 additional packages: > - ArrayViews 0.4.6 > - BinDeps 0.2.14 > - Calculus 0.1.4 > - DataArrays 0.1.11 > - DualNumbers 0.1.0 > - GZip 0.2.12 > - Options 0.2.2 > - PDMats 0.2.0 > - Reexport 0.0.1 > - SortingAlgorithms 0.0.1 > - URIParser 0.0.2 > > julia> Pkg.update() > INFO: Updating METADATA... > INFO: Computing changes... > INFO: No packages to install, update or remove > > Now, the fail: > > julia> using DataFrames > Warning: New definition > > broadcast!(Function,DataArray{T,N},Union(Number,Array{T,N},BitArray{N})...) > at /Users/travis/.julia/v0.3/DataArrays/src/broadcast.jl:201 > is ambiguous with: > broadcast!(Function,Any,Union(BitArray{N},Array{T,N})...) at > broadcast.jl:220. > To fix, define > broadcast!(Function,DataArray{T,N},Union(Array{T,N},BitArray{N})...) > before the new definition. > Warning: New definition > broadcast!(Function,DataArray{T,N},Any...) at > /Users/travis/.julia/v0.3/DataArrays/src/broadcast.jl:201 > is ambiguous with: > broadcast!(Function,Any,Union(BitArray{N},Array{T,N})...) at > broadcast.jl:220. > To fix, define > broadcast!(Function,DataArray{T,N},Union(BitArray{N},Array{T,N})...) > before the new definition. > Warning: New definition > > broadcast!(Function,PooledDataArray{T,R<:Integer,N},Union(Number,Array{T,N},BitArray{N})...) > at /Users/travis/.julia/v0.3/DataArrays/src/broadcast.jl:201 > is ambiguous with: > broadcast!(Function,Any,Union(BitArray{N},Array{T,N})...) at > broadcast.jl:220. > To fix, define > > broadcast!(Function,PooledDataArray{T,R<:Integer,N},Union(Array{T,N},BitArray{N})...) > before the new definition. > Warning: New definition > broadcast!(Function,PooledDataArray{T,R<:Integer,N},Any...) at > /Users/travis/.julia/v0.3/DataArrays/src/broadcast.jl:201 > is ambiguous with: > broadcast!(Function,Any,Union(BitArray{N},Array{T,N})...) at > broadcast.jl:220. > To fix, define > > broadcast!(Function,PooledDataArray{T,R<:Integer,N},Union(BitArray{N},Array{T,N})...) > before the new definition. > > Googling this or parts of it hasn't led to anything helpful so far. AFAIK > I have adequate versions of Julia proper and of StatsBase. Perhaps there's > a better venue to post this question. Thanks for any leads. >
