FreeBSD scorpio.seibercom.net 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274401: Tue Nov 11 21:02:49 UTC 2014 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 The "www/pinentry-qt4" port fails to build due to an apparent problem with "libc++". This is the build output: make ===> pinentry-qt4-0.9.0_1 does not compile with libc++. *** Error code 1 Stop. make: stopped in /usr/ports/security/pinentry-qt4
Auto-assigned to maintainer makc@FreeBSD.org
Known problem. The message comes from the port itself: > grep IGNORE /usr/ports/security/pinentry/Makefile IGNORE= does not compile with libc++ To see the actual error, comment this line and try to build the port. Patches are always welcome!
(In reply to Max Brazhnikov from comment #2) I understand that; my question would be why even have the option to begin with if you know it doesn't work? That makes absolutely no sense and is counter productive. Can I supply a patch that removes that option entirely?
A commit references this bug: Author: makc Date: Wed Jan 21 10:38:39 UTC 2015 New revision: 377584 URL: https://svnweb.freebsd.org/changeset/ports/377584 Log: security/pinentry: - Make it apparent that Qt 4 frontend is broken on 10.x and greater PR: 196681 Submitted by: Gerard Seibert Changes: head/security/pinentry/Makefile
(In reply to Gerard Seibert from comment #3) Because it works on 8.x and 9.x. I've altered Qt 4 option description, hopefully, this will lessen the confusion.
(In reply to commit-hook from comment #4) Thank you. After reading your later comment(5), I was not aware that it worked on earlier releases of FreeBSD. Is it possible that this might be fixed in later versions as well or is it not feasible?
(In reply to Gerard Seibert from comment #6) Somebody interested should step in. Porting to Qt 5 would be nice to have also.