buildbot status

Charles Davis cdavis at mymail.mines.edu
Sat Oct 1 16:50:30 CDT 2011


All right, I've managed to get buildbot set up and working. Here's what I had to do to make it work (patch attached):

winemaster.sh: Port install_prereqs() to Mac OS X (MacPorts, Gentoo Prefix). While I was at it, also ported to Gentoo Linux.

master.cfg: Increase timeout on Git step. 20 minutes just isn't quite enough for me (sadly, my pipe to the Internet is only 1.5 Mb wide, and my ISP doesn't offer anything bigger).

wineslave.sh: Silence error output from GNU which (BSD which is silent when a program isn't found). Make system_*() functions work on Mac OS X. Don't assume Pulse or ALSA are installed (the latter is specific to Linux: hey, it's got "Linux" in its name!). Make system_cpuname() and system_ram_megabytes() work on FreeBSD, too. Port install_prereqs() to Mac OS X (MacPorts, Gentoo Prefix), and Gentoo Linux. During configure step, don't commit and don't regenerate Makefile.in files, server protocol files, or the configure script if no changes were made (commit fails if there's nothing to commit). When regenerating configure, also regenerate config.h.in by calling autoreconf (which calls both autoconf and autoheader).

Builds fail, though, because of:

cc1: warnings being treated as errors
mach.c: In function ‘init_tracing_mechanism’:
mach.c:104: warning: ‘bootstrap_register’ is deprecated (declared at /usr/include/servers/bootstrap.h:272)
{standard input}:164:non-relocatable subtraction expression, "L_current$non_lazy_ptr" minus "L00000000003$pb"
{standard input}:164:symbol: "L_current$non_lazy_ptr" can't be undefined in a subtraction expression
{standard input}:159:non-relocatable subtraction expression, "L_current$non_lazy_ptr" minus "L00000000003$pb"
{standard input}:159:symbol: "L_current$non_lazy_ptr" can't be undefined in a subtraction expression
{standard input}:155:non-relocatable subtraction expression, "L_global_error$non_lazy_ptr" minus "L00000000003$pb"
{standard input}:155:symbol: "L_global_error$non_lazy_ptr" can't be undefined in a subtraction expression
{standard input}:unknown:Undefined local symbol L_global_error$non_lazy_ptr
{standard input}:unknown:Undefined local symbol L_current$non_lazy_ptr
make[1]: *** [mach.o] Error 1

Don't know if the assembler errors are because of the warning or what, but to actually fix this warning, we'd have to make wineserver use launchd (and AJ has said that this would not be easy). Any way to whitelist this warning, or possibly turn off -Werror for this file?

Chip
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bb-fixes.patch
Type: application/octet-stream
Size: 8998 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-tests-results/attachments/20111001/794118db/attachment-0001.obj>


More information about the wine-tests-results mailing list