On Mon, Nov 8, 2010 at 2:10 PM, Mats Lidell <matsl(a)xemacs.org> wrote:
Thanks to Adam Sjøgren we now have three new build slaves in the
xemacs-buildbot. The slaves build netbsd, openbsd and
freebsd. (Unfortunately they don't build cleanly so please check them
out in order to help fix the builds to go from red to green!)
"http://lidell.nu/xemacs-buildbot/"
Yours
--
%% Mats
Well, randomly choosing the first failing build, I see that it is a
64-bit OpenBSD build. The error that halts the build is this:
unexelf.c: In function 'int unexec(Extbyte*, Extbyte*, uintptr_t,
uintptr_t, uintptr_t)':
unexelf.c:696: error: cast from 'void*' to 'Elf32_Addr' loses precision
gmake[1]: *** [unexelf.o] Error 1
gmake[1]: Leaving directory `/home/buildbot/asjo_openbsd_cfg3/build/src'
gmake: *** [src] Error 2
Notice that is "Elf32" instead of "Elf64". Somehow, we managed to
get
the wrong word size in our definition of ElfW. Is sys/exec_elf.h
supposed to provide that definition? See lines 477 to 499 in
unexelf.c.
--
Jerry James
http://www.jamezone.org/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta