From owner-freebsd-ports-bugs@freebsd.org Mon Jul 13 20:38:51 2015 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 A941899CA19 for ; Mon, 13 Jul 2015 20:38:51 +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 8D6971139 for ; Mon, 13 Jul 2015 20:38:51 +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 t6DKcpFU037552 for ; Mon, 13 Jul 2015 20:38:51 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 201541] www/firefox version 39.0 fails to build. Date: Mon, 13 Jul 2015 20:38:51 +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: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: tommi.pernila@gmail.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name 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.20 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2015 20:38:51 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D201541 Bug ID: 201541 Summary: www/firefox version 39.0 fails to build. Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: gecko@FreeBSD.org Reporter: tommi.pernila@gmail.com Flags: maintainer-feedback?(gecko@FreeBSD.org) Assignee: gecko@FreeBSD.org Tried building Firefox 39.0 from Mozilla provided sources as there are seve= ral security issues in 38 branch. See: https://www.mozilla.org/en-US/security/known-vulnerabilities/firefox/#firef= ox39 First modified the Makefile and distinfo to version 39.0 with the calculated sha256 sum for the sources (after verifying the sha512 and sha1 sums from mozilla ftp site) The actual problem is: # make install =3D=3D=3D> Patching for firefox-39.0,1 =3D=3D=3D> Converting DOS text files to UNIX text files =3D=3D=3D> Applying FreeBSD patches for firefox-39.0,1 Ignoring previously applied (or reversed) patch. 1 out of 1 hunks ignored--saving rejects to browser/app/nsBrowserApp.cpp.rej =3D> Patch patch-browser-app-nsBrowserApp.cpp failed to apply cleanly. *** Error code 1 Stop. make[1]: stopped in /usr/ports/www/firefox *** Error code 1 Stop. make: stopped in /usr/ports/www/firefox Or by using portmaster a different : # portmaster -i firefox =3D=3D=3D>>> Currently installed version: firefox-38.0.6,1 =3D=3D=3D>>> Port directory: /usr/ports/www/firefox =3D=3D=3D>>> Gathering distinfo list for installed ports =3D=3D=3D>>> Launching 'make checksum' for www/firefox in background =3D=3D=3D>>> Gathering dependency list for www/firefox from ports =3D=3D=3D>>> Update libGL-9.1.7_4 to libGL-10.4.6? y/n [y] n =3D=3D=3D>>> Initial dependency check complete for www/firefox =3D=3D=3D>>> Starting build for www/firefox <<<=3D=3D=3D =3D=3D=3D>>> All dependencies are up to date =3D=3D=3D> Cleaning for firefox-39.0,1 =3D=3D=3D> Found saved configuration for firefox-36.0.4,1 =3D=3D=3D> firefox-39.0,1 depends on file: /usr/local/sbin/pkg - found =3D=3D=3D> Fetching all distfiles required by firefox-39.0,1 for building =3D=3D=3D> Extracting for firefox-39.0,1 =3D> SHA256 Checksum OK for firefox-39.0.source.tar.bz2. =3D=3D=3D> Patching for firefox-39.0,1 =3D=3D=3D> Converting DOS text files to UNIX text files =3D=3D=3D> Applying FreeBSD patches for firefox-39.0,1 1 out of 1 hunks failed--saving rejects to b2g/installer/package-manifest.in.rej =3D> Patch patch-bug1013882 failed to apply cleanly. =3D> Patch(es) patch-browser-app-nsBrowserApp.cpp applied cleanly. *** Error code 1 Stop. make[1]: stopped in /usr/ports/www/firefox *** Error code 1 Stop. make: stopped in /usr/ports/www/firefox =3D=3D=3D>>> make build failed for www/firefox =3D=3D=3D>>> Aborting update =3D=3D=3D>>> You can restart from the point of failure with this command li= ne: portmaster www/firefox=20 # uname -a FreeBSD 10.2-RELEASE FreeBSD 10.2-RELEASE #1 b7e5018(stable/10)-dirty: Fri Jul 10 12:51:25 EDT 2015 # ident /usr/ports/www/firefox/Makefile.org=20 /usr/ports/www/firefox/Makefile.org: $FreeBSD: head/www/firefox/Makefile 389344 2015-06-13 11:08:22Z jbeich= $ # ident /usr/ports/www/firefox/Makefile /usr/ports/www/firefox/Makefile: $FreeBSD: head/www/firefox/Makefile 389344 2015-06-13 11:08:22Z jbeich= $ Here is also the diffs of the Makefile and the distinfo. diff Makefile Makefile.org=20 5c5 < DISTVERSION=3D 39.0 --- > DISTVERSION=3D 38.0.6 # diff distinfo distinfo.org=20 1,2c1,2 < SHA256 (firefox-39.0.source.tar.bz2) =3D 7e25014deb926df9220c3ab40ac6816c13a04c4cf7bd89b08fc1743307df1096 < SIZE (firefox-39.0.source.tar.bz2) =3D 182881881 --- > SHA256 (firefox-38.0.6.source.tar.bz2) =3D 379a83c45c606aa046bf543a95f806024089e8794ee3001efd1ba2f7067e2c4d > SIZE (firefox-38.0.6.source.tar.bz2) =3D 180322743 Also just out of interest tried removing the problematic patch ( patch-browser-app-nsBrowserApp.cpp ), this just caused more problems with patches. # make install =3D=3D=3D> Patching for firefox-39.0,1 =3D=3D=3D> Converting DOS text files to UNIX text files =3D=3D=3D> Applying FreeBSD patches for firefox-39.0,1 Ignoring previously applied (or reversed) patch. 1 out of 1 hunks ignored--saving rejects to b2g/installer/Makefile.in.rej 1 out of 1 hunks failed--saving rejects to b2g/installer/package-manifest.in.rej Ignoring previously applied (or reversed) patch. 1 out of 1 hunks ignored--saving rejects to browser/installer/package-manifest.in.rej Ignoring previously applied (or reversed) patch. 1 out of 1 hunks ignored--saving rejects to mobile/android/installer/Makefile.in.rej Ignoring previously applied (or reversed) patch. 1 out of 1 hunks ignored--saving rejects to mobile/android/installer/package-manifest.in.rej =3D> Patch patch-bug1013882 failed to apply cleanly. *** Error code 1 Stop. make[1]: stopped in /usr/ports/www/firefox *** Error code 1 Stop. --=20 You are receiving this mail because: You are the assignee for the bug.=