From owner-freebsd-ports-bugs@freebsd.org Sun Jul 10 21:52:48 2016 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5EB9CB848D7 for ; Sun, 10 Jul 2016 21:52:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 348A31DB1 for ; Sun, 10 Jul 2016 21:52:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u6ALqmF7066219 for ; Sun, 10 Jul 2016 21:52:48 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 210991] [MAINTAINER][PATCH] astro/gpsbabel Fix build with libc++ 3.8.0 Date: Sun, 10 Jul 2016 21:52:48 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: dev2@heesakkers.info X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status keywords bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jul 2016 21:52:48 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D210991 Bug ID: 210991 Summary: [MAINTAINER][PATCH] astro/gpsbabel Fix build with libc++ 3.8.0 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Keywords: patch Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: dev2@heesakkers.info Keywords: patch Created attachment 172361 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D172361&action= =3Dedit patch to patch exif.cc Ever since libc++ 3.8.0 was introduced, I've had pkg fallout bugging me abo= ut this. See #208158 Initially I wanted to combine the update to 1.5.3 with a fix for this probl= em, but to my surprise the update was already done through phabricator by the t= ime I got to it (I know I'm late to update, but not even a courtesy e-mail?). The original complaint from pkg fallout was "call to 'abs' is ambiguous" and only leads to a failed build under i386. Replacing abs() with labs(), as is done upstream, would fix the build, but warnings would still be displayed. Since the problem is presumably caused by QT's toTime_t() I then figured it would be appropriate to replace abs() with QT's qAbs(). The build now compl= etes without error or warning on i386 and completes without error but with a war= ning on amd64 ("format specifies type 'int' but the argument). Since this warning is only on printing a warning I figured I'd get patch in= as is and try to address this warning later when I get the chance. Tested against i386 and amd64 1100120. --=20 You are receiving this mail because: You are the assignee for the bug.=