[erlang-questions] internal dialyzer error
Kostis Sagonas
kostis@REDACTED
Tue Aug 26 20:56:59 CEST 2008
Joel Reymont wrote:
> What does this mean?
>
> dialyzer -c . --src --build_plt
>
> {dialyzer_error,[65,110,97,108,121,115,105,115,32,109,117,
> 115,116,32,98,101,32,100,111,110,101,32,111,110,32,98,121,
> 116,101,32,99,111,100,101,32,105,110,32,97,110,97,108,121,
> 115,105,115,32,109,111,100,101,32,"plt_build"]}
> [{dialyzer_options,check_output_plt,1},
> {dialyzer_options,postprocess_opts,1},
> {dialyzer_options,build,1},
> {dialyzer_cl_parse,cl,1},
> {dialyzer_cl_parse,start,0},
> {dialyzer,plain_cl,0},
> {init,start_it,1},
> {init,start_em,1}]
>
> dialyzer: Internal problems were encountered in the analysis.
You can use the following:
io:format("~s\n",
[[65,110,97,108,121,115,105,115,32,109,117,115,116,32,98,101,32,100,111,110,101,32,111,110,32,98,121,116,101,32,99,111,100,101,32,105,110,32,97,110,97,108,121,115,105,115,32,109,111,100,101,32,"plt_build"]]).
Analysis must be done on byte code in analysis mode plt_build
> %% from beam
>
> dialyzer -c . --build_plt
>
> Could not compute md5 for file: /Users/joelr/Work/openpoker/server/src/
> betting.beam
This means that the betting.beam file does not contain abstract code.
If you want to build a PLT with it, you need to compile the file with
+debug_info.
Kostis
PS. Please try to submit a proper bug reports: minimally include info
about OTP version and platform used.
More information about the erlang-questions
mailing list