[erlang-questions] distel-mode with *.beam files separate from source
Fri May 30 13:21:49 CEST 2008
Paul Fisher wrote:
> On Fri, 2008-05-30 at 13:06 +0200, mats cronqvist wrote:
>> Paul Fisher wrote:
>>> I'm certain that it does have debugging information, so the error
>>> message is really not accurately reflecting the problem, which
>>> ultimately the fact that int:i/1 cannot find any beam file to associate
>>> with the absolute source path name.
>>> The problem is that distel:find_source/1 in the face of this arrangement
>>> locates the source file as:
>>> rather than
>>> Then when it hands the former to the int:i/1 the interpreter does not
>>> know how to find the source.beam file based on that location.
>> i don't remember if i already answered this; apologies if i'm rehashing.
>> seems there's a couple of issues.
>> * i think distel:guess_source_file/2 is correct; if the erl file
>> pointed to by the beam file exists, it's likely the correct one.
>> * when erlc sticks the compilation info in the beam file, it follows links.
>> * int:i/1 insists that the erl and the beam file must be either in the
>> same dir, or in adjacent src/ebin dirs.
> All of this work correctly (as i noted in a follow-up message).
oops. soory for adding to the noise.
More information about the erlang-questions