[erlang-questions] Using Dialyzer on Ubuntu 9.10?

Kostis Sagonas <>
Sat Dec 19 12:05:00 CET 2009


Lovei Laszlo wrote:
> Kostis Sagonas wrote:
>> Jeremy Raymond wrote:
>>>
>>> Do I need to download/compiler Erlang myself with the debug info to use
>>> dialyzer or am I missing something here (can I find the debug info 
>>> somewhere
>>> else)?
>>
>> I think you should do yourself a favour and scrap the Ubuntu Erlang 
>> package and instead go for installing yourself the source version of 
>> R13B03, which builds .beam files with debug_info in them (as it should).
> 
> Why does Dialyzer not support building plt from source code?

It does.  But I doubt that the Ubuntu erlang package includes the source 
code for libs.

> It would be 
> an easy solution to install the packaged OTP sources and generate the 
> plt from them.
> 
>> Besides the ability to run dialyzer on your code, you will end up with 
>> a better/newer Erlang system.  The installation process itself should 
>> be trivial.
> 
> You have a point here, but using packaged software has its own 
> advantages too, and Erlang packages in Debian are getting better and 
> better. (Maybe there will be packages built with debug_info sometime, 
> who knows.)

In Debian yes.  In Ubuntu not.  Apparently, the Ubuntu people who 
decided distributing erlang without debug_info do not fully understand 
the consequences of their action (and their excuse is lame).  Somebody 
who cares about Ubuntu should tell them.

Kostis


More information about the erlang-questions mailing list