sparc64 bulk build report

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

sparc64 bulk build report

Landry Breuil-5
bulk build on sparc64-1.ports.openbsd.org
started on  Fri Feb 2 00:54:43 MST 2018
finished at Tue Feb 13 21:27:04 MST 2018
lasted 12D13h32m
done with kern.version=OpenBSD 6.2-current (GENERIC) #439: Thu Feb  1 19:17:03 MST 2018

built packages:8394
Feb 2:330
Feb 3:173
Feb 4:149
Feb 5:134
Feb 6:523
Feb 7:1137
Feb 8:4774
Feb 9:34
Feb 10:72
Feb 11:89
Feb 12:203
Feb 13:775


build failures: 35
http://build-failures.rhaalovely.net//sparc64/2018-02-02/audio/audacious-plugins.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/audio/cmu-sphinxbase.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/devel/arm-none-eabi/gcc-linaro,arm.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/devel/reposurgeon.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/devel/xtensa-elf/gcc.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/editors/qscintilla.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/editors/scintilla.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/emulators/higan.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/emulators/ppsspp.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/emulators/retroarch.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/games/pokerth.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/games/returntotheroots.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/games/stockfish.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/games/tbftss.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/games/widelands.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/geo/gdal,python3,-python.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/geo/py-laspy,python3.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/graphics/dcmtk.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/graphics/piglit.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/graphics/py-matplotlib,python3.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/lang/apl.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/lang/duktape.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/mail/kopano/webapp.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/math/py-bottleneck,python3.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/math/py-numexpr,python3.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/net/telegram-purple.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/print/texlive/base.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/security/sslscan,openssl.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/sysutils/facter.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/sysutils/iucode-tool.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/telephony/asterisk,imap,-calendar.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/www/webkitgtk4.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/x11/gnome/totem.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/x11/qt5/qtbase.log
http://build-failures.rhaalovely.net//sparc64/2018-02-02/x11/vlc,.log

recurrent failures
 failures/audio/audacious-plugins.log
 failures/audio/cmu-sphinxbase.log
 failures/devel/reposurgeon.log
 failures/devel/xtensa-elf/gcc.log
 failures/editors/qscintilla.log
 failures/emulators/higan.log
 failures/emulators/ppsspp.log
 failures/emulators/retroarch.log
 failures/games/pokerth.log
 failures/games/returntotheroots.log
 failures/games/stockfish.log
 failures/games/tbftss.log
 failures/games/widelands.log
 failures/graphics/dcmtk.log
 failures/graphics/piglit.log
 failures/lang/apl.log
 failures/lang/duktape.log
 failures/net/telegram-purple.log
 failures/security/sslscan,openssl.log
 failures/sysutils/facter.log
 failures/sysutils/iucode-tool.log
 failures/telephony/asterisk,imap,-calendar.log
 failures/www/webkitgtk4.log
 failures/x11/gnome/totem.log
 failures/x11/qt5/qtbase.log
 failures/x11/vlc,.log
new failures
+++ ls-failures Tue Feb 13 21:28:22 2018
+failures/devel/arm-none-eabi/gcc-linaro,arm.log
+failures/geo/gdal,python3,-python.log
+failures/geo/py-laspy,python3.log
+failures/graphics/py-matplotlib,python3.log
+failures/mail/kopano/webapp.log
+failures/math/py-bottleneck,python3.log
+failures/math/py-numexpr,python3.log
+failures/print/texlive/base.log
resolved failures
--- ../old/sparc64/last//ls-failures Thu Feb  1 20:43:08 2018
-failures/devel/arm-none-eabi/gcc-linaro.log
-failures/devel/astyle.log
-failures/devel/dlib.log
-failures/games/easyrpg.log
-failures/games/hyperrogue.log
-failures/games/lugaru.log
-failures/mail/kopano/core,-mapi.log
-failures/multimedia/assimp.log
-failures/multimedia/gstreamer1/mm.log
-failures/security/encfs.log
-failures/textproc/uncrustify.log
-failures/x11/worker.log
Base libs:
crypto.42.0 c.92.3

X libs:

Reply | Threaded
Open this post in threaded view
|

possibly fix print/texlive/base (was: sparc64 bulk build report)

Matthias Kilian
Hi,

On Tue, Feb 13, 2018 at 09:29:07PM -0700, [hidden email] wrote:

[...]

> http://build-failures.rhaalovely.net//sparc64/2018-02-02/print/texlive/base.log

This is probably related to my switch to use the bundled poppler
(rev.  1.95 of Makefile), which also removed the COMPILER setting,
and print/texlive/base now appears to *require* c++-11.

Unfortunately, I don't have the time to test this right now, but I
*think* the diff below should fix the problem (lthough  the CXXFLAGS
may cause problems).

It would be nice if some people could test-build with the diff on
sparc64 and amd64 to see wether the diff helps.

Ciao,
        Kili

Index: Makefile
===================================================================
RCS file: /cvs/ports/print/texlive/base/Makefile,v
retrieving revision 1.97
diff -u -p -r1.97 Makefile
--- Makefile 30 Jan 2018 20:35:34 -0000 1.97
+++ Makefile 14 Feb 2018 20:33:36 -0000
@@ -5,6 +5,7 @@ COMMENT = base binaries for TeXLive typ
 DISTNAME = texlive-${DIST_V}-source
 PKGNAME = texlive_base-${V}
 WRKDIST = ${WRKDIR}/texlive-${DIST_V}-source
+REVISION = 0
 
 DISTFILES = ${DISTNAME}${EXTRACT_SUFX} \
  texlive-${DIST_V}-extra${EXTRACT_SUFX}
@@ -45,11 +46,16 @@ LIB_DEPENDS = converters/libiconv \
 
 MODULES = textproc/intltool perl
 
+# c++-11 required for poppler
+COMPILER = base-clang ports-gcc
+
 # Never set SEPARATE_BUILD
 CONFIGURE_STYLE = gnu
 
 CPPFLAGS = -I${X11BASE}/include \
  -I${LOCALBASE}/include
+
+CXXFLAGS += -std=c++11
 
 LDFLAGS = -L${LOCALBASE}/lib \
  -L${X11BASE}/lib

Reply | Threaded
Open this post in threaded view
|

Re: possibly fix print/texlive/base (was: sparc64 bulk build report)

Matthias Kilian
On Wed, Feb 14, 2018 at 09:42:17PM +0100, Matthias Kilian wrote:
> > http://build-failures.rhaalovely.net//sparc64/2018-02-02/print/texlive/base.log
>
> This is probably related to my switch to use the bundled poppler
> (rev.  1.95 of Makefile), which also removed the COMPILER setting,
> and print/texlive/base now appears to *require* c++-11.

Bah! Updated version, with CXXFLAGS = -std=c++11 commented out,
because a patch for fixing luatex with -stdc=c++11 was lost during
the update to texlive-2017. I don't want to add that patch again
now, because the diff below is only for fixing texlive on archs
with a non-c++11 compiler in base.

Builds without errors on amd64.

Ciao,
        Kili

Index: Makefile
===================================================================
RCS file: /cvs/ports/print/texlive/base/Makefile,v
retrieving revision 1.97
diff -u -p -r1.97 Makefile
--- Makefile 30 Jan 2018 20:35:34 -0000 1.97
+++ Makefile 16 Feb 2018 23:39:21 -0000
@@ -5,6 +5,7 @@ COMMENT = base binaries for TeXLive typ
 DISTNAME = texlive-${DIST_V}-source
 PKGNAME = texlive_base-${V}
 WRKDIST = ${WRKDIR}/texlive-${DIST_V}-source
+REVISION = 0
 
 DISTFILES = ${DISTNAME}${EXTRACT_SUFX} \
  texlive-${DIST_V}-extra${EXTRACT_SUFX}
@@ -45,11 +46,18 @@ LIB_DEPENDS = converters/libiconv \
 
 MODULES = textproc/intltool perl
 
+# c++-11 required for some subprojects
+COMPILER = base-clang ports-gcc
+
 # Never set SEPARATE_BUILD
 CONFIGURE_STYLE = gnu
 
 CPPFLAGS = -I${X11BASE}/include \
  -I${LOCALBASE}/include
+
+# Not yet. Some parts (like luatex) will need patches to build with
+# this:
+# CXXFLAGS += -std=c++11
 
 LDFLAGS = -L${LOCALBASE}/lib \
  -L${X11BASE}/lib

Reply | Threaded
Open this post in threaded view
|

Re: possibly fix print/texlive/base (was: sparc64 bulk build report)

Landry Breuil-5
In reply to this post by Matthias Kilian
On Wed, Feb 14, 2018 at 09:42:17PM +0100, Matthias Kilian wrote:

> Hi,
>
> On Tue, Feb 13, 2018 at 09:29:07PM -0700, [hidden email] wrote:
>
> [...]
>
> > http://build-failures.rhaalovely.net//sparc64/2018-02-02/print/texlive/base.log
>
> This is probably related to my switch to use the bundled poppler
> (rev.  1.95 of Makefile), which also removed the COMPILER setting,
> and print/texlive/base now appears to *require* c++-11.
>
> Unfortunately, I don't have the time to test this right now, but I
> *think* the diff below should fix the problem (lthough  the CXXFLAGS
> may cause problems).
>
> It would be nice if some people could test-build with the diff on
> sparc64 and amd64 to see wether the diff helps.

Fwiw, with this version of the diff *without* CXXFLAGS+=-std=c++11,
texlive-base packaged fine on sparc64, and i've put the same diff on
macppc to see if it helps there too (probably).

Thanks kili :)

Landry