From owner-freebsd-ports@freebsd.org Mon Dec 14 21:34:41 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 4D5CE4C3E49 for ; Mon, 14 Dec 2020 21:34:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-20.consmr.mail.gq1.yahoo.com (sonic314-20.consmr.mail.gq1.yahoo.com [98.137.69.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cvvmc1Z4Jz3rsV for ; Mon, 14 Dec 2020 21:34:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1607981677; bh=umnf1sF+Dmtw2uFsvBYJ3fP1e2bleSmcLXc4IOtHz6g=; h=From:Subject:Date:To:From:Subject; b=QTH+1vP6wPFLOvo/DW/OvYB49VinlJH8yGp+ZRUumFqavtN2Fj7mozIlg7CCISl/p/zeSPFyHzoaFt+yHAy7BZL0D2y673ikdvi5oPvzlFbV+HOrrvpixpxBWf/Umv8Qm7hRcjgdadkkrjspcbGnpCupR3IzWStUdj372G7fWxR99+extV8vtZe9SIU2prDZyRGUXtUoWOt5Ia44oD414vZ7/9bKwC+kTh8qFRNkTk8Sqc9jgd/dDno/2LXRc0fCqtsayOPCmRCEqqDFw3nWmmBneSGmVBeNVhj0cVd0+215OyTVAet1Oh5bbUbf+e9rcBkv8+Nb1T4blWpRvCLUzg== X-YMail-OSG: atCD.BgVM1m098xMA.yD3VGbG6DeA2Duwj9Q0CrrznBP7JUBv.46gPKMrnSEi84 D5xTsIs9or4EZ6O9b.NWxD7eJi1YQ7p0xfPTYIBw.xPCfxsnUOxhrIwOVghXaPXSxKjyxeZ.P0jx mqa7gZFHejkedl.mwxdTzrttIrWp9i9lCikTTNjKsC8Tw_qPS0nt1fnZ9b4yy5FmH9lh76Af65_3 C6C5Um4kwWYfOUlDz3wcweKtsZnflJ25opek.6lfLNW9m_DRgtZGudmq2L0hArYQsABkZhzrA_1K 5A2Aa6G4mi2rDwCHoown7YceELcEqexPLzJi9jERCxeXm4L6hegP3rj.lwe4D1aoaVLgpM66SqO_ 7q1ez4EEiBDN2WEauvNJY9ouFQ_EoMO8cD6XNgyGWQ1FUO.rnpLZE6oJPxvRqC2cxmj51X76vTVp kVKiErnCRh4Gao8_3wNVSe4STI4HNp65KvvpxxD0Fta13M2G_zOwCl2D2tKB8Z25C9PnzYN43OfM av9XUH1vOjBIqqZJUlFL4RYLIg1iBwOhWiLSqFW5LDwDFBbjOYKPTjrURmSKKlJlgatu1_qpHJpw .tlYvo9C_3Dqym85p_mwRyAWQG3uC96cSe2lJYKsaS3FPGrxP7z4hR.SYvJvuR8_.ltInUvkD0Vy MDszclcxSUe_UEk90Shg9eizggBu0V7n8pgf7c8fQDLkGFYzrI49q3s.rLRJ79HaoCzsLb0Ix_T9 3aBOggFGT2HZ8iLgDnwZgztQhurB2XR47klyXoH1y.FD47lNzY3DMGhOJaO7AmLP.5myf1Amheus 9zWsgo1I1Yf5OdedgztTVy30jH9SUW8Wo.iVy66EJ0KTXcApW09qvmZ295sIp3wxUXMFAOgc_d4X KuSGMaAI5PGB8FjgGFbIw6yCcH42ea.DAqrJm8ODAC9mfrh_dZTmGDA7SHlWTsTEv3R6yZ2OVROd 5BIq25rNzRSofs19FuOWb9EuzmGtsbSOC8GuFSHeXiH3POvQE1qAqarpnyefUQvGL4hJjUZ6uwDh QeDv.mR4mktQvjEnLWcGDH_MjhA9Z6ggQOJiEYdU8gMWOyNT.C7Q.m7Z0yegcF.sdMSDIDBuEVV0 shMkzewDKw1uqTNDC7WpHJMVOwu0mdhX6p9Ge4w8bM3l1EA0DaU0wxo8JOo4kDgAHW1vJiPp9WVA tXYvJdVcLw3OsYoTeBgBd4OY7a2B5E.oX__8.oWOxipcBWdK0k.86Y4nlxDims4WIo1H62kIFt7i ba0AFsFi4NoFwuhiD3lMFBkE_phUXTNaZrBwSyRuNljE2eK4sMZE0kebqeRO0Ki_8enBlOa0rUgL 5gRKIwCyFdJ6RS9XKdivfZceXZcGJcHHA7PnHtzUS5tly5ryrDsjqQU5wx4hBv50qOr9u31vkfMc sN7DASlWuTH2AHNq29VRe8Zp9mpKcp0WFMO1TOEM1mbgN3XQeHqDExhknXEFD8b4wsWYg1L7Ky.E cxeHSTOvUrkcifWh5mbw295kMYlSQscuxwKoVVWGHH2HxGlWbVXncHkch4Zh2Nt1H3t8yKTiM64l l_jdqQHyH0oEtDCmcagm4lG_m5JiAyj063PJ_DWGoQ1uHX72o6y0ePXgyEQyKbN9XfgZB1foZgu8 fteeKWNHnCfpwhmMrhgv3ilBow4QZ_MP.j7YToXG3nI7rHUc8NTPeu62zGTyDKJ.s_H81xS.ICu8 viqWCMcvxLNl_DKJ2nWFCGCJMlwsepRrKTlUjnIymdtVKoHaCAOk_.ZqHUZP9ccNifbgRacJhKmK eYbT8SeTcPJF.Kjxn38b0dVC4SE3rVGg5JUpdhUiF3Fj9X8FI9oG08p6StLCpwFkpA6a0MbbfrJA PcZTKaiGTNrB15GvRlWVUo6FPgpKw7uwm3DBcyI4HYhANTb4RviG3tI0gh2GDzTkuXYPGjdTJqzQ Z6ftIipf_FVK8.BOJ205E8Bj8RBFuyF5SwyEmya18S71AArJimaXYS37srgrR9iYrOOeYLDgAvs1 yIkRzFdJeFKi_IaPjAY3u7RWOBVCmwb3YIw4jkYePBQZRtT1EsfeB28LvhYHQNPtaKTPrSUenVJ4 w.MAHweUgP7fHOoJ5BvmVCbhuFiM_4YspO69mL.6oHps2gCYIJGOqRvK_plPqb24zw30ws4EWEkQ tDSwXR4geZw3eFsSXzp8k4T3eVl3ISqPP6mFC7Z_dHav2CoGoLCKhY_l.xM0_0.mZ8oVQEvtPhjj ZQpbOxxdAiu0eJAEE5xGnCMZ4jmMC2kMavwQxoTsukTkGNf8AFMddR5keVslX8FkrtsCi6hwNfm8 Szc_AbGYpReK72peVTVmdxVyFTVLvetIg.j6bfAvwX1loNS4lB8lJaYvKF9duOrgEeZjzXOWQDAH uXZoP2Wjc5IzeDS3YFHMYTv0EabkFac4qGJuSx0A1ZO.SXLoTBE7ovP6dVCobGxg.Fc3moiJc49t oyaPuywi6chDJoe2UlmrKpTwQmo61RogFhtbBFdQ9qURuhaDUlmH3SiftOtXLdXjyY66YYHVFLXr NeYYE Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Mon, 14 Dec 2020 21:34:37 +0000 Received: by smtp403.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 48b2e4b86bc1bd002095c496cba31153; Mon, 14 Dec 2020 21:34:32 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: math/suitesparse from ports head -r557893 fails for armv7 by default: "/usr/local/bin/ld: cannot find -lomp" Message-Id: Date: Mon, 14 Dec 2020 13:34:29 -0800 To: FreeBSD ports X-Mailer: Apple Mail (2.3654.20.0.2.21) References: X-Rspamd-Queue-Id: 4Cvvmc1Z4Jz3rsV X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.69.83:from]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[98.137.69.83:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.83:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.83:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-ports] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Dec 2020 21:34:41 -0000 This was on aarch64 doing a build targeting armv7 via poudriere --but = might apply to other platforms that by default do not have LLVM's OpenMP = runtime: WITHOUT_OPENMP Set to not build LLVM's OpenMP runtime. This is a default setting on arm/armv6, arm/armv7, = mips/mips, mips/mips64, powerpc/powerpc, riscv/riscv64 and = riscv/riscv64sf. # poudriere jail -jFBSDFSSDjailArmV7 -i Jail name: FBSDFSSDjailArmV7 Jail version: 13.0-CURRENT Jail arch: arm.armv7 Jail method: null Jail mount: /usr/obj/DESTDIRs/clang-armv7-installworld-poud Jail fs: =20 Jail updated: 2020-04-21 22:39:35 /usr/obj/DESTDIRs/clang-armv7-installworld-poud is at: head -r368500 (as is the containing aarch64 environment). Apparently, armv7 (at least) requires a manual/explicit OPENMP=3Doff = configuration option for math/suitesparse . Is this intentional? poudriere reported: [02:42:51] [01] [00:00:00] Building math/suitesparse | suitesparse-5.8.1 [02:46:41] [01] [00:03:50] Saving math/suitesparse | suitesparse-5.8.1 = wrkdir [02:46:45] [01] [00:03:54] Saved math/suitesparse | suitesparse-5.8.1 = wrkdir to: = /usr/local/poudriere/data/wrkdirs/FBSDFSSDjailArmV7-default/default/suites= parse-5.8.1.tar [02:46:55] [01] [00:04:04] Finished math/suitesparse | = suitesparse-5.8.1: Failed: build [02:46:59] [01] [00:04:08] Skipping math/eigen3 | eigen-3.3.8: Dependent = port math/suitesparse | suitesparse-5.8.1 failed [02:46:59] [01] [00:04:08] Skipping multimedia/ffmpeg | = ffmpeg-4.3.1_9,1: Dependent port math/suitesparse | suitesparse-5.8.1 = failed [02:46:59] [01] [00:04:08] Skipping multimedia/gstreamer1-libav | = gstreamer1-libav-1.16.2: Dependent port math/suitesparse | = suitesparse-5.8.1 failed [02:46:59] [01] [00:04:08] Skipping multimedia/gstreamer1-plugins-core | = gstreamer1-plugins-core-1.16: Dependent port math/suitesparse | = suitesparse-5.8.1 failed [02:46:59] [01] [00:04:08] Skipping x11/lumina | lumina-1.6.0,3: = Dependent port math/suitesparse | suitesparse-5.8.1 failed [02:46:59] [01] [00:04:08] Skipping x11/lumina-core | lumina-core-1.6.0: = Dependent port math/suitesparse | suitesparse-5.8.1 failed [02:46:59] [01] [00:04:08] Skipping graphics/opencv-core | = opencv-core-3.4.1_37: Dependent port math/suitesparse | = suitesparse-5.8.1 failed . . . [02:48:20] Failed ports: math/suitesparse:build [02:48:20] Skipped ports: graphics/opencv-core math/eigen3 = multimedia/ffmpeg multimedia/gstreamer1-libav = multimedia/gstreamer1-plugins-core x11/lumina x11/lumina-core (That last gives a clue what types of things are blocked by the = failure.) The log showed the -lomp issue: . . . /usr/local/bin/ranlib libcholmod.a /usr/local/bin/ld: cannot find -lomp c++: error: linker command failed with exit code 1 (use -v to see = invocation) gmake[4]: *** [Makefile:544: = /wrkdirs/usr/ports/math/suitesparse/work/SuiteSparse-5.8.1/lib/libcholmod.= so.3.0.14] Error 1 gmake[4]: Leaving directory = '/wrkdirs/usr/ports/math/suitesparse/work/SuiteSparse-5.8.1/CHOLMOD/Lib' gmake[3]: *** [Makefile:31: library] Error 2 gmake[3]: Leaving directory = '/wrkdirs/usr/ports/math/suitesparse/work/SuiteSparse-5.8.1/CHOLMOD/Lib' gmake[2]: *** [Makefile:19: library] Error 2 gmake[2]: Leaving directory = '/wrkdirs/usr/ports/math/suitesparse/work/SuiteSparse-5.8.1/CHOLMOD' gmake[1]: *** [Makefile:135: library] Error 2 gmake[1]: Leaving directory = '/wrkdirs/usr/ports/math/suitesparse/work/SuiteSparse-5.8.1' =3D=3D=3D> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the = failure to the maintainer. *** Error code 1 . . . Other context details . . . # svnlite info /usr/ports/ Path: /usr/ports Working Copy Root Path: /usr/ports URL: svn://svn.freebsd.org/ports/head Relative URL: ^/head Repository Root: svn://svn.freebsd.org/ports Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 Revision: 557893 Node Kind: directory Schedule: normal Last Changed Author: manu Last Changed Rev: 557893 Last Changed Date: 2020-12-13 03:53:57 -0800 (Sun, 13 Dec 2020) # uname -apKU FreeBSD FBSDmacch 13.0-CURRENT FreeBSD 13.0-CURRENT #47 r368500M: Thu = Dec 10 03:15:10 PST 2020 = root@FBSDFHUGE:/usr/obj/cortexA72_clang/arm64.aarch64/usr/src/arm64.aarch6= 4/sys/GENERIC-NODBG arm64 aarch64 1300131 1300131 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)