Hi all,<div><br>I was trying to create Ubuntu packages for Erlang R14B02 in my private PPA, but the system failed to build them on 64bit architecture because of the following:<br><br>[...]<br>x86_64-linux-gnu-gcc -g -O2 -fno-strict-aliasing -DEI_64BIT -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -fno-strict-aliasing -I. -I../include -Iconnect -Iencode -Idecode -Imisc -Iepmd -Iregistry -Ix86_64-pc-linux-gnu -c legacy/erl_timeout.c -o /build/buildd/erlang-14.b.2-dfsg/lib/erl_interface/<a href="http://obj.st/x86_64-pc-linux-gnu/erl_timeout.o">obj.st/x86_64-pc-linux-gnu/erl_timeout.o</a> <br>
legacy/erl_timeout.c: In function 'timeout_setup':<br>legacy/erl_timeout.c:77: warning: implicit declaration of function 'erl_malloc'<br>legacy/erl_timeout.c:77: warning: nested extern declaration of 'erl_malloc'<br>
legacy/erl_timeout.c:77: warning: assignment makes pointer from integer without a cast<br>Function `erl_malloc' implicitly converted to pointer at legacy/erl_timeout.c:77<br>[...]</div><div>(and other three identical instances)<br>
<br>The PPA system considers this kind of errors as possibly fatal for 64bit architectures ("always on ia64", using their words). I thought that this was the right place to report it.<br><br>--<br>Sivieri Alessandro<br>
<a href="mailto:alessandro.sivieri@gmail.com">alessandro.sivieri@gmail.com</a><br><a href="http://sivieri.wordpress.com/">http://sivieri.wordpress.com/</a><br><a href="http://www.poul.org/">http://www.poul.org/</a><br></div>