From owner-freebsd-ports-bugs@freebsd.org Sun Jun 14 17:44:04 2020 Return-Path: Delivered-To: freebsd-ports-bugs@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 F24703408FC for ; Sun, 14 Jun 2020 17:44:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 49lMK06DYdz4jc8 for ; Sun, 14 Jun 2020 17:44:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id D4131340964; Sun, 14 Jun 2020 17:44:04 +0000 (UTC) Delivered-To: ports-bugs@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 D3D7B340962 for ; Sun, 14 Jun 2020 17:44:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49lMK05JtFz4jYn for ; Sun, 14 Jun 2020 17:44:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B1D81FF6D for ; Sun, 14 Jun 2020 17:44:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 05EHi4hX032320 for ; Sun, 14 Jun 2020 17:44:04 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 05EHi48n032319 for ports-bugs@FreeBSD.org; Sun, 14 Jun 2020 17:44:04 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 244296] math/openblas: Need to resolve conflicts with cblas and lapacke Date: Sun, 14 Jun 2020 17:44:02 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed 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 Some People X-Bugzilla-Who: jcfyecrayz@liamekaens.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: 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.33 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jun 2020 17:44:05 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244296 John Hein changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jcfyecrayz@liamekaens.com --- Comment #7 from John Hein --- (In reply to Koichiro Iwao from comment #4) So that looks like portmaster output. Somehow the options for one of your dependent ports or py-numpy itself is configure such that both openblas and cblas are needed. In the default case for py-numpy (tested by a 'poudriere testport' run for math/py-numpy), openblas is used, but cblas is not. So something in your settings and/or installed ports is pulling in cblas while the py-numpy port depends on openblas by default. 'make -C /usr/ports/math/py-numpy showconfig' will show the options configu= red for py-numpy (look to see which *blas option is configured). But even if y= our py-numpy installation specifies OPENBLAS, say, other dependent ports may ha= ve NETLIB=3Don (the NETLIB option for py-numpy currently pulls in cblas). 'grep -r NETLIB /var/db/ports' will search the options for the ports you ha= ve built yourself. This will show NETLIB & OPENBLAS settings for all installed packages: pkg query -a '%n %Ok=3D%Ov' | egrep 'NETLIB|OPENBLAS' 'pkg info -dr cblas' will show the dependencies and requirements for cblas = on your system. Until someone makes changes such that math/cblas and math/openblas and math/lapacke can co-exist (maybe separating headers to a separate port, for instance), one can pick and use just one. If that's not possible (some features of more than one of the conflicting ports are needed), then someone will need to find a way for them to co-exist. If you don't know that you need more than one of the conflicting ports, try just using one, if possible. --=20 You are receiving this mail because: You are the assignee for the bug.=