R8B make fails with RH's perl 5.8.0
Wed Mar 19 23:26:12 CET 2003
Hi, I'm compiling the latest (R9B-1) on a red hat 8.0 box. This same error
is present. I found this post with google, I don't subscribe to this list,
so I hope it does through.
You want to use bytes, not byte. This may be obvious, but I don't know perl
so it took some searching ;)
Also, after failure, if you run make again it will continue the build
process, but error out later complaining about:
/space/dl/otp_src_R9B-1/erts/obj.beam/i686-pc-linux-gnu/sys.o: In function
reference to `pre_loaded'
reference to `tgetent'
It seems to be compilnig happily now that I made that change.
----- Manualy Quoted message -----
Thu, 3 Oct 2002 13:55:44 -0700
Just installed RetHat 8.0 on a new box.
On the first attempt(s), the perl script erts/emulator/utils/make_preload
kept on failing on the first file:
form size 1208 greater than size 1056 of module at utils/make_preload line
<FILE> chuck 1.
The problems stems from RH's perl 5.8.0 and its length() function, which
now returns a character-based length. With
The length function returns the correct 1216 for the length of $_ for the
length of lib/kernel/ebin/otp_ring0.beam.
More information about the erlang-questions