Bug 219112

Summary: mark various kde@ ports BROKEN on tier-2
Product: Ports & Packages Reporter: Mark Linimon <linimon>
Component: Individual Port(s)Assignee: freebsd-kde (group) <kde>
Status: Closed Overcome By Events    
Severity: Affects Some People CC: groot, jbeich, linimon, mikael, miwi
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216736
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210027
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223988
Bug Depends on:    
Bug Blocks: 201763    
Attachments:
Description Flags
patch to various kde@ ports
none
patch to various kde@ ports none

Description Mark Linimon freebsd_committer freebsd_triage 2017-05-06 21:44:58 UTC
I am going through the tier-2 build logs and marking various things BROKEN.  I do not have the time to fix these at the moment.  There is no reason to try to build them over and over again during package builds.

Patches welcome.
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2017-05-06 21:46:25 UTC
Created attachment 182351 [details]
patch to various kde@ ports
Comment 2 Mikael Urankar freebsd_committer freebsd_triage 2017-05-07 10:37:29 UTC
A few notes for armv6:

devel/qca-qt5: it builds fine
http://beefy8.nyi.freebsd.org/data/head-armv6-default/p440074_s317782/logs/qca-qt5-2.1.1_1.log


devel/qt5-script: patch here: bug #216736

py-qt4-dbussupport: builds fine for me, certainly related to bug #210027
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2017-05-07 16:31:40 UTC
Created attachment 182366 [details]
patch to various kde@ ports
Comment 4 Jan Beich freebsd_committer freebsd_triage 2017-05-07 17:03:03 UTC
Comment on attachment 182366 [details]
patch to various kde@ ports

> +++ devel/qt4-script/Makefile	(working copy)
[...]
> +BROKEN_aarch64=		fails to compile: Platform.h: error: Not supported ARM architecture
[...]
> +++ lang/qt5-qml/Makefile	(working copy)
[...]
> +BROKEN_aarch64=		fails to compile: Platform.h: error: Not supported ARM architecture
[...]
> +++ devel/qt5-script/Makefile	(working copy)
[...]
> +BROKEN_aarch64=		fails to compile: Platform.h: error: Not supported ARM architecture

Which version failed to build on aarch64?

http://thunderx1.nyi.freebsd.org/data/latest-per-pkg/qt4-script/
http://thunderx1.nyi.freebsd.org/data/latest-per-pkg/qt5-script/
http://thunderx1.nyi.freebsd.org/data/latest-per-pkg/qt5-qml/

> +++ devel/qt5-qmake/Makefile	(working copy)
[...]
> +BROKEN_powerpc64=	fails to compile: error: unrecognized command line option -std=c++11

USES=compiler:c++11-lib was added by ports r434380. How old is your build log?

> +++ www/qt4-webkit/Makefile	(working copy)
[...]
> +BROKEN_aarch64=		fails to compile: error: cast from pointer to smaller type 'int32_t' (aka 'int') loses information

Instead of copy-pasting obvious "fails to compile" better include the file where the error occurs.
Comment 5 Mikael Urankar freebsd_committer freebsd_triage 2017-05-07 17:30:06 UTC
Why marking ports broken when there is an available fix in another pr?
Comment 6 Martin Wilke freebsd_committer freebsd_triage 2017-05-13 04:49:27 UTC
Over to the KDE gang
Comment 7 Mark Linimon freebsd_committer freebsd_triage 2017-05-14 07:26:33 UTC
Mikael: because I missed it :-)
Comment 8 groot 2017-06-15 10:06:44 UTC
This is a bit of a grab-bag.

Powerpc64 breaks because base g++ is selected, even in the presence of USES c++11-lib. There's another PR for that.

Arm64 has a slew of other PRs for it, and there was a typo corrected (6KZ vs 6ZK iirc) recently.
Comment 9 commit-hook freebsd_committer freebsd_triage 2017-11-30 09:14:04 UTC
A commit references this bug:

Author: linimon
Date: Thu Nov 30 09:13:55 UTC 2017
New revision: 455185
URL: https://svnweb.freebsd.org/changeset/ports/455185

Log:
  Mark broken on powerpc64.  Apparently this was being worked on upstream
  (see PRs 204923, 201529, 217762) but there has been no action for several
  months.

  PR:		219112 (partial)
  Approved by:	portmgr (tier-2 blanket), maintainer timeout

Changes:
  head/devel/qt5-qmake/Makefile
Comment 10 Mark Linimon freebsd_committer freebsd_triage 2017-11-30 09:24:32 UTC
The last bit that is applicable to this has migrated to 223988.