Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Dec 2017 20:06:10 +0100
From:      Jan Beich <jbeich@FreeBSD.org>
To:        Mark Linimon <linimon@FreeBSD.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r456719 - in head: biology/bedtools comms/gnuradio editors/libreoffice emulators/stella games/armagetron graphics/gsculpt net/linknx net/rsplib science/afni security/botan2 security/hig...
Message-ID:  <8tdy-a671-wny@FreeBSD.org>
In-Reply-To: <201712191441.vBJEfTLf054114@repo.freebsd.org> (Mark Linimon's message of "Tue, 19 Dec 2017 14:41:29 %2B0000 (UTC)")
References:  <201712191441.vBJEfTLf054114@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Mark Linimon <linimon@FreeBSD.org> writes:

> Author: linimon
> Date: Tue Dec 19 14:41:29 2017
> New Revision: 456719
> URL: https://svnweb.freebsd.org/changeset/ports/456719
>
> Log:
>   Mark more recently failing ports broken on aarch64.

Marking each port individually where commit message contains an excerpt more
than 1 line long would be more helpful. Build logs tend to disappear over
time either because a machine goes offline or move. I've had trouble in the=
 past
figuring out whether a fix was enough going by one cryptic 1 line in BROKEN
or maybe the issue is no longer present after several port and toolchain up=
dates.

>   While here, pet portlint and reformat some other BROKEN statements.
>=20=20=20
>   Approved by:	portmgr (tier-2 blanket)
[...]
> Modified: head/biology/bedtools/Makefile
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> --- head/biology/bedtools/Makefile	Tue Dec 19 14:40:35 2017	(r456718)
> +++ head/biology/bedtools/Makefile	Tue Dec 19 14:41:29 2017	(r456719)
> @@ -13,8 +13,9 @@ COMMENT=3D	Toolset for genome arithmetic
>  LICENSE=3D	GPLv2
>  LICENSE_FILE=3D	${WRKSRC}/LICENSE
=20
> -BROKEN_armv6=3D		fails to compile: implicit instantiation of undefined t=
emplate __static_assert_test<false>
> -BROKEN_armv7=3D		fails to compile: implicit instantiation of undefined t=
emplate __static_assert_test<false>
> +BROKEN_FreeBSD_12_aarch64=3D	fails to compile: /usr/include/c++/v1/queue=
:401:5: error: static_assert failed
> +BROKEN_armv6=3D			fails to compile: implicit instantiation of undefined =
template __static_assert_test<false>
> +BROKEN_armv7=3D			fails to compile: implicit instantiation of undefined =
template __static_assert_test<false>

Why limit to Tier2 when Tier1 architectures are also affected? Affects
any FreeBSD release/architecture defaulting to libc++ 4.0 or later.

http://beefy10.nyi.freebsd.org/data/111i386-default/456518/logs/errors/bedt=
ools-2.25.0.log
http://beefy9.nyi.freebsd.org/data/111amd64-default/456518/logs/errors/bedt=
ools-2.25.0.log
http://beefy11.nyi.freebsd.org/data/head-i386-default/p456453_s326888/logs/=
errors/bedtools-2.25.0.log
http://beefy12.nyi.freebsd.org/data/head-amd64-default/p456453_s326888/logs=
/errors/bedtools-2.25.0.log

http://beefy1.nyi.freebsd.org/data/111i386-quarterly/456459/logs/errors/bed=
tools-2.25.0.log
http://beefy3.nyi.freebsd.org/data/111amd64-quarterly/456459/logs/errors/be=
dtools-2.25.0.log

> Modified: head/emulators/stella/Makefile
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> --- head/emulators/stella/Makefile	Tue Dec 19 14:40:35 2017	(r456718)
> +++ head/emulators/stella/Makefile	Tue Dec 19 14:41:29 2017	(r456719)
> @@ -16,6 +16,11 @@ LICENSE_FILE=3D	${WRKSRC}/License.txt
>=20
>  LIB_DEPENDS=3D	libpng.so:graphics/png
>=20
> +BROKEN_aarch64=3D		fails to compile: Checking for compiler version... 5.=
0.0, bad; Please ensure you are using GCC 4.7 / Clang 3.4 or above
> +BROKEN_armv6=3D		fails to compile: Checking for compiler version... 5.0.=
0, bad; Please ensure you are using GCC 4.7 / Clang 3.4 or above
> +BROKEN_armv7=3D		fails to compile: Checking for compiler version... 5.0.=
0, bad; Please ensure you are using GCC 4.7 / Clang 3.4 or above

Why limit to Tier2 when Tier1 architectures are also affected? Affects
any FreeBSD release/architecture defaulting to Clang 5.0 or later.

http://beefy11.nyi.freebsd.org/data/head-i386-default/p456453_s326888/logs/=
errors/stella-4.7.3_2.log
http://beefy12.nyi.freebsd.org/data/head-amd64-default/p456453_s326888/logs=
/errors/stella-4.7.3_2.log

> +BROKEN_powerpc64=3D	fails to compile: CartDebug.cxx: 'snprintf' is not a=
 member of 'std'

Looks like ports/193528. Are you sure it still happens after r449590?

> Modified: head/games/armagetron/Makefile
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> --- head/games/armagetron/Makefile	Tue Dec 19 14:40:35 2017	(r456718)
> +++ head/games/armagetron/Makefile	Tue Dec 19 14:41:29 2017	(r456719)
> @@ -15,6 +15,10 @@ COMMENT=3D	Multiplayer networked Tron clone in 3D
>  LICENSE=3D	GPLv2+
>  LICENSE_FILE=3D	${WRKSRC}/COPYING
>=20=20
> +BROKEN_FreeBSD_12_aarch64=3D	network/nNetObject.cpp:1533:46: error: orde=
red comparison between pointer and zero ('const nSocket *' and 'int')
> +BROKEN_FreeBSD_12_armv6=3D	network/nNetObject.cpp:1533:46: error: ordere=
d comparison between pointer and zero ('const nSocket *' and 'int')
> +BROKEN_FreeBSD_12_armv7=3D	network/nNetObject.cpp:1533:46: error: ordere=
d comparison between pointer and zero ('const nSocket *' and 'int')
> +

Why limit to Tier2 when Tier1 architectures are also affected? Affects
any FreeBSD release/architecture defaulting to Clang 4.0 or later.

http://beefy10.nyi.freebsd.org/data/111i386-default/456518/logs/errors/arma=
getron-0.2.8.3.3_1.log
http://beefy9.nyi.freebsd.org/data/111amd64-default/456518/logs/errors/arma=
getron-0.2.8.3.3_1.log
http://beefy11.nyi.freebsd.org/data/head-i386-default/p456453_s326888/logs/=
errors/armagetron-0.2.8.3.3_1.log
http://beefy12.nyi.freebsd.org/data/head-amd64-default/p456453_s326888/logs=
/errors/armagetron-0.2.8.3.3_1.log

http://beefy1.nyi.freebsd.org/data/111i386-quarterly/456459/logs/errors/arm=
agetron-0.2.8.3.3_1.log
http://beefy3.nyi.freebsd.org/data/111amd64-quarterly/456459/logs/errors/ar=
magetron-0.2.8.3.3_1.log

> Modified: head/net/linknx/Makefile
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> --- head/net/linknx/Makefile	Tue Dec 19 14:40:35 2017	(r456718)
> +++ head/net/linknx/Makefile	Tue Dec 19 14:41:29 2017	(r456719)
> @@ -14,6 +14,7 @@ LICENSE=3D	GPLv2
>  LIB_DEPENDS=3D	libpthsem.so:devel/pthsem
>  BUILD_DEPENDS=3D	${LOCALBASE}/lib/libargp.a:devel/argp-standalone
>=20=20
> +BROKEN_aarch64=3D		fails to compile: /usr/include/c++/v1/math.h:733:39: =
no member named 'fabsf' in the global namespace; did you mean simply 'fabsf=
'?

Why limit to Tier2 when Tier1 architectures are also affected? Affects
any FreeBSD release/architecture defaulting to libc++ 5.0 or later.

http://beefy11.nyi.freebsd.org/data/head-i386-default/p456453_s326888/logs/=
errors/linknx-0.0.1.32.log
http://beefy12.nyi.freebsd.org/data/head-amd64-default/p456453_s326888/logs=
/errors/linknx-0.0.1.32.log

>  BROKEN_armv6=3D		fails to configure: checking for GNU Pth... Segmentatio=
n fault

Probably was due to a bug in emulators/qemu-user-static.

11.1 armv6 - http://sprunge.us/HfFK
12.0 armv6 - http://sprunge.us/RKPe

>  BROKEN_armv7=3D		fails to configure: checking for GNU Pth... Segmentatio=
n fault

Probably was due to a bug in emulators/qemu-user-static. It now fails
like on Tier1 archs.

12.0 armv7 - http://sprunge.us/RSjX

> Modified: head/net/rsplib/Makefile
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> --- head/net/rsplib/Makefile	Tue Dec 19 14:40:35 2017	(r456718)
> +++ head/net/rsplib/Makefile	Tue Dec 19 14:41:29 2017	(r456719)
> @@ -12,6 +12,10 @@ COMMENT=3D	RSerPool Framework and Example Applications
>=20=20
>  LICENSE=3D	GPLv3
>=20=20
> +BROKEN_aarch64=3D		fails to compile: fractalgeneratorservice.cc:353:12: =
expected unqualified-id
> +BROKEN_armv6=3D		fails to compile: fractalgeneratorservice.cc:353:12: ex=
pected unqualified-id
> +BROKEN_armv7=3D		fails to compile: fractalgeneratorservice.cc:353:12: ex=
pected unqualified-id

Why limit to Tier2 when Tier1 architectures are also affected? Affects
any FreeBSD release/architecture defaulting to libc++ 5.0 or later.

http://beefy11.nyi.freebsd.org/data/head-i386-default/p456453_s326888/logs/=
errors/rsplib-3.0.2_2.log
http://beefy12.nyi.freebsd.org/data/head-amd64-default/p456453_s326888/logs=
/errors/rsplib-3.0.2_2.log

> Modified: head/security/sha1collisiondetection/Makefile
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> --- head/security/sha1collisiondetection/Makefile	Tue Dec 19 14:40:35 201=
7	(r456718)
> +++ head/security/sha1collisiondetection/Makefile	Tue Dec 19 14:41:29 201=
7	(r456719)
> @@ -11,6 +11,7 @@ COMMENT=3D	Library and command line tool to detect SHA-1
>  LICENSE=3D	MIT
>  LICENSE_FILE=3D	${WRKSRC}/LICENSE.txt
>=20=20
> +BROKEN_aarch64=3D		fails to compile: generic selections are a C11-specif=
ic feature [-Werror,-Wc11-extensions]
>  BROKEN_armv6=3D		fails to compile: generic selections are a C11-specific=
 feature [-Werror,-Wc11-extensions]
>  BROKEN_armv7=3D		fails to compile: generic selections are a C11-specific=
 feature [-Werror,-Wc11-extensions]

Why limit to Tier2 when Tier1 architectures are also affected? Affects
any FreeBSD release/architecture defaulting to Clang 5.0 or later.

http://beefy11.nyi.freebsd.org/data/head-i386-default/p456453_s326888/logs/=
errors/sha1collisiondetection-1.0.2.log
http://beefy12.nyi.freebsd.org/data/head-amd64-default/p456453_s326888/logs=
/errors/sha1collisiondetection-1.0.2.log

> BROKEN_powerpc64=3D	fails to compile: cc1: unrecognized command line opti=
on -std=3Dc90

According to GCC documentation, -std=3Dc90 is an alias for -std=3Dc89.
Either patch it out or add USES=3Dcompiler:c99.

> Modified: head/www/ctemplate/Makefile
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> --- head/www/ctemplate/Makefile	Tue Dec 19 14:40:35 2017	(r456718)
> +++ head/www/ctemplate/Makefile	Tue Dec 19 14:41:29 2017	(r456719)
> @@ -9,6 +9,7 @@ MASTER_SITES=3D	SF
>  MAINTAINER=3D	ap@page2rss.com
>  COMMENT=3D	Template system for C
>=20=20
> +BROKEN_aarch64=3D		fails to compile: assigning to char * from buincompat=
ible type const char *
>  BROKEN_armv6=3D		fails to compile: assigning to char * from incompatible=
 type const char *
>  BROKEN_armv7=3D		fails to compile: assigning to char * from incompatible=
 type const char *

Why limit to Tier2 when Tier1 architectures are also affected? Affects
any FreeBSD release/architecture defaulting to Clang 4.0 or later.

http://beefy10.nyi.freebsd.org/data/111i386-default/456518/logs/errors/ctem=
plate-0.5.log
http://beefy9.nyi.freebsd.org/data/111amd64-default/456518/logs/errors/ctem=
plate-0.5.log
http://beefy11.nyi.freebsd.org/data/head-i386-default/p456453_s326888/logs/=
errors/ctemplate-0.5.log
http://beefy12.nyi.freebsd.org/data/head-amd64-default/p456453_s326888/logs=
/errors/ctemplate-0.5.log

http://beefy3.nyi.freebsd.org/data/111amd64-quarterly/456459/logs/errors/ct=
emplate-0.5.log
http://beefy1.nyi.freebsd.org/data/111i386-quarterly/456459/logs/errors/cte=
mplate-0.5.log

> Modified: head/x11-toolkits/mygui/Makefile
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> --- head/x11-toolkits/mygui/Makefile	Tue Dec 19 14:40:35 2017	(r456718)
> +++ head/x11-toolkits/mygui/Makefile	Tue Dec 19 14:41:29 2017	(r456719)
> @@ -23,6 +23,7 @@ BUILD_WRKSRC=3D	${WRKSRC}/${MYGUI_SUBDIR}
>  INSTALL_WRKSRC=3D	${WRKSRC}/${MYGUI_SUBDIR}
>  .endif
>=20=20
> +BROKEN_aarch64=3D		fails to compile: memory:2050:9: error: cannot initia=
lize a member subobject of type 'std::__1::basic_string<char> *' with an rv=
alue of type 'int'
>  BROKEN_armv6=3D		fails to compile: memory:2050:9: error: cannot initiali=
ze a member subobject of type 'std::__1::basic_string<char> *' with an rval=
ue of type 'int'
>  BROKEN_armv7=3D		fails to compile: memory:2050:9: error: cannot initiali=
ze a member subobject of type 'std::__1::basic_string<char> *' with an rval=
ue of type 'int'
>  BROKEN_powerpc64=3D	fails to build

Why limit to Tier2 when Tier1 architectures are also affected? Affects
any FreeBSD release/architecture defaulting to libc++ 5.0 or later.

http://beefy11.nyi.freebsd.org/data/head-i386-default/p456453_s326888/logs/=
errors/mygui-3.2.2_3.log
http://beefy12.nyi.freebsd.org/data/head-amd64-default/p456453_s326888/logs=
/errors/mygui-3.2.2_3.log

See also ports/220189.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQF8BAEBCgBmBQJaOWMiXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREQjQ0MzY3NEM3RDIzNTc4NkUxNDkyQ0VF
NEM3Nzg4MzQ3OURCRERCAAoJEOTHeINHnb3bFC8H/1GwS3gE74/55Mt7dhMMgocc
ViXJRd5HaoqJYYP1WyheMnnSwsSwJwjWi4hWtF0w6bVb8FYurnWgYInvNPZL7Bye
FpohYTwJhOZS6LQY7/81hKSslNUCXP6dnbhEp+aC9EnTAS60WNVwdKEnRaWI99uE
WINTsJNOKi0uowDYr5qmtUEfdTSPr8y/Sh4aYhHTBv6FygthY/kVhtxG0N7b9Sn/
AEfUsIiegn+I0SLtdcKf5/L/BQxoH+GBEZ3KFIlA+kYCcQiZbN9xGSS7+wTZNe1g
3p8ep+lNTcpNgWnxF9nFUiE5JrAGjwO2+ZEcw0j7mFIbwi1h2HoTs06/pEv/Lp4=
=XsXQ
-----END PGP SIGNATURE-----
--=-=-=--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8tdy-a671-wny>