在julia DataFrames包的预编译期间,出现以下警告消息:
julia> using DataFrames
WARNING: eval from module NamedTuples to DataFrames:
Expr(:type, false, Expr(:<:, Expr(:curly, :_NT_col, :T1)::Any, NamedTuples.NamedTuple)::Any, Expr(:block, Expr(:::, :col, :T1)::Any, Expr(:tuple)::Any)::Any)::Any
** incremental compilation may be broken for this module **
DataFrame包本身似乎没有问题。 根据我的理解,这个警告是由于DataStreams最近更新到v0.3.5 (#75切换回使用NamedTuples包)而发生的。
不幸的是,我发现这个问题的信息不多。这个警告的含义是什么?如何安全地忽略这个警告?
警告发生在julia v0.6.2和v0.6.3上。我用过:
Julia Version 0.6.2
Commit d386e40c17* (2017-12-13 18:08 UTC)
DataFrames 0.11.6
DataStreams 0.3.5
NamedTuples 4.0.2
编辑:问题已通过更新的DataStream版本v0.3.6解决。有关修复,请参阅github repo DataStream v0.3.6。