powerpc bulk build report

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

powerpc bulk build report

Landry Breuil-5
bulk build on macppc-1.ports.openbsd.org
started on  Tue Jan 1 11:00:16 MST 2019
finished at Fri Jan 11 15:33:10 MST 2019
lasted 10D21h32m
done with kern.version=OpenBSD 6.4-current (GENERIC.MP) #336: Mon Dec 31 18:20:21 MST 2018

built packages:7325
Jan 1:3549
Jan 2:189
Jan 3:938
Jan 4:288
Jan 5:289
Jan 6:342
Jan 7:472
Jan 8:543
Jan 9:714
Jan 10:564
Jan 11:2434



critical path missing pkgs: http://build-failures.rhaalovely.net//powerpc/2019-01-01/summary.log

build failures: 35
http://build-failures.rhaalovely.net//powerpc/2019-01-01/benchmarks/wrk.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/comms/hackrf.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/devel/glib2.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/devel/include-what-you-use.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/devel/libvmime.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/devel/py-llvmlite.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/devel/xtensa-elf/gcc.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/emulators/dosbox.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/emulators/vice.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/games/dangerdeep.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/games/freeorion.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/games/godot.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/games/hyperrogue.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/graphics/makehuman.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/lang/gpc.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/lang/gprolog.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/lang/iverilog.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/lang/parrot.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/lang/ponyc.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/math/mlpack,-main.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/math/z3.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/net/bitcoin,no_x11.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/net/bro.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/net/fastnetmon.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/net/haproxy.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/net/knot.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/net/mutella.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/net/toxcore.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/security/encfs.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/security/py-miasm.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/sysutils/facter.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/telephony/pjsua,-main.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/textproc/xerces-c.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/x11/bbpager.log
http://build-failures.rhaalovely.net//powerpc/2019-01-01/x11/waimea.log

recurrent failures
 failures/benchmarks/wrk.log
 failures/comms/hackrf.log
 failures/devel/include-what-you-use.log
 failures/devel/libvmime.log
 failures/devel/py-llvmlite.log
 failures/devel/xtensa-elf/gcc.log
 failures/emulators/dosbox.log
 failures/emulators/vice.log
 failures/games/dangerdeep.log
 failures/games/freeorion.log
 failures/games/godot.log
 failures/games/hyperrogue.log
 failures/graphics/makehuman.log
 failures/lang/gpc.log
 failures/lang/gprolog.log
 failures/lang/iverilog.log
 failures/lang/parrot.log
 failures/lang/ponyc.log
 failures/math/mlpack,-main.log
 failures/net/bitcoin,no_x11.log
 failures/net/fastnetmon.log
 failures/net/haproxy.log
 failures/net/knot.log
 failures/net/mutella.log
 failures/net/toxcore.log
 failures/security/encfs.log
 failures/security/py-miasm.log
 failures/sysutils/facter.log
 failures/telephony/pjsua,-main.log
 failures/textproc/xerces-c.log
 failures/x11/bbpager.log
 failures/x11/waimea.log
 failures/summary.log
new failures
+++ ls-failures Fri Jan 11 15:33:44 2019
+failures/devel/glib2.log
+failures/math/z3.log
+failures/net/bro.log
resolved failures
--- ../old/powerpc/last//ls-failures Mon Dec 31 00:15:52 2018
-failures/audio/audacious-plugins.log
-failures/cad/qucs.log
-failures/devel/appstream-glib.log
-failures/devel/avr/libc.log
-failures/devel/ptlib.log
-failures/editors/neovim.log
-failures/editors/qscintilla.log
-failures/editors/scintilla.log
-failures/emulators/BasiliskII.log
-failures/emulators/higan.log
-failures/emulators/nestopia,-libretro.log
-failures/emulators/ppsspp.log
-failures/games/crack-attack.log
-failures/games/grhino.log
-failures/games/prboom-plus.log
-failures/games/spacehulk.log
-failures/games/xevil.log
-failures/geo/merkaartor.log
-failures/geo/qlandkartegt.log
-failures/geo/spatialite/gis.log
-failures/graphics/aqsis.log
-failures/graphics/k3dsurf.log
-failures/inputmethods/scim-fcitx.log
-failures/inputmethods/scim-hangul.log
-failures/inputmethods/scim-pinyin.log
-failures/inputmethods/scim-tables.log
-failures/lang/freehdl.log
-failures/net/megatools.log
-failures/net/valknut.log
-failures/net/xprobe.log
-failures/print/poppler.log
-failures/print/texlive/base.log
-failures/productivity/devtodo.log
-failures/security/botan2.log
-failures/sysutils/apcupsd,-cgi.log
-failures/sysutils/bacula,-bat.log
-failures/textproc/libwpd.log
-failures/www/kore.log
-failures/www/webkitgtk4.log
-failures/x11/gmrun.log
-failures/x11/gnome/gjs.log
-failures/x11/gnome/shell-extensions.log
-failures/x11/gnome/usage.log
-failures/x11/grantlee.log
-failures/x11/libdbusmenu.log
-failures/x11/qt5/qtbase.log
-failures/x11/spice-gtk.log
-failures/x11/xglobe,no_map.log
-failures/x11/xscreensaver.log
-failures/x11/yaru.log

Reply | Threaded
Open this post in threaded view
|

Re: powerpc bulk build report

Charlene Wendling
Hi ports, Landry,

On Fri, 11 Jan 2019 15:33:47 -0700 (MST)
[hidden email] wrote:


> http://build-failures.rhaalovely.net//powerpc/2019-01-01/x11/bbpager.log

It fails because some headers are missing.  With those patches, it
builds [1] and runs [2] fine on macppc, and doesn't break amd64 build.

Comments/feedback are welcome!

Charlène.

[1] http://ix.io/1y7P
[2] https://bsd.network/@julianaito/101404040478256794


Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/bbpager/Makefile,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 Makefile
--- Makefile 24 Oct 2018 14:28:12 -0000 1.27
+++ Makefile 12 Jan 2019 14:00:05 -0000
@@ -3,7 +3,7 @@
 COMMENT = pager for the Blackbox window manager
 
 DISTNAME = bbpager-0.4.7
-REVISION = 6
+REVISION = 7
 
 CATEGORIES = x11
 MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=bbtools/}
Index: patches/patch-src_Baseresource_cxx
===================================================================
RCS file: patches/patch-src_Baseresource_cxx
diff -N patches/patch-src_Baseresource_cxx
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_Baseresource_cxx 12 Jan 2019 14:00:05 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+Fix missing header for ports-gcc
+Index: src/Baseresource.cxx
+--- src/Baseresource.cxx.orig
++++ src/Baseresource.cxx
+@@ -20,6 +20,7 @@
+ //
+
+ #include <string>
++#include <cstring>
+ #include "Baseresource.h"
+ #include <stdio.h>
+ #include "Menu.hh"
Index: patches/patch-src_main_cxx
===================================================================
RCS file: patches/patch-src_main_cxx
diff -N patches/patch-src_main_cxx
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_main_cxx 12 Jan 2019 14:00:05 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+Fix missing header for ports-gcc
+Index: src/main.cxx
+--- src/main.cxx.orig
++++ src/main.cxx
+@@ -25,6 +25,7 @@
+
+ #include <stdio.h>
+ #include <string>
++#include <cstring>
+ #include <iostream>
+
+
Index: patches/patch-src_resource_cxx
===================================================================
RCS file: patches/patch-src_resource_cxx
diff -N patches/patch-src_resource_cxx
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_resource_cxx 12 Jan 2019 14:00:05 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+Fix missing header for ports-gcc
+Index: src/resource.cxx
+--- src/resource.cxx.orig
++++ src/resource.cxx
+@@ -21,6 +21,7 @@
+
+ #include "resource.h"
+ #include "blackboxstyle.h"
++#include <cstring>
+
+ Resource::Resource(ToolWindow *toolwindow, const std::string &blackbox_rc_file, const std::string &rc_file):
+         BaseResource(*toolwindow, toolwindow->getCurrentScreen(), blackbox_rc_file, rc_file), bbtool(toolwindow)

Reply | Threaded
Open this post in threaded view
|

Re: powerpc bulk build report

Christian Weisgerber
Charlene Wendling:

> > http://build-failures.rhaalovely.net//powerpc/2019-01-01/x11/bbpager.log
>
> It fails because some headers are missing.  With those patches, it
> builds [1] and runs [2] fine on macppc, and doesn't break amd64 build.
>
> Comments/feedback are welcome!

Personally, I try to follow the existing style of the source, i.e.,
if C headers are included in their C form like

#include <stdio.h>

then I'll add <string.h> and not <cstring>.

--
Christian "naddy" Weisgerber                          [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: powerpc bulk build report

Charlene Wendling
On Sat, 12 Jan 2019 22:28:38 +0100
Christian Weisgerber wrote:

> Charlene Wendling:
>
> > > http://build-failures.rhaalovely.net//powerpc/2019-01-01/x11/bbpager.log
> >
> > It fails because some headers are missing.  With those patches, it
> > builds [1] and runs [2] fine on macppc, and doesn't break amd64
> > build.
> >
> > Comments/feedback are welcome!
>
> Personally, I try to follow the existing style of the source, i.e.,
> if C headers are included in their C form like
>
> #include <stdio.h>
>
> then I'll add <string.h> and not <cstring>.
>
> --
> Christian "naddy" Weisgerber
> [hidden email]
>

Hi,

Here it is. I'm unhappy as well with Baseresource.cxx, but it would
make the patch intent's less clear.

Charlène.

Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/bbpager/Makefile,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 Makefile
--- Makefile 24 Oct 2018 14:28:12 -0000 1.27
+++ Makefile 13 Jan 2019 13:39:23 -0000
@@ -3,7 +3,7 @@
 COMMENT = pager for the Blackbox window manager
 
 DISTNAME = bbpager-0.4.7
-REVISION = 6
+REVISION = 7
 
 CATEGORIES = x11
 MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=bbtools/}
Index: patches/patch-src_Baseresource_cxx
===================================================================
RCS file: patches/patch-src_Baseresource_cxx
diff -N patches/patch-src_Baseresource_cxx
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_Baseresource_cxx 13 Jan 2019 13:39:23 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+Fix missing header for ports-gcc
+Index: src/Baseresource.cxx
+--- src/Baseresource.cxx.orig
++++ src/Baseresource.cxx
+@@ -22,6 +22,7 @@
+ #include <string>
+ #include "Baseresource.h"
+ #include <stdio.h>
++#include <string.h>
+ #include "Menu.hh"
+
+ BaseResource::BaseResource(bt::Application &_app, unsigned int _screen, const std::string &blackbox_rc_filename, const std::string &filename) :
Index: patches/patch-src_main_cxx
===================================================================
RCS file: patches/patch-src_main_cxx
diff -N patches/patch-src_main_cxx
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_main_cxx 13 Jan 2019 13:39:23 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+Fix missing header for ports-gcc
+Index: src/main.cxx
+--- src/main.cxx.orig
++++ src/main.cxx
+@@ -24,6 +24,7 @@
+ #include "config.h"
+
+ #include <stdio.h>
++#include <string.h>
+ #include <string>
+ #include <iostream>
+
Index: patches/patch-src_resource_cxx
===================================================================
RCS file: patches/patch-src_resource_cxx
diff -N patches/patch-src_resource_cxx
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_resource_cxx 13 Jan 2019 13:39:23 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+Fix missing header for ports-gcc
+Index: src/resource.cxx
+--- src/resource.cxx.orig
++++ src/resource.cxx
+@@ -19,6 +19,7 @@
+ // (See the included file COPYING / GPL-2.0)
+ //
+
++#include <string.h>
+ #include "resource.h"
+ #include "blackboxstyle.h"
+

Reply | Threaded
Open this post in threaded view
|

haproxy on gcc archs (was: Re: powerpc bulk build report)

Jeremie Courreges-Anglas-2
In reply to this post by Landry Breuil-5
On Fri, Jan 11 2019, [hidden email] wrote:

[...]

> http://build-failures.rhaalovely.net//powerpc/2019-01-01/net/haproxy.log

Fails to build on powerpc and sparc64 because base-gcc has no TLS
emulation support.  Here's a diff that makes haproxy use ports-gcc on
non-clang archs, successfully tested on sparc64.

While here, ports-gcc should bring support for atomic ops on hppa, so
the special case shouldn't be needed.

ok?


Index: Makefile
===================================================================
RCS file: /cvs/ports/net/haproxy/Makefile,v
retrieving revision 1.53
diff -u -p -r1.53 Makefile
--- Makefile 11 Jan 2019 01:09:50 -0000 1.53
+++ Makefile 14 Jan 2019 17:56:02 -0000
@@ -26,11 +26,7 @@ MAKE_FLAGS += CFLAGS="${CFLAGS} -fno-str
 MAKE_FLAGS += CC="${CC}" LD="${CC}" TARGET="openbsd"
 MAKE_FLAGS += USE_OPENSSL=1 USE_PCRE=1
 
-# The shared SSL session cache needs either atomics ops unsupported on
-# hppa or pthreads features unsupported on OpenBSD.
-.if ${MACHINE_ARCH:Mhppa}
-MAKE_FLAGS += USE_PRIVATE_CACHE=1
-.endif
+COMPILER = base-clang ports-gcc
 
 LIB_DEPENDS = devel/pcre
 


--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply | Threaded
Open this post in threaded view
|

Re: haproxy on gcc archs (was: Re: powerpc bulk build report)

Daniel Jakots-6
On Mon, 14 Jan 2019 19:01:26 +0100, Jeremie Courreges-Anglas
<[hidden email]> wrote:

> On Fri, Jan 11 2019, [hidden email] wrote:
>
> [...]
>
> > http://build-failures.rhaalovely.net//powerpc/2019-01-01/net/haproxy.log 
>
> Fails to build on powerpc and sparc64 because base-gcc has no TLS
> emulation support.  Here's a diff that makes haproxy use ports-gcc on
> non-clang archs, successfully tested on sparc64.
>
> While here, ports-gcc should bring support for atomic ops on hppa, so
> the special case shouldn't be needed.
>
> ok?

no objection :)

Reply | Threaded
Open this post in threaded view
|

Fix games/dangerdeep build with ports-gcc (was: Re: powerpc bulk build report)

Charlene Wendling
In reply to this post by Landry Breuil-5
Hi ports!

> http://build-failures.rhaalovely.net//powerpc/2019-01-01/games/dangerdeep.log

There was just a missing header. It builds [1] and runs fine on macppc
and doesn't break the amd64 build.

Charlène.

[1] http://ix.io/1yAF

Index: Makefile
===================================================================
RCS file: /cvs/ports/games/dangerdeep/Makefile,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile
--- Makefile 24 Oct 2018 14:28:02 -0000 1.7
+++ Makefile 18 Jan 2019 09:53:58 -0000
@@ -3,7 +3,7 @@
 COMMENT = WWII German submarine simulator
 
 PKGNAME = dangerdeep-0.3.99.3327
-REVISION = 3
+REVISION = 4
 
 CATEGORIES = games
 
Index: patches/patch-src_matrix3_h
===================================================================
RCS file: patches/patch-src_matrix3_h
diff -N patches/patch-src_matrix3_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_matrix3_h 18 Jan 2019 09:53:58 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+Fix missing header for ports-gcc
+Index: src/matrix3.h
+--- src/matrix3.h.orig
++++ src/matrix3.h
+@@ -24,6 +24,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ #ifndef MATRIX3_H
+ #define MATRIX3_H
+
++#include <string.h>
+ #include "matrix.h"
+
+ /// a 3x3 matrix, reimplemented for 3x3 case for speed issues