From owner-freebsd-ports@freebsd.org Tue Mar 17 02:47:03 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 649BE277A1A for ; Tue, 17 Mar 2020 02:47:03 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from resqmta-po-05v.sys.comcast.net (resqmta-po-05v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:164]) (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 48hHd10bGjz4RrG for ; Tue, 17 Mar 2020 02:47:00 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from resomta-po-14v.sys.comcast.net ([96.114.154.238]) by resqmta-po-05v.sys.comcast.net with ESMTP id E0vnj1aETX2wXE2FujGkO5; Tue, 17 Mar 2020 02:46:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcastmailservice.net; s=20180828_2048; t=1584413218; bh=h6WA7NK0T3jKKe5aowjjpQNkxl96PDeiCogERZFzfNc=; h=Received:Received:Received:Subject:To:From:Message-ID:Date: MIME-Version:Content-Type; b=d4k1iws3j3GP7HDsgz0EAxKR0D5zMSmpcNtOtV2Syx1M8qyI8Z/aD8jKsg+InlIdP q/J0BUqT6X/GocrtIelMMoE7Pa6zgh1XoVR66XyoOXfD+WT3vuTwUhtMQzjE4YLMei x7tMRsNJ/BFVWLHWv7HwxjnxCcC65Si4PVwqM8ZivlZTzvdvkVmAjc2bryOUtqudod AMJG+P69CQGrqvZDACQlf0O+x/l+aWRwGgnrriTuAzgAWWEnadrvDJ+kolMsqanfML CBvWcYwLW08fMuMd3NW3GVSkl6Dgostw8YWpNSu1IU1LpvfeTQtRrJqqL6PyQcxYdy RJYo1/A2yqTyQ== Received: from misty.eyesbeyond.com ([24.16.127.181]) by resomta-po-14v.sys.comcast.net with ESMTPA id E2FsjYXXpjI1gE2FsjaF3d; Tue, 17 Mar 2020 02:46:58 +0000 X-Xfinity-VAAS: gggruggvucftvghtrhhoucdtuddrgedugedrudefgedgheduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuvehomhgtrghsthdqtfgvshhipdfqfgfvpdfpqffurfetoffkrfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepuffvfhfhkffffgggjggtgfesthekredttdefjeenucfhrhhomhepifhrvghgucfnvgifihhsuceoghhlvgifihhssegvhigvshgsvgihohhnugdrtghomheqnecukfhppedvgedrudeirdduvdejrddukedunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghlohepmhhishhthidrvgihvghssggvhihonhgurdgtohhmpdhinhgvthepvdegrdduiedruddvjedrudekuddpmhgrihhlfhhrohhmpehglhgvfihishesvgihvghssggvhihonhgurdgtohhmpdhrtghpthhtohepjhhonhgtsegthhgvnhdrohhrghdrnhiipdhrtghpthhtohepfhhrvggvsghsugdqjhgrvhgrsehfrhgvvggsshgurdhorhhgpdhrtghpthhtohepfhhrvggvsghsugdqphhorhhtshesfhhrvggvsghsugdrohhrgh X-Xfinity-VMeta: sc=-100.00;st=legit Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.15.2/8.15.2) with ESMTP id 02H2ktEZ075845; Mon, 16 Mar 2020 19:46:56 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: Host localhost.eyesbeyond.com [127.0.0.1] claimed to be misty.eyesbeyond.com Subject: Re: java/openjdk7 update fails to build To: Jonathan Chen , freebsd-java@freebsd.org, freebsd-ports@freebsd.org References: From: Greg Lewis Autocrypt: addr=glewis@eyesbeyond.com; prefer-encrypt=mutual; keydata= mQGiBDyFNecRBACKn+4b36n2/e55yTfpLXS9a57gQNgx0WXBfbK9LMLf2D8otD+0z1DW2ecl AOwJVtPftjvYP0HKFVC8Pes9Wvp6Z0sIEPpdkL2NPlUuxXUyh1b92u7nBpt7Uwsom88fnn+B OPrvvPL8Arg3JBen+Jd8o9yRoABCYku8vQF6CEUDcwCgmHJd9hZ/kRb1rLdSLssB4VMQ3zED /0/SVm+6XV+2ObXn9FKQpCC6sMSq+PCoR9NzAVRInjTtkpyR0fjJZr69IN2E2MWPonv38Xg1 tWJnR3fKUOnNqwiVHBQKKrKa9lGWsZQpTrR+ihtJ9hC626dCq9JDb1Ls7TXn9ha+d0WNuqiw ugto/myHm/GVlCANhGzUuDNUMo27A/46YEAMuhSQWOxgSZ/Z5g0ybgpswVePrxvD4sX2/AVf KClOYpPiNJe+S7YTJmfIPkpP2P7v+87BaN/uWgaFmxlhpUOIuat44w52EwwGB+K24cGgq52X ncZsYTYHSrLitkRtt35tVdnn1v3gmDi83M8W/YunflpeJAgJC0QzxKuar7QiR3JlZyBMZXdp cyA8Z2xld2lzQGV5ZXNiZXlvbmQuY29tPohXBBMRAgAXBQI8hTXoBQsHCgMEAxUDAgMWAgEC F4AACgkQ3uqZIxu22eCXswCeN0vOYtjnUXXznfUZtq/A/a6rf3EAoJE+kpmyp/e142F9s1Jo ndlUZjNFuQINBDyFNqMQCACa5C6Q8Vp5+TMTsNMiBIMhzm9GZQcOzTVsanfpHt/kYSZfA20J n4x/4fnhBLO42HVBono2r+Jh3fksDTf8jsCBQXBJfVwRz+d82PGpLbsIBpvqci31LJv1YAAp QoMzBkKMcE2/j0IA/JVVvVpNQInJRy/WAZIw0devZuRalricg3j6uoPeGJ8cJfWP/ZcySZhj w0JVNjnbOo7iwJuH6iEAx9i1bbJXYjPPieCmmnR9RuaUZXoNW9MLUyLrVQIOSE75NkWUTepd 4aU/kZHRJul1CY+IjQmmKepmzjeBx3bG2JQEzscAyhAOnIWKsO7IMpSAxYmu0m0DBZrhx/gu 6H9/AAURB/92qkduXjy275EQA+uOT01ZoZWqLW+/Svgslejx1v1obHDADMpcOHCoejr0TqXj 9F36GxqwgkTu8Y1sYr656tOD9beOi33QyqtqmVce5LnhOM4zLNZJIbtLrKmYN/licrfFATg1 9Ni8LYbGmGi2QT5CYHOZ5+38yjeilViW/c44GqJCgJgHfjytdzPERQ9qbdsUHDXCnleMDSSp hFxRvE0TkAr1z6DpHZz+NP3oScNkOkxEI1mIAocUsSO0fLroGJUcq+C2KNYPSTG2VZXwoAo3 o6FSlJKwK/neOwIie00BEBUQ04o5XRFBUN8mDKR4r7d542tR0iMBYUBZxU4TDlNCiEYEGBEC AAYFAjyFNqMACgkQ3uqZIxu22eAdvgCffuZlTysTdIYICVMkItXUnFENdXIAmwUFWyHGKyfU bJx1PdQLBwlUAcnl Message-ID: <1959cf55-dcbf-32ea-8774-7e8ed29140d9@eyesbeyond.com> Date: Mon, 16 Mar 2020 19:46:55 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: en-AU X-Rspamd-Queue-Id: 48hHd10bGjz4RrG X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=comcastmailservice.net header.s=20180828_2048 header.b=d4k1iws3; dmarc=none; spf=none (mx1.freebsd.org: domain of glewis@eyesbeyond.com has no SPF policy when checking 2001:558:fe16:19:96:114:154:164) smtp.mailfrom=glewis@eyesbeyond.com X-Spamd-Result: default: False [2.16 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[comcastmailservice.net:s=20180828_2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; IP_SCORE(-0.24)[ipnet: 2001:558::/29(-0.49), asn: 7922(-0.65), country: US(-0.05)]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; DMARC_NA(0.00)[eyesbeyond.com]; NEURAL_SPAM_MEDIUM(0.68)[0.682,0]; NEURAL_HAM_LONG(-0.99)[-0.985,0]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[comcastmailservice.net:+]; RCVD_IN_DNSWL_NONE(0.00)[4.6.1.0.4.5.1.0.4.1.1.0.6.9.0.0.9.1.0.0.6.1.e.f.8.5.5.0.1.0.0.2.list.dnswl.org : 127.0.5.0]; HFILTER_HELO_5(3.00)[resqmta-po-05v.sys.comcast.net]; R_SPF_NA(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[181.127.16.24.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7922, ipnet:2001:558::/29, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_LAST(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Mar 2020 02:47:03 -0000 Hi Jon, On 2020-03-09 18:12, Jonathan Chen wrote: > Hi, > > The latest update to java/openjdk7 on 8-Mar to 7u251 is currently failing with: > > echo Linking launcher... > Linking launcher... > cc -m64 -Xlinker -O1 -Xlinker -z -Xlinker noexecstack -m64 -Xlinker > -export-dynamic -L`pwd` -o gamma launcher/java_md.o > launcher/jli_util.o launcher/wildcard.o launcher/java.o -ljvm -lm > -pthread > ld: error: undefined symbol: JNI_CreateJavaVM >>>> referenced by java_md.c:752 (/construction/xports/java/openjdk7/work/jdk7u-jdk7u251-b02.1/hotspot/src/os/posix/launcher/java_md.c:752) >>>> launcher/java_md.o:(LoadJavaVM) > ld: error: undefined symbol: JNI_GetDefaultJavaVMInitArgs >>>> referenced by java_md.c:753 (/construction/xports/java/openjdk7/work/jdk7u-jdk7u251-b02.1/hotspot/src/os/posix/launcher/java_md.c:753) >>>> launcher/java_md.o:(LoadJavaVM) > cc: error: linker command failed with exit code 1 (use -v to see invocation) > gmake[7]: *** [/construction/xports/java/openjdk7/work/jdk7u-jdk7u251-b02.1/hotspot/make/bsd/makefiles/launcher.make:102: > gamma] Error 1 > gmake[7]: Leaving directory > '/construction/xports/java/openjdk7/work/jdk7u-jdk7u251-b02.1/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product' > gmake[6]: *** [/construction/xports/java/openjdk7/work/jdk7u-jdk7u251-b02.1/hotspot/make/bsd/makefiles/top.make:129: > the_vm] Error 2 > gmake[6]: Leaving directory > '/construction/xports/java/openjdk7/work/jdk7u-jdk7u251-b02.1/build/bsd-amd64/hotspot/outputdir/bsd_amd64_compiler2/product' > gmake[5]: *** [/construction/xports/java/openjdk7/work/jdk7u-jdk7u251-b02.1/hotspot/make/bsd/Makefile:292: > product] Error 2 > gmake[5]: Leaving directory > '/construction/xports/java/openjdk7/work/jdk7u-jdk7u251-b02.1/build/bsd-amd64/hotspot/outputdir' > gmake[4]: *** [Makefile:203: generic_build2] Error 2 > gmake[4]: Leaving directory > '/construction/xports/java/openjdk7/work/jdk7u-jdk7u251-b02.1/hotspot/make' > gmake[3]: *** [Makefile:158: product] Error 2 > gmake[3]: Leaving directory > '/construction/xports/java/openjdk7/work/jdk7u-jdk7u251-b02.1/hotspot/make' > gmake[2]: *** [make/hotspot-rules.gmk:128: hotspot-build] Error 2 > gmake[2]: Leaving directory > '/construction/xports/java/openjdk7/work/jdk7u-jdk7u251-b02.1' > gmake[1]: *** [Makefile:251: build_product_image] Error 2 > gmake[1]: Leaving directory > '/construction/xports/java/openjdk7/work/jdk7u-jdk7u251-b02.1' > *** Error code 1 > > Cheers. I assume you're trying this on 13.x since the problem doesn't occur on either 11.x or 12.x that I know of.  Please let me know if that isn't true, but certainly package builder has had no problems and neither have I.  Also, these same build errors have been happening on 13.x for months -- well before the update of openjdk7. My best guess is that it is something to do with the way the 13.x linker is handling mapfiles when producing shared libraries.  Both of these symbols are explicitly exported by the mapfile that openjdk7 uses (by default, most symbols are kept private), and it seems like the linker isn't respecting that on 13.x. -- Greg