From owner-freebsd-gecko@freebsd.org Mon Nov 9 17:25:31 2015 Return-Path: Delivered-To: freebsd-gecko@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 F3F2AA2A228 for ; Mon, 9 Nov 2015 17:25:30 +0000 (UTC) (envelope-from jbeich@vfemail.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id D4EDF1D71 for ; Mon, 9 Nov 2015 17:25:30 +0000 (UTC) (envelope-from jbeich@vfemail.net) Received: by mailman.ysv.freebsd.org (Postfix) id D26F6A2A227; Mon, 9 Nov 2015 17:25:30 +0000 (UTC) Delivered-To: gecko@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 B72AEA2A226 for ; Mon, 9 Nov 2015 17:25:30 +0000 (UTC) (envelope-from jbeich@vfemail.net) Received: from vfemail.net (fivefive.neocoil.com [12.31.100.155]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 210311D6E for ; Mon, 9 Nov 2015 17:25:29 +0000 (UTC) (envelope-from jbeich@vfemail.net) Received: (qmail 91967 invoked by uid 89); 9 Nov 2015 17:18:37 -0000 Received: from localhost (HELO freequeue.vfemail.net) (127.0.0.1) by localhost with (DHE-RSA-AES256-SHA encrypted) SMTP; 9 Nov 2015 17:18:37 -0000 Received: (qmail 91935 invoked by uid 89); 9 Nov 2015 17:18:19 -0000 Received: by simscan 1.3.1 ppid: 91933, pid: 91934, t: 0.0054s scanners:none Received: from unknown (HELO smtp102-2.vfemail.net) (172.16.100.62) by FreeQueue with SMTP; 9 Nov 2015 17:18:19 -0000 Received: (qmail 29728 invoked by uid 89); 9 Nov 2015 17:18:27 -0000 Received: by simscan 1.4.0 ppid: 29667, pid: 29705, t: 3.4824s scanners:none Received: from unknown (HELO nil) (amJlaWNoQHZmZW1haWwubmV0@172.16.100.27) by 172.16.100.62 with ESMTPA; 9 Nov 2015 17:18:24 -0000 From: Jan Beich To: "Marat N.Afanasyev" Cc: Steve Wills , Louis Epstein , gecko@freebsd.org Subject: Re: Seamonkey port? References: <20151104230905.Q98665-100000@main.put.com> <563B6A1E.9000806@li.ru> <563BA5F1.2080503@FreeBSD.org> <563C9BA8.7010006@li.ru> <563F155E.7030705@li.ru> <5640B0D1.1050302@li.ru> Date: Mon, 09 Nov 2015 18:17:46 +0100 In-Reply-To: <5640B0D1.1050302@li.ru> (Marat N. Afanasyev's message of "Mon, 09 Nov 2015 17:42:25 +0300") Message-ID: <1tbz-5byd-wny@vfemail.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Nov 2015 17:25:31 -0000 --=-=-= Content-Type: text/plain "Marat N.Afanasyev" writes: > Jan Beich wrote: > >> "Marat N.Afanasyev" writes: >> >>> /usr/bin/ld: libxul.so: hidden symbol `downmix_int' isn't defined >> >> Adding -lopus won't be enough. Firefox hides any symbol not explicitly >> listed as system with pragma visibility, see config/system-headers. However, >> downmix_int isn't really a public symbol. So, you either have to disable >> system opus via USE_MOZILLA=-opus like r386162 or apply the following hack > > if I set > > USE_MOZILLA=-opus > > then it doesn't build at all. www/seamonkey shares most patches with www/firefox, so if they were rebased correctly it should build fine just like firefox. Rebase can be simplified to: - replace files/ with the one from firefox - restore the few specific to seamonkey - merge Makefile changes from updates So, try building with USE_MOZILLA=-opus again after $ sed 's,^[-+]\{3\} ,&mozilla/,' \ ../firefox/files/patch-z-bug517422 \ >files/patch-z-bug517422 or $ rm files/patch-z-bug517422 > >> >> Index: audio/opus/Makefile >> =================================================================== >> --- audio/opus/Makefile (revision 401065) >> +++ audio/opus/Makefile (working copy) >> ... >> > I applied this patch to opus, rebuilt and reinstalled it, but no luck > as yet :( > > the same error in the same place Make sure the object file that references downmix_int uses default visibility. Either track it manually and remove or restart the build by cleaning WRKDIR. It's quite likely libxul.so wants more than just that symbol which makes using system libopus (and libcelt) hard. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQF8BAEBCgBmBQJWQNU7XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREQjQ0MzY3NEM3RDIzNTc4NkUxNDkyQ0VF NEM3Nzg4MzQ3OURCRERCAAoJEOTHeINHnb3bMwIH/A6Cq7yVfLw926zdNA55ioFA Qa4c9vEJQGnG7AonxOsslSEmkq9UMlBRTO0H1srZoDcFcp9Jfb3fIa3Ot/RjQRlu J1Ry24twok4TKVWc8/g6i1EFP8ryQDis0nGW3w/kCVMaKxXHFamoJm1Sm8P/ppE2 nCxBHCkF6TIh83qwjB1kkVZ5yKjO+oJ/qyuaOB5SPDoFWYPF6kBs4vnp55q9SsWW QL08f6xAhD6tttLUJvL1h07MpZqp+/Pj0DDqQL12p7kHOqkRyBf69S+W8RlTt/GI h0O2N3Ro4c5U8ovqoZj8nwvgifSmD0J2OW3YQ7SFMiND9zKhBgCY/a+ZuX1U8wU= =GS27 -----END PGP SIGNATURE----- --=-=-=--