[erlang-questions] Error building R12B-4 on Ubuntu 8.04
Michael T. Richter
ttmrichter@REDACTED
Mon Sep 15 16:46:39 CEST 2008
On Mon, 2008-09-15 at 16:18 +0200, Raimo Niskanen wrote:
> (cd /home/michael/Development/junk/lib/hipe/rtl && \
> erlc -W +debug_info +warn_obsolete_guard +inline -o../ebin hipe_rtl_arch.erl)
> That is, run the command manually and see if you get better
> error printouts.
No difference in output at all.
> If that fails, add "strace -fo strace.log" before "erlc -W" and see
> if that log says anything interesting about why the file write fails.
Here's the snippets that seem relevant.
---8<---
2140 stat64("./hipe_rtl_arch.erl", {st_mode=S_IFREG|0644,
st_size=18214, ...}) = 0
2140 open("./hipe_rtl_arch.erl", O_RDONLY|O_LARGEFILE) = 7
---8<---
2140
stat64("/home/michael/Development/junk/lib/hipe/rtl/../ebin/hipe_rtl_arch.bea#", 0xbfe548d0) = -1 ENOENT (No such file or directory)
2140
open("/home/michael/Development/junk/lib/hipe/rtl/../ebin/hipe_rtl_arch.bea#", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = -1 ENOENT (No such file or directory)
2140 stat64("./io_lib_format.beam", 0xbfe548d0) = -1 ENOENT (No such
file or directory)
2140 open("./io_lib_format.beam", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No
such file or directory)
2140
stat64("/home/michael/Development/junk/bootstrap/lib/kernel/ebin/io_lib_format.beam", 0xbfe548d0) = -1 ENOENT (No such file or directory)
2140
open("/home/michael/Development/junk/bootstrap/lib/kernel/ebin/io_lib_format.beam", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
2140
stat64("/home/michael/Development/junk/bootstrap/lib/stdlib/ebin/io_lib_format.beam", {st_mode=S_IFREG|0644, st_size=25504, ...}) = 0
2140
open("/home/michael/Development/junk/bootstrap/lib/stdlib/ebin/io_lib_format.beam", O_RDONLY|O_LARGEFILE) = 7
2140 read(7, "FOR1\0\0c\230BEAMAtom\0\0\3.\0\0\0]\rio_lib_"..., 25504)
= 25504
2140 close(7) = 0
2140 getcwd("/home/michael/Development/junk/lib/hipe/rtl", 8191) = 44
2140 writev(1, [{"", 0}, {"/home/michael/Development/junk/l"..., 91}],
2) = 91
2140 munmap(0xb756c000, 970752) = 0
---8<---
2140 fcntl64(0, F_GETFL) = 0x2 (flags O_RDWR)
2140 fcntl64(0, F_SETFL, O_RDWR) = 0
2140 exit_group(1) = ?
2144 <... futex resumed> ) = ? ERESTART_RESTARTBLOCK (To be
restarted)
> Is your /home/michael filesystem full?
38GB free.
> It seems the erlc compiler cannot write a temp file,
> and it is during compilation of the Hipe compiler.
It's looking like it can't even open said file, despite the O_CREAT,
O_TRUNCATE pairing. Very odd. I can create the file by touching it,
though, so something else is wrong here.
--
Michael T. Richter <ttmrichter@REDACTED> (GoogleTalk:
ttmrichter@REDACTED)
Politics is the art of looking for trouble, finding it whether it exists
or not, diagnosing it incorrectly, and applying the wrong remedy.
(Ernest Benn)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20080915/575aed7d/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20080915/575aed7d/attachment.bin>
More information about the erlang-questions
mailing list