我有一個Erlang程序,用鋼筋編,新版的debian發行版後,就不會再編譯,抱怨這一點:二郎-Import不工作
-import(erl_scan).
-import(erl_parse).
-import(io_lib).
說:
不良的進口聲明
我不知道erlang,我只是想編譯這個東西。 顯然最近發生了一些不好的事情http://erlang.org/pipermail/erlang-questions/2013-March/072932.html
有沒有簡單的方法來解決這個問題?
刪除所有從全部導入這些文件似乎沒有其他修改(這是正常的?) – LtWorf
我猜有人清理了代碼,並已經把所有的電話前綴,但忘記取出進口指令。 – legoscia
請注意,那些導入聲明(已刪除的實驗「軟件包」的一部分)未導入特定函數,如常規導入(ModuleName,[Function1,...,FunctionN]),但模塊名稱,以便可以使用「foo」來代替「bar.baz.foo」等。導入一個像io_lib這樣的名稱意味着您不必像使用.io_lib那樣使用前導點來表示「空白」名稱空間。如果包含模塊本身不在包裝中(可能是一次,然後再重新命名),那麼進口沒有任何影響。 – RichardC