id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	port
15459	erlang R12B-2 build failure on Leopard 5.3 (HiPE causes Bus error)	sreguera@…	bfulgham@macports.org	"After updating the OS to Leopard 5.3 erlang stopped working, giving a bus error.

I attempted a rebuild, but the build fails when compiling hipe.

{{{
=== Entering application hipe
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_erlang/work/erlang-R12B-2/bin/i386-apple-darwin9.3.0/hipe_mkliterals -e > hipe_literals.hrl
erlc -W  +debug_info +warn_obsolete_guard +inline -o../ebin hipe_rtl_arch.erl
make[3]: *** [../ebin/hipe_rtl_arch.beam] Bus error
make[2]: *** [opt] Error 2
make[1]: *** [opt] Error 2
make: *** [secondary_bootstrap_build] Error 2
}}}

I've downloaded and compiled the same version (R12B-2) from the erlang site using the default options (./configure && make) and everything seems to be working:

{{{
=== Entering application hipe
/Users/sebas/Downloads/Erlang/otp_src_R12B-2/bin/i386-apple-darwin9.3.0/hipe_mkliterals -e > hipe_literals.hrl
erlc -W  +debug_info +warn_obsolete_guard +inline -o../ebin hipe_rtl_arch.erl
erlc -W  +debug_info +warn_obsolete_guard +inline -o../ebin hipe_tagscheme.erl
erlc -W  +debug_info +warn_obsolete_guard +warn_untyped_record -o../ebin hipe_consttab.erl
erlc -W  +debug_info +warn_obsolete_guard +warn_untyped_record -o../ebin hipe_gensym.erl
...
}}}"	defect	closed	Normal		ports	1.6.0	fixed		ricardo@… axman6@… lyle@… wdc@… jdfrens@… careo@… desterkin@… dieter@… michael.s.klishin@… ascarter@… febeling@…	erlang
